Skip to content

Commit

Permalink
Merge pull request #2137 from hashicorp/f-2024-12-18-schema-updates
Browse files Browse the repository at this point in the history
12-18-2024  Schema Updates
  • Loading branch information
johnsonaj authored Dec 18, 2024
2 parents 16ada20 + 6dde734 commit 7e5010f
Show file tree
Hide file tree
Showing 97 changed files with 11,437 additions and 1,227 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ FEATURES:
* **New Data Source:** `awscc_iot_commands`
* **New Data Source:** `awscc_networkmanager_direct_connect_gateway_attachment`
* **New Data Source:** `awscc_networkmanager_direct_connect_gateway_attachments`
* **New Data Source:** `awscc_pcs_cluster`
* **New Data Source:** `awscc_pcs_clusters`
* **New Data Source:** `awscc_pcs_compute_node_group`
* **New Data Source:** `awscc_pcs_queue`
* **New Data Source:** `awscc_qbusiness_permission`
* **New Data Source:** `awscc_ram_resource_share`
* **New Data Source:** `awscc_ram_resource_shares`
Expand All @@ -29,6 +33,9 @@ FEATURES:
* **New Resource:** `awscc_cassandra_type`
* **New Resource:** `awscc_iot_command`
* **New Resource:** `awscc_networkmanager_direct_connect_gateway_attachment`
* **New Resource:** `awscc_pcs_cluster`
* **New Resource:** `awscc_pcs_compute_node_group`
* **New Resource:** `awscc_pcs_queue`
* **New Resource:** `awscc_qbusiness_permission`
* **New Resource:** `awscc_ram_resource_share`
* **New Resource:** `awscc_s3tables_table_bucket`
Expand Down
12 changes: 7 additions & 5 deletions docs/data-sources/autoscaling_auto_scaling_group.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ Data Source schema for AWS::AutoScaling::AutoScalingGroup
- `auto_scaling_group_name` (String) The name of the Auto Scaling group. This name must be unique per Region per account.
The name can contain any ASCII character 33 to 126 including most punctuation characters, digits, and upper and lowercased letters.
You cannot use a colon (:) in the name.
- `availability_zone_distribution` (Attributes) (see [below for nested schema](#nestedatt--availability_zone_distribution))
- `availability_zone_impairment_policy` (Attributes) (see [below for nested schema](#nestedatt--availability_zone_impairment_policy))
- `availability_zone_distribution` (Attributes) The instance capacity distribution across Availability Zones. (see [below for nested schema](#nestedatt--availability_zone_distribution))
- `availability_zone_impairment_policy` (Attributes) The Availability Zone impairment policy. (see [below for nested schema](#nestedatt--availability_zone_impairment_policy))
- `availability_zones` (List of String) A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the default VPC subnet in each Availability Zone when not using the ``VPCZoneIdentifier`` property, or for attaching a network interface when an existing network interface ID is specified in a launch template.
- `capacity_rebalance` (Boolean) Indicates whether Capacity Rebalancing is enabled. Otherwise, Capacity Rebalancing is disabled. When you turn on Capacity Rebalancing, Amazon EC2 Auto Scaling attempts to launch a Spot Instance whenever Amazon EC2 notifies that a Spot Instance is at an elevated risk of interruption. After launching a new instance, it then terminates an old instance. For more information, see [Use Capacity Rebalancing to handle Amazon EC2 Spot Interruptions](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-capacity-rebalancing.html) in the in the *Amazon EC2 Auto Scaling User Guide*.
- `capacity_reservation_specification` (Attributes) (see [below for nested schema](#nestedatt--capacity_reservation_specification))
Expand Down Expand Up @@ -89,16 +89,18 @@ Data Source schema for AWS::AutoScaling::AutoScalingGroup

Read-Only:

- `capacity_distribution_strategy` (String)
- `capacity_distribution_strategy` (String) If launches fail in an Availability Zone, the following strategies are available. The default is ``balanced-best-effort``.
+ ``balanced-only`` - If launches fail in an Availability Zone, Auto Scaling will continue to attempt to launch in the unhealthy zone to preserve a balanced distribution.
+ ``balanced-best-effort`` - If launches fail in an Availability Zone, Auto Scaling will attempt to launch in another healthy Availability Zone instead.


<a id="nestedatt--availability_zone_impairment_policy"></a>
### Nested Schema for `availability_zone_impairment_policy`

Read-Only:

- `impaired_zone_health_check_behavior` (String)
- `zonal_shift_enabled` (Boolean)
- `impaired_zone_health_check_behavior` (String) Specifies the health check behavior for the impaired Availability Zone in an active zonal shift. If you select ``Replace unhealthy``, instances that appear unhealthy will be replaced in all Availability Zones. If you select ``Ignore unhealthy``, instances will not be replaced in the Availability Zone with the active zonal shift. For more information, see [Auto Scaling group zonal shift](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html) in the *Amazon EC2 Auto Scaling User Guide*.
- `zonal_shift_enabled` (Boolean) If ``true``, enable zonal shift for your Auto Scaling group.


<a id="nestedatt--capacity_reservation_specification"></a>
Expand Down
4 changes: 4 additions & 0 deletions docs/data-sources/databrew_dataset.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Data Source schema for AWS::DataBrew::Dataset
- `input` (Attributes) Input (see [below for nested schema](#nestedatt--input))
- `name` (String) Dataset name
- `path_options` (Attributes) PathOptions (see [below for nested schema](#nestedatt--path_options))
- `source` (String) Source type of the dataset
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))

<a id="nestedatt--format_options"></a>
Expand Down Expand Up @@ -91,6 +92,7 @@ Read-Only:
Read-Only:

- `bucket` (String)
- `bucket_owner` (String) Bucket owner
- `key` (String)


Expand All @@ -111,6 +113,7 @@ Read-Only:
Read-Only:

- `bucket` (String)
- `bucket_owner` (String) Bucket owner
- `key` (String)


Expand All @@ -129,6 +132,7 @@ Read-Only:
Read-Only:

- `bucket` (String)
- `bucket_owner` (String) Bucket owner
- `key` (String)


Expand Down
25 changes: 25 additions & 0 deletions docs/data-sources/ec2_ec2_fleet.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ Read-Only:
- `allowed_instance_types` (List of String)
- `bare_metal` (String)
- `baseline_ebs_bandwidth_mbps` (Attributes) (see [below for nested schema](#nestedatt--launch_template_configs--overrides--instance_requirements--baseline_ebs_bandwidth_mbps))
- `baseline_performance_factors` (Attributes) (see [below for nested schema](#nestedatt--launch_template_configs--overrides--instance_requirements--baseline_performance_factors))
- `burstable_performance` (String)
- `cpu_manufacturers` (List of String)
- `excluded_instance_types` (List of String)
Expand Down Expand Up @@ -124,6 +125,30 @@ Read-Only:
- `min` (Number)


<a id="nestedatt--launch_template_configs--overrides--instance_requirements--baseline_performance_factors"></a>
### Nested Schema for `launch_template_configs.overrides.instance_requirements.baseline_performance_factors`

Read-Only:

- `cpu` (Attributes) (see [below for nested schema](#nestedatt--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu))

<a id="nestedatt--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu"></a>
### Nested Schema for `launch_template_configs.overrides.instance_requirements.baseline_performance_factors.cpu`

Read-Only:

- `references` (Attributes List) (see [below for nested schema](#nestedatt--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu--references))

<a id="nestedatt--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu--references"></a>
### Nested Schema for `launch_template_configs.overrides.instance_requirements.baseline_performance_factors.cpu.references`

Read-Only:

- `instance_family` (String)




<a id="nestedatt--launch_template_configs--overrides--instance_requirements--memory_gi_b_per_v_cpu"></a>
### Nested Schema for `launch_template_configs.overrides.instance_requirements.memory_gi_b_per_v_cpu`

Expand Down
50 changes: 50 additions & 0 deletions docs/data-sources/ec2_spot_fleet.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ Read-Only:
- `allowed_instance_types` (List of String)
- `bare_metal` (String)
- `baseline_ebs_bandwidth_mbps` (Attributes) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_ebs_bandwidth_mbps))
- `baseline_performance_factors` (Attributes) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_performance_factors))
- `burstable_performance` (String)
- `cpu_manufacturers` (List of String)
- `excluded_instance_types` (List of String)
Expand Down Expand Up @@ -166,6 +167,30 @@ Read-Only:
- `min` (Number)


<a id="nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_performance_factors"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_specifications.instance_requirements.baseline_performance_factors`

Read-Only:

- `cpu` (Attributes) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_performance_factors--cpu))

<a id="nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_performance_factors--cpu"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_specifications.instance_requirements.baseline_performance_factors.cpu`

Read-Only:

- `references` (Attributes List) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_performance_factors--cpu--references))

<a id="nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--baseline_performance_factors--cpu--references"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_specifications.instance_requirements.baseline_performance_factors.cpu.references`

Read-Only:

- `instance_family` (String)




<a id="nestedatt--spot_fleet_request_config_data--launch_specifications--instance_requirements--memory_gi_b_per_v_cpu"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_specifications.instance_requirements.memory_gi_b_per_v_cpu`

Expand Down Expand Up @@ -345,6 +370,7 @@ Read-Only:
- `allowed_instance_types` (List of String)
- `bare_metal` (String)
- `baseline_ebs_bandwidth_mbps` (Attributes) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_ebs_bandwidth_mbps))
- `baseline_performance_factors` (Attributes) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_performance_factors))
- `burstable_performance` (String)
- `cpu_manufacturers` (List of String)
- `excluded_instance_types` (List of String)
Expand Down Expand Up @@ -389,6 +415,30 @@ Read-Only:
- `min` (Number)


<a id="nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_performance_factors"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_template_configs.overrides.instance_requirements.baseline_performance_factors`

Read-Only:

- `cpu` (Attributes) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu))

<a id="nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_template_configs.overrides.instance_requirements.baseline_performance_factors.cpu`

Read-Only:

- `references` (Attributes List) (see [below for nested schema](#nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu--references))

<a id="nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--baseline_performance_factors--cpu--references"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_template_configs.overrides.instance_requirements.baseline_performance_factors.cpu.references`

Read-Only:

- `instance_family` (String)




<a id="nestedatt--spot_fleet_request_config_data--launch_template_configs--overrides--instance_requirements--memory_gi_b_per_v_cpu"></a>
### Nested Schema for `spot_fleet_request_config_data.launch_template_configs.overrides.instance_requirements.memory_gi_b_per_v_cpu`

Expand Down
12 changes: 12 additions & 0 deletions docs/data-sources/ec2_vpc_endpoint.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Data Source schema for AWS::EC2::VPCEndpoint

- `creation_timestamp` (String)
- `dns_entries` (List of String)
- `dns_options` (Attributes) (see [below for nested schema](#nestedatt--dns_options))
- `ip_address_type` (String)
- `network_interface_ids` (List of String)
- `policy_document` (String) An endpoint policy, which controls access to the service from the VPC. The default endpoint policy allows full access to the service. Endpoint policies are supported only for gateway and interface endpoints.
For CloudFormation templates in YAML, you can provide the policy in JSON or YAML format. For example, if you have a JSON policy, you can convert it to YAML before including it in the YAML template, and CFNlong converts the policy to JSON format before calling the API actions for privatelink. Alternatively, you can include the JSON directly in the YAML, as shown in the following ``Properties`` section:
Expand All @@ -31,11 +33,21 @@ Data Source schema for AWS::EC2::VPCEndpoint
To use a private hosted zone, you must set the following VPC attributes to ``true``: ``enableDnsHostnames`` and ``enableDnsSupport``.
This property is supported only for interface endpoints.
Default: ``false``
- `resource_configuration_arn` (String)
- `route_table_ids` (Set of String) The IDs of the route tables. Routing is supported only for gateway endpoints.
- `security_group_ids` (Set of String) The IDs of the security groups to associate with the endpoint network interfaces. If this parameter is not specified, we use the default security group for the VPC. Security groups are supported only for interface endpoints.
- `service_name` (String) The name of the endpoint service.
- `service_network_arn` (String)
- `subnet_ids` (Set of String) The IDs of the subnets in which to create endpoint network interfaces. You must specify this property for an interface endpoint or a Gateway Load Balancer endpoint. You can't specify this property for a gateway endpoint. For a Gateway Load Balancer endpoint, you can specify only one subnet.
- `vpc_endpoint_id` (String)
- `vpc_endpoint_type` (String) The type of endpoint.
Default: Gateway
- `vpc_id` (String) The ID of the VPC.

<a id="nestedatt--dns_options"></a>
### Nested Schema for `dns_options`

Read-Only:

- `dns_record_ip_type` (String)
- `private_dns_only_for_inbound_resolver_endpoint` (String)
Loading

0 comments on commit 7e5010f

Please sign in to comment.