Skip to content

Commit dc70a7a

Browse files
authored
Merge pull request #497 from hashicorp/f-05-11-2022-schema-updates
05/11/2022 CloudFormation schema refresh
2 parents 7282c00 + e9ab1cf commit dc70a7a

File tree

87 files changed

+10417
-408
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+10417
-408
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,27 @@
11
## 0.21.0 (Unreleased)
2+
3+
FEATURES:
4+
5+
* **New Data Source:** `awscc_iot_role_alias`
6+
* **New Data Source:** `awscc_iot_role_aliases`
7+
* **New Data Source:** `awscc_macie_sessions`
8+
* **New Data Source:** `awscc_networkmanager_connect_attachment`
9+
* **New Data Source:** `awscc_networkmanager_connect_attachments`
10+
* **New Data Source:** `awscc_networkmanager_connect_peer`
11+
* **New Data Source:** `awscc_networkmanager_connect_peers`
12+
* **New Data Source:** `awscc_networkmanager_core_network`
13+
* **New Data Source:** `awscc_networkmanager_core_networks`
14+
* **New Data Source:** `awscc_networkmanager_site_to_site_vpn_attachment`
15+
* **New Data Source:** `awscc_networkmanager_site_to_site_vpn_attachments`
16+
* **New Data Source:** `awscc_networkmanager_vpc_attachment`
17+
* **New Data Source:** `awscc_networkmanager_vpc_attachments`
18+
* **New Resource:** `awscc_iot_role_alias`
19+
* **New Resource:** `awscc_networkmanager_connect_attachment`
20+
* **New Resource:** `awscc_networkmanager_connect_peer`
21+
* **New Resource:** `awscc_networkmanager_core_network`
22+
* **New Resource:** `awscc_networkmanager_site_to_site_vpn_attachment`
23+
* **New Resource:** `awscc_networkmanager_vpc_attachment`
24+
225
## [0.20.0](https://github.com/hashicorp/terraform-provider-awscc/releases/tag/v0.20.0) (May 5, 2022)
326

427
FEATURES:

docs/data-sources/iot_resource_specific_logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ Data Source schema for AWS::IoT::ResourceSpecificLogging
2424
- `log_level` (String) The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED.
2525
- `target_id` (String) Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target.
2626
- `target_name` (String) The target name.
27-
- `target_type` (String) The target type. Value must be THING_GROUP.
27+
- `target_type` (String) The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID.
2828

