Skip to content

Commit

Permalink
Merge pull request #1739 from hashicorp/f-05-21-2024-schema-updates
Browse files Browse the repository at this point in the history
05/21/2024 CloudFormation schema refresh
  • Loading branch information
ewbankkit committed May 22, 2024
2 parents 6d2ffa1 + 50ef558 commit a260e57
Show file tree
Hide file tree
Showing 71 changed files with 8,565 additions and 1,213 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,19 @@
FEATURES:

* **New Data Source:** `awscc_apigatewayv2_route_response`
* **New Data Source:** `awscc_apigatewayv2_route_responses`
* **New Data Source:** `awscc_cognito_identity_pool_role_attachment`
* **New Data Source:** `awscc_datazone_group_profile`
* **New Data Source:** `awscc_datazone_project_membership`
* **New Data Source:** `awscc_datazone_user_profile`
* **New Data Source:** `awscc_inspectorv2_cis_scan_configuration`
* **New Data Source:** `awscc_inspectorv2_cis_scan_configurations`
* **New Data Source:** `awscc_qbusiness_data_source`
* **New Resource:** `awscc_apigatewayv2_route_response`
* **New Resource:** `awscc_cognito_identity_pool_role_attachment`
* **New Resource:** `awscc_datazone_group_profile`
* **New Resource:** `awscc_datazone_project_membership`
* **New Resource:** `awscc_datazone_user_profile`
* **New Resource:** `awscc_inspectorv2_cis_scan_configuration`
* **New Resource:** `awscc_qbusiness_data_source`

Expand Down
21 changes: 21 additions & 0 deletions docs/data-sources/apigatewayv2_route_responses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_apigatewayv2_route_responses Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::ApiGatewayV2::RouteResponse
---

# awscc_apigatewayv2_route_responses (Data Source)

Plural Data Source schema for AWS::ApiGatewayV2::RouteResponse



<!-- schema generated by tfplugindocs -->
## Schema

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
29 changes: 29 additions & 0 deletions docs/data-sources/datazone_group_profile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_datazone_group_profile Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::DataZone::GroupProfile
---

# awscc_datazone_group_profile (Data Source)

Data Source schema for AWS::DataZone::GroupProfile



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `domain_id` (String) The identifier of the Amazon DataZone domain in which the group profile is created.
- `domain_identifier` (String) The identifier of the Amazon DataZone domain in which the group profile would be created.
- `group_identifier` (String) The ID of the group.
- `group_name` (String) The group-name of the Group Profile.
- `group_profile_id` (String) The ID of the Amazon DataZone group profile.
- `status` (String) The status of the group profile.
35 changes: 35 additions & 0 deletions docs/data-sources/datazone_project_membership.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_datazone_project_membership Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::DataZone::ProjectMembership
---

# awscc_datazone_project_membership (Data Source)

Data Source schema for AWS::DataZone::ProjectMembership



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `designation` (String)
- `domain_identifier` (String)
- `member` (Attributes) (see [below for nested schema](#nestedatt--member))
- `project_identifier` (String)

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

Read-Only:

- `group_identifier` (String)
- `user_identifier` (String)
56 changes: 56 additions & 0 deletions docs/data-sources/datazone_user_profile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_datazone_user_profile Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::DataZone::UserProfile
---

# awscc_datazone_user_profile (Data Source)

Data Source schema for AWS::DataZone::UserProfile



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `details` (Attributes) (see [below for nested schema](#nestedatt--details))
- `domain_id` (String) The identifier of the Amazon DataZone domain in which the user profile is created.
- `domain_identifier` (String) The identifier of the Amazon DataZone domain in which the user profile would be created.
- `status` (String) The status of the user profile.
- `type` (String) The type of the user profile.
- `user_identifier` (String) The ID of the user.
- `user_profile_id` (String) The ID of the Amazon DataZone user profile.
- `user_type` (String) The type of the user.

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

Read-Only:

- `iam` (Attributes) The details of the IAM User Profile. (see [below for nested schema](#nestedatt--details--iam))
- `sso` (Attributes) The details of the SSO User Profile. (see [below for nested schema](#nestedatt--details--sso))

<a id="nestedatt--details--iam"></a>
### Nested Schema for `details.iam`

Read-Only:

- `arn` (String) The ARN of the IAM User Profile.


<a id="nestedatt--details--sso"></a>
### Nested Schema for `details.sso`

Read-Only:

- `first_name` (String) The First Name of the IAM User Profile.
- `last_name` (String) The Last Name of the IAM User Profile.
- `username` (String) The username of the SSO User Profile.
21 changes: 21 additions & 0 deletions docs/data-sources/inspectorv2_cis_scan_configurations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_inspectorv2_cis_scan_configurations Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::InspectorV2::CisScanConfiguration
---

# awscc_inspectorv2_cis_scan_configurations (Data Source)

Plural Data Source schema for AWS::InspectorV2::CisScanConfiguration



<!-- schema generated by tfplugindocs -->
## Schema

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
5 changes: 4 additions & 1 deletion docs/data-sources/kms_key.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,10 @@ Data Source schema for AWS::KMS::Key
KMS will not delete a [multi-Region primary key](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) that has replica keys. If you remove a multi-Region primary key from a CloudFormation stack, its key state changes to ``PendingReplicaDeletion`` so it cannot be replicated or used in cryptographic operations. This state can persist indefinitely. When the last of its replica keys is deleted, the key state of the primary key changes to ``PendingDeletion`` and the waiting period specified by ``PendingWindowInDays`` begins. When this waiting period expires, KMS deletes the primary key. For details, see [Deleting multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-delete.html) in the *Developer Guide*.
You cannot use a CloudFormation template to cancel deletion of the KMS key after you remove it from the stack, regardless of the waiting period. If you specify a KMS key in your template, even one with the same name, CloudFormation creates a new KMS key. To cancel deletion of a KMS key, use the KMS console or the [CancelKeyDeletion](https://docs.aws.amazon.com/kms/latest/APIReference/API_CancelKeyDeletion.html) operation.
For information about the ``Pending Deletion`` and ``Pending Replica Deletion`` key states, see [Key state: Effect on your KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the *Developer Guide*. For more information about deleting KMS keys, see the [ScheduleKeyDeletion](https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html) operation in the *API Reference* and [Deleting KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html) in the *Developer Guide*.
- `rotation_period_in_days` (Number)
- `rotation_period_in_days` (Number) Specifies a custom period of time between each rotation date. If no value is specified, the default value is 365 days.
The rotation period defines the number of days after you enable automatic key rotation that KMS will rotate your key material, and the number of days between each automatic rotation thereafter.
You can use the [kms:RotationPeriodInDays](https://docs.aws.amazon.com/kms/latest/developerguide/conditions-kms.html#conditions-kms-rotation-period-in-days) condition key to further constrain the values that principals can specify in the ``RotationPeriodInDays`` parameter.
For more information about rotating KMS keys and automatic rotation, see [Rotating keys](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) in the *Developer Guide*.
- `tags` (Attributes Set) Assigns one or more tags to the replica key.
Tagging or untagging a KMS key can allow or deny permission to the KMS key. For details, see [ABAC for](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the *Developer Guide*.
For information about tags in KMS, see [Tagging keys](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html) in the *Developer Guide*. For information about tags in CloudFormation, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). (see [below for nested schema](#nestedatt--tags))
Expand Down
Loading

0 comments on commit a260e57

Please sign in to comment.