Skip to content

Commit 3dfe1f2

Browse files
authored
Merge pull request #2285 from hashicorp/f-2025-05-01-schema-updates
2025-05-01 Schema Updates
2 parents 69efb54 + fff3f75 commit 3dfe1f2

File tree

158 files changed

+9428
-1680
lines changed

Some content is hidden

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

158 files changed

+9428
-1680
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
## 1.39.0 (Unreleased)
1+
## 1.39.0 (May 1, 2025)
2+
3+
FEATURES:
4+
5+
* **New Data Source:** `awscc_ecr_registry_scanning_configuration`
6+
* **New Data Source:** `awscc_ecr_registry_scanning_configurations`
7+
* **New Resource:** `awscc_ecr_registry_scanning_configuration`
28

39
## 1.39.0-alpha1 (April 29, 2025)
410

docs/data-sources/apigateway_domain_name_v2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Data Source schema for AWS::ApiGateway::DomainNameV2
3535

3636
Read-Only:
3737

38+
- `ip_address_type` (String)
3839
- `types` (List of String)
3940

4041

docs/data-sources/appsync_channel_namespace.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,73 @@ Data Source schema for AWS::AppSync::ChannelNamespace
2525
- `channel_namespace_arn` (String) The Amazon Resource Name (ARN) for the Channel Namespace.
2626
- `code_handlers` (String) String of APPSYNC_JS code to be used by the handlers.
2727
- `code_s3_location` (String) The Amazon S3 endpoint where the code is located.
28+
- `handler_configs` (Attributes) (see [below for nested schema](#nestedatt--handler_configs))
2829
- `name` (String) Namespace indentifier.
2930
- `publish_auth_modes` (Attributes List) List of AuthModes supported for Publish operations. (see [below for nested schema](#nestedatt--publish_auth_modes))
3031
- `subscribe_auth_modes` (Attributes List) List of AuthModes supported for Subscribe operations. (see [below for nested schema](#nestedatt--subscribe_auth_modes))
3132
- `tags` (Attributes Set) An arbitrary set of tags (key-value pairs) for this AppSync API. (see [below for nested schema](#nestedatt--tags))
3233

34+
<a id="nestedatt--handler_configs"></a>
35+
### Nested Schema for `handler_configs`
36+
37+
Read-Only:
38+
39+
- `on_publish` (Attributes) (see [below for nested schema](#nestedatt--handler_configs--on_publish))
40+
- `on_subscribe` (Attributes) (see [below for nested schema](#nestedatt--handler_configs--on_subscribe))
41+
42+
<a id="nestedatt--handler_configs--on_publish"></a>
43+
### Nested Schema for `handler_configs.on_publish`
44+
45+
Read-Only:
46+
47+
- `behavior` (String) Integration behavior for a handler configuration.
48+
- `integration` (Attributes) (see [below for nested schema](#nestedatt--handler_configs--on_publish--integration))
49+
50+
<a id="nestedatt--handler_configs--on_publish--integration"></a>
51+
### Nested Schema for `handler_configs.on_publish.integration`
52+
53+
Read-Only:
54+
55+
- `data_source_name` (String) Data source to invoke for this integration.
56+
- `lambda_config` (Attributes) (see [below for nested schema](#nestedatt--handler_configs--on_publish--integration--lambda_config))
57+
58+
<a id="nestedatt--handler_configs--on_publish--integration--lambda_config"></a>
59+
### Nested Schema for `handler_configs.on_publish.integration.lambda_config`
60+
61+
Read-Only:
62+
63+
- `invoke_type` (String) Invocation type for direct lambda integrations.
64+
65+
66+
67+
68+
<a id="nestedatt--handler_configs--on_subscribe"></a>
69+
### Nested Schema for `handler_configs.on_subscribe`
70+
71+
Read-Only:
72+
73+
- `behavior` (String) Integration behavior for a handler configuration.
74+
- `integration` (Attributes) (see [below for nested schema](#nestedatt--handler_configs--on_subscribe--integration))
75+
76+
<a id="nestedatt--handler_configs--on_subscribe--integration"></a>
77+
### Nested Schema for `handler_configs.on_subscribe.integration`
78+
79+
Read-Only:
80+
81+
- `data_source_name` (String) Data source to invoke for this integration.
82+
- `lambda_config` (Attributes) (see [below for nested schema](#nestedatt--handler_configs--on_subscribe--integration--lambda_config))
83+
84+
<a id="nestedatt--handler_configs--on_subscribe--integration--lambda_config"></a>
85+
### Nested Schema for `handler_configs.on_subscribe.integration.lambda_config`
86+
87+
Read-Only:
88+
89+
- `invoke_type` (String) Invocation type for direct lambda integrations.
90+
91+
92+
93+
94+
3395
<a id="nestedatt--publish_auth_modes"></a>
3496
### Nested Schema for `publish_auth_modes`
3597

docs/data-sources/appsync_resolver.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ Data Source schema for AWS::AppSync::Resolver
2828
- `data_source_name` (String) The resolver data source name.
2929
- `field_name` (String) The GraphQL field on a type that invokes the resolver.
3030
- `kind` (String) The resolver type.
31-
+ *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
32-
+ *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of ``Function`` objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
31+
+ *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
32+
+ *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of ``Function`` objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
3333
- `max_batch_size` (Number) The maximum number of resolver request inputs that will be sent to a single LAMlong function in a ``BatchInvoke`` operation.
3434
- `metrics_config` (String) Enables or disables enhanced resolver metrics for specified resolvers. Note that ``MetricsConfig`` won't be used unless the ``resolverLevelMetricsBehavior`` value is set to ``PER_RESOLVER_METRICS``. If the ``resolverLevelMetricsBehavior`` is set to ``FULL_REQUEST_RESOLVER_METRICS`` instead, ``MetricsConfig`` will be ignored. However, you can still set its value.
3535
- `pipeline_config` (Attributes) Functions linked with the pipeline resolver. (see [below for nested schema](#nestedatt--pipeline_config))
@@ -77,12 +77,12 @@ Read-Only:
7777
Read-Only:
7878

7979
- `conflict_detection` (String) The Conflict Detection strategy to use.
80-
+ *VERSION*: Detect conflicts based on object versions for this resolver.
81-
+ *NONE*: Do not detect conflicts when invoking this resolver.
80+
+ *VERSION*: Detect conflicts based on object versions for this resolver.
81+
+ *NONE*: Do not detect conflicts when invoking this resolver.
8282
- `conflict_handler` (String) The Conflict Resolution strategy to perform in the event of a conflict.
83-
+ *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
84-
+ *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
85-
+ *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the ``LambdaConflictHandlerConfig``.
83+
+ *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
84+
+ *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
85+
+ *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the ``LambdaConflictHandlerConfig``.
8686
- `lambda_conflict_handler_config` (Attributes) The ``LambdaConflictHandlerConfig`` when configuring ``LAMBDA`` as the Conflict Handler. (see [below for nested schema](#nestedatt--sync_config--lambda_conflict_handler_config))
8787

8888
<a id="nestedatt--sync_config--lambda_conflict_handler_config"></a>

docs/data-sources/bedrock_data_automation_project.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,44 @@ Read-Only:
5858

5959
Read-Only:
6060

61+
- `audio` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--audio))
6162
- `document` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--document))
63+
- `image` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--image))
64+
- `modality_routing` (Attributes) Modality routing configuration (see [below for nested schema](#nestedatt--override_configuration--modality_routing))
65+
- `video` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--video))
66+
67+
<a id="nestedatt--override_configuration--audio"></a>
68+
### Nested Schema for `override_configuration.audio`
69+
70+
Read-Only:
71+
72+
- `modality_processing` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--audio--modality_processing))
73+
74+
<a id="nestedatt--override_configuration--audio--modality_processing"></a>
75+
### Nested Schema for `override_configuration.audio.modality_processing`
76+
77+
Read-Only:
78+
79+
- `state` (String)
80+
81+
6282

6383
<a id="nestedatt--override_configuration--document"></a>
6484
### Nested Schema for `override_configuration.document`
6585

6686
Read-Only:
6787

88+
- `modality_processing` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--document--modality_processing))
6889
- `splitter` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--document--splitter))
6990

91+
<a id="nestedatt--override_configuration--document--modality_processing"></a>
92+
### Nested Schema for `override_configuration.document.modality_processing`
93+
94+
Read-Only:
95+
96+
- `state` (String)
97+
98+
7099
<a id="nestedatt--override_configuration--document--splitter"></a>
71100
### Nested Schema for `override_configuration.document.splitter`
72101

@@ -76,6 +105,49 @@ Read-Only:
76105

77106

78107

108+
<a id="nestedatt--override_configuration--image"></a>
109+
### Nested Schema for `override_configuration.image`
110+
111+
Read-Only:
112+
113+
- `modality_processing` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--image--modality_processing))
114+
115+
<a id="nestedatt--override_configuration--image--modality_processing"></a>
116+
### Nested Schema for `override_configuration.image.modality_processing`
117+
118+
Read-Only:
119+
120+
- `state` (String)
121+
122+
123+
124+
<a id="nestedatt--override_configuration--modality_routing"></a>
125+
### Nested Schema for `override_configuration.modality_routing`
126+
127+
Read-Only:
128+
129+
- `jpeg` (String)
130+
- `mov` (String)
131+
- `mp_4` (String)
132+
- `png` (String)
133+
134+
135+
<a id="nestedatt--override_configuration--video"></a>
136+
### Nested Schema for `override_configuration.video`
137+
138+
Read-Only:
139+
140+
- `modality_processing` (Attributes) (see [below for nested schema](#nestedatt--override_configuration--video--modality_processing))
141+
142+
<a id="nestedatt--override_configuration--video--modality_processing"></a>
143+
### Nested Schema for `override_configuration.video.modality_processing`
144+
145+
Read-Only:
146+
147+
- `state` (String)
148+
149+
150+
79151

80152
<a id="nestedatt--standard_output_configuration"></a>
81153
### Nested Schema for `standard_output_configuration`

docs/data-sources/cloudfront_distribution_tenant.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ Read-Only:
8080
Read-Only:
8181

8282
- `domain` (String)
83-
- `reason` (String)
8483
- `status` (String)
8584

8685

docs/data-sources/codepipeline_pipeline.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ Read-Only:
111111
- `action_type_id` (Attributes) Represents information about an action type. (see [below for nested schema](#nestedatt--stages--actions--action_type_id))
112112
- `commands` (List of String) The shell commands to run with your compute action in CodePipeline.
113113
- `configuration` (String) The action's configuration. These are key-value pairs that specify input values for an action.
114+
- `environment_variables` (Attributes List) The list of environment variables that are input to a compute based action. (see [below for nested schema](#nestedatt--stages--actions--environment_variables))
114115
- `input_artifacts` (Attributes List) (see [below for nested schema](#nestedatt--stages--actions--input_artifacts))
115116
- `name` (String) The action declaration's name.
116117
- `namespace` (String) The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
@@ -132,6 +133,15 @@ Read-Only:
132133
- `version` (String) A string that describes the action version.
133134

134135

136+
<a id="nestedatt--stages--actions--environment_variables"></a>
137+
### Nested Schema for `stages.actions.environment_variables`
138+
139+
Read-Only:
140+
141+
- `name` (String) The name of the environment variable.
142+
- `value` (String) The value of the environment variable.
143+
144+
135145
<a id="nestedatt--stages--actions--input_artifacts"></a>
136146
### Nested Schema for `stages.actions.input_artifacts`
137147

docs/data-sources/cognito_user_pool_client.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Data Source schema for AWS::Cognito::UserPoolClient
4141
- `name` (String)
4242
- `prevent_user_existence_errors` (String)
4343
- `read_attributes` (List of String)
44+
- `refresh_token_rotation` (Attributes) (see [below for nested schema](#nestedatt--refresh_token_rotation))
4445
- `refresh_token_validity` (Number)
4546
- `supported_identity_providers` (List of String)
4647
- `token_validity_units` (Attributes) (see [below for nested schema](#nestedatt--token_validity_units))
@@ -59,6 +60,15 @@ Read-Only:
5960
- `user_data_shared` (Boolean)
6061

6162

63+
<a id="nestedatt--refresh_token_rotation"></a>
64+
### Nested Schema for `refresh_token_rotation`
65+
66+
Read-Only:
67+
68+
- `feature` (String)
69+
- `retry_grace_period_seconds` (Number)
70+
71+
6272
<a id="nestedatt--token_validity_units"></a>
6373
### Nested Schema for `token_validity_units`
6474

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_ecr_registry_scanning_configuration Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::ECR::RegistryScanningConfiguration
7+
---
8+
9+
# awscc_ecr_registry_scanning_configuration (Data Source)
10+
11+
Data Source schema for AWS::ECR::RegistryScanningConfiguration
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+
- `registry_id` (String) The registry id.
25+
- `rules` (Attributes List) The scanning rules associated with the registry. A registry scanning configuration may contain a maximum of 2 rules. (see [below for nested schema](#nestedatt--rules))
26+
- `scan_type` (String) The type of scanning configured for the registry.
27+
28+
<a id="nestedatt--rules"></a>
29+
### Nested Schema for `rules`
30+
31+
Read-Only:
32+
33+
- `repository_filters` (Attributes List) The repository filters associated with the scanning configuration for a private registry. (see [below for nested schema](#nestedatt--rules--repository_filters))
34+
- `scan_frequency` (String) The frequency that scans are performed.
35+
36+
<a id="nestedatt--rules--repository_filters"></a>
37+
### Nested Schema for `rules.repository_filters`
38+
39+
Read-Only:
40+
41+
- `filter` (String) The filter to use when scanning.
42+
- `filter_type` (String) The type associated with the filter.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_ecr_registry_scanning_configurations Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::ECR::RegistryScanningConfiguration
7+
---
8+
9+
# awscc_ecr_registry_scanning_configurations (Data Source)
10+
11+
Plural Data Source schema for AWS::ECR::RegistryScanningConfiguration
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.

0 commit comments

Comments
 (0)