2929

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_iot_role_alias Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::IoT::RoleAlias
7+
---
8+
9+
# awscc_iot_role_alias (Data Source)
10+
11+
Data Source schema for AWS::IoT::RoleAlias
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `id` (String) Uniquely identifies the resource.
21+
22+
### Read-Only
23+
24+
- `credential_duration_seconds` (Number)
25+
- `role_alias` (String)
26+
- `role_alias_arn` (String)
27+
- `role_arn` (String)
28+
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
29+
30+
<a id="nestedatt--tags"></a>
31+
### Nested Schema for `tags`
32+
33+
Read-Only:
34+
35+
- `key` (String) The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
36+
- `value` (String) The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
37+
38+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_iot_role_aliases Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::IoT::RoleAlias
7+
---
8+
9+
# awscc_iot_role_aliases (Data Source)
10+
11+
Plural Data Source schema for AWS::IoT::RoleAlias
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.
22+
23+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_macie_sessions Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::Macie::Session
7+
---
8+
9+
# awscc_macie_sessions (Data Source)
10+
11+
Plural Data Source schema for AWS::Macie::Session
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.
22+
23+
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_networkmanager_connect_attachment Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::NetworkManager::ConnectAttachment
7+
---
8+
9+
# awscc_networkmanager_connect_attachment (Data Source)
10+
11+
Data Source schema for AWS::NetworkManager::ConnectAttachment
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `id` (String) Uniquely identifies the resource.
21+
22+
### Read-Only
23+
24+
- `attachment_id` (String) The ID of the attachment.
25+
- `attachment_policy_rule_number` (Number) The policy rule number associated with the attachment.
26+
- `attachment_type` (String) The type of attachment.
27+
- `core_network_arn` (String) The ARN of a core network for the VPC attachment.
28+
- `core_network_id` (String) ID of the CoreNetwork that the attachment will be attached to.
29+
- `created_at` (String) Creation time of the attachment.
30+
- `edge_location` (String) Edge location of the attachment.
31+
- `options` (Attributes) Protocol options for connect attachment (see [below for nested schema](#nestedatt--options))
32+
- `owner_account_id` (String) The ID of the attachment account owner.
33+
- `proposed_segment_change` (Attributes) The attachment to move from one segment to another. (see [below for nested schema](#nestedatt--proposed_segment_change))
34+
- `resource_arn` (String) The attachment resource ARN.
35+
- `segment_name` (String) The name of the segment attachment.
36+
- `state` (String) State of the attachment.
37+
- `tags` (Attributes List) Tags for the attachment. (see [below for nested schema](#nestedatt--tags))
38+
- `transport_attachment_id` (String) Id of transport attachment
39+
- `updated_at` (String) Last update time of the attachment.
40+
41+
<a id="nestedatt--options"></a>
42+
### Nested Schema for `options`
43+
44+
Read-Only:
45+
46+
- `protocol` (String) Tunnel protocol for connect attachment
47+
48+
49+
<a id="nestedatt--proposed_segment_change"></a>
50+
### Nested Schema for `proposed_segment_change`
51+
52+
Read-Only:
53+
54+
- `attachment_policy_rule_number` (Number) New policy rule number of the attachment
55+
- `segment_name` (String) Proposed segment name
56+
- `tags` (Attributes List) Proposed tags for the Segment. (see [below for nested schema](#nestedatt--proposed_segment_change--tags))
57+
58+
<a id="nestedatt--proposed_segment_change--tags"></a>
59+
### Nested Schema for `proposed_segment_change.tags`
60+
61+
Read-Only:
62+
63+
- `key` (String) The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
64+
- `value` (String) The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
65+
66+
67+
68+
<a id="nestedatt--tags"></a>
69+
### Nested Schema for `tags`
70+
71+
Read-Only:
72+
73+
- `key` (String) The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
74+
- `value` (String) The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
75+
76+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_networkmanager_connect_attachments Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::NetworkManager::ConnectAttachment
7+
---
8+
9+
# awscc_networkmanager_connect_attachments (Data Source)
10+
11+
Plural Data Source schema for AWS::NetworkManager::ConnectAttachment
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.
22+
23+
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_networkmanager_connect_peer Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::NetworkManager::ConnectPeer
7+
---
8+
9+
# awscc_networkmanager_connect_peer (Data Source)
10+
11+
Data Source schema for AWS::NetworkManager::ConnectPeer
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `id` (String) Uniquely identifies the resource.
21+
22+
### Read-Only
23+
24+
- `bgp_options` (Attributes) Bgp options for connect peer. (see [below for nested schema](#nestedatt--bgp_options))
25+
- `configuration` (Attributes) Configuration of the connect peer. (see [below for nested schema](#nestedatt--configuration))
26+
- `connect_attachment_id` (String) The ID of the attachment to connect.
27+
- `connect_peer_id` (String) The ID of the Connect peer.
28+
- `core_network_address` (String) The IP address of a core network.
29+
- `core_network_id` (String) The ID of the core network.
30+
- `created_at` (String) Connect peer creation time.
31+
- `edge_location` (String) The Connect peer Regions where edges are located.
32+
- `inside_cidr_blocks` (List of String) The inside IP addresses used for a Connect peer configuration.
33+
- `peer_address` (String) The IP address of the Connect peer.
34+
- `state` (String) State of the connect peer.
35+
- `tags` (Attributes List) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
36+
37+
<a id="nestedatt--bgp_options"></a>
38+
### Nested Schema for `bgp_options`
39+
40+
Read-Only:
41+
42+
- `peer_asn` (Number)
43+
44+
45+
<a id="nestedatt--configuration"></a>
46+
### Nested Schema for `configuration`
47+
48+
Read-Only:
49+
50+
- `bgp_configurations` (Attributes List) (see [below for nested schema](#nestedatt--configuration--bgp_configurations))
51+
- `core_network_address` (String)
52+
- `inside_cidr_blocks` (List of String)
53+
- `peer_address` (String)
54+
- `protocol` (String) Tunnel protocol type (Only support GRE for now)
55+
56+
<a id="nestedatt--configuration--bgp_configurations"></a>
57+
### Nested Schema for `configuration.bgp_configurations`
58+
59+
Read-Only:
60+
61+
- `core_network_address` (String)
62+
- `core_network_asn` (Number)
63+
- `peer_address` (String)
64+
- `peer_asn` (Number)
65+
66+
67+
68+
<a id="nestedatt--tags"></a>
69+
### Nested Schema for `tags`
70+
71+
Read-Only:
72+
73+
- `key` (String) The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
74+
- `value` (String) The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
75+
76+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_networkmanager_connect_peers Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::NetworkManager::ConnectPeer
7+
---
8+
9+
# awscc_networkmanager_connect_peers (Data Source)
10+
11+
Plural Data Source schema for AWS::NetworkManager::ConnectPeer
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.
22+
23+
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_networkmanager_core_network Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::NetworkManager::CoreNetwork
7+
---
8+
9+
# awscc_networkmanager_core_network (Data Source)
10+
11+
Data Source schema for AWS::NetworkManager::CoreNetwork
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `id` (String) Uniquely identifies the resource.
21+
22+
### Read-Only
23+
24+
- `core_network_arn` (String) The ARN (Amazon resource name) of core network
25+
- `core_network_id` (String) The Id of core network
26+
- `created_at` (String) The creation time of core network
27+
- `description` (String) The description of core network
28+
- `edges` (Attributes List) The edges within a core network. (see [below for nested schema](#nestedatt--edges))
29+
- `global_network_id` (String) The ID of the global network that your core network is a part of.
30+
- `owner_account` (String) Owner of the core network
31+
- `policy_document` (String) Live policy document for the core network
32+
- `segments` (Attributes List) The segments within a core network. (see [below for nested schema](#nestedatt--segments))
33+
- `state` (String) The state of core network
34+
- `tags` (Attributes List) The tags for the global network. (see [below for nested schema](#nestedatt--tags))
35+
36+
<a id="nestedatt--edges"></a>
37+
### Nested Schema for `edges`
38+
39+
Read-Only:
40+
41+
- `asn` (Number) The ASN of a core network edge.
42+
- `edge_location` (String) The Region where a core network edge is located.
43+
- `inside_cidr_blocks` (List of String)
44+
45+
46+
<a id="nestedatt--segments"></a>
47+
### Nested Schema for `segments`
48+
49+
Read-Only:
50+
51+
- `edge_locations` (List of String)
52+
- `name` (String) Name of segment
53+
- `shared_segments` (List of String)
54+
55+
56+
<a id="nestedatt--tags"></a>
57+
### Nested Schema for `tags`
58+
59+
Read-Only:
60+
61+
- `key` (String) The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
62+
- `value` (String) The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
63+
64+

0 commit comments

Comments
 (0)