Skip to content

03-19-2025 Schema Updates #2246

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Mar 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

FEATURES:

* **New Resource:** `awscc_datazone_connection`
* **New Resource:** `awscc_pcs_compute_node_group`
* **New Data Source:** `awscc_datazone_connection`
* **New Data Source:** `awscc_pcs_compute_node_group`

## 1.33.0 (March 13, 2025)
Expand Down
1 change: 1 addition & 0 deletions docs/data-sources/apigatewayv2_domain_name.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Data Source schema for AWS::ApiGatewayV2::DomainName
### Read-Only

- `domain_name` (String) The custom domain name for your API in Amazon API Gateway. Uppercase letters and the underscore (``_``) character are not supported.
- `domain_name_arn` (String)
- `domain_name_configurations` (Attributes List) The domain name configurations. (see [below for nested schema](#nestedatt--domain_name_configurations))
- `mutual_tls_authentication` (Attributes) The mutual TLS authentication configuration for a custom domain name. (see [below for nested schema](#nestedatt--mutual_tls_authentication))
- `regional_domain_name` (String)
Expand Down
37 changes: 33 additions & 4 deletions docs/data-sources/applicationsignals_service_level_objective.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Data Source schema for AWS::ApplicationSignals::ServiceLevelObjective
- `created_time` (Number) Epoch time in seconds of the time that this SLO was created
- `description` (String) An optional description for this SLO. Default is 'No description'
- `evaluation_type` (String) Displays whether this is a period-based SLO or a request-based SLO.
- `exclusion_windows` (Attributes Set) Each object in this array defines a time exclusion window for this SLO. The time exclusion window is used to exclude breaching data points from affecting attainment rate, error budget, and burn rate metrics. (see [below for nested schema](#nestedatt--exclusion_windows))
- `goal` (Attributes) A structure that contains the attributes that determine the goal of the SLO. This includes the time period for evaluation and the attainment threshold. (see [below for nested schema](#nestedatt--goal))
- `last_updated_time` (Number) Epoch time in seconds of the time that this SLO was most recently updated
- `name` (String) The name of this SLO.
Expand All @@ -41,6 +42,34 @@ Read-Only:
- `look_back_window_minutes` (Number) The number of minutes to use as the look-back window.


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

Read-Only:

- `reason` (String) An optional reason for scheduling this time exclusion window. Default is 'No reason'.
- `recurrence_rule` (Attributes) This object defines how often to repeat a time exclusion window. (see [below for nested schema](#nestedatt--exclusion_windows--recurrence_rule))
- `start_time` (String) The time you want the exclusion window to start at. Note that time exclusion windows can only be scheduled in the future, not the past.
- `window` (Attributes) This object defines the length of time an exclusion window should span. (see [below for nested schema](#nestedatt--exclusion_windows--window))

<a id="nestedatt--exclusion_windows--recurrence_rule"></a>
### Nested Schema for `exclusion_windows.recurrence_rule`

Read-Only:

- `expression` (String) A cron or rate expression denoting how often to repeat this exclusion window.


<a id="nestedatt--exclusion_windows--window"></a>
### Nested Schema for `exclusion_windows.window`

Read-Only:

- `duration` (Number) Specifies the duration of each interval. For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.
- `duration_unit` (String) Specifies the interval unit.



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

Expand All @@ -65,8 +94,8 @@ Read-Only:

Read-Only:

- `duration` (Number) Specifies the duration of each calendar interval. For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.
- `duration_unit` (String) Specifies the calendar interval unit.
- `duration` (Number) Specifies the duration of each interval. For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.
- `duration_unit` (String) Specifies the interval unit.
- `start_time` (Number) Epoch time in seconds you want the first interval to start. Be sure to choose a time that configures the intervals the way that you want. For example, if you want weekly intervals starting on Mondays at 6 a.m., be sure to specify a start time that is a Monday at 6 a.m.
As soon as one calendar interval ends, another automatically begins.

Expand All @@ -76,8 +105,8 @@ As soon as one calendar interval ends, another automatically begins.

Read-Only:

- `duration` (Number) Specifies the duration of each calendar interval. For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.
- `duration_unit` (String) Specifies the calendar interval unit.
- `duration` (Number) Specifies the duration of each interval. For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.
- `duration_unit` (String) Specifies the interval unit.



Expand Down
10 changes: 10 additions & 0 deletions docs/data-sources/appsync_domain_name.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,14 @@ Data Source schema for AWS::AppSync::DomainName
- `certificate_arn` (String)
- `description` (String)
- `domain_name` (String)
- `domain_name_arn` (String) The Amazon Resource Name (ARN) for the Domain Name.
- `hosted_zone_id` (String)
- `tags` (Attributes Set) An arbitrary set of tags (key-value pairs) for this Domain Name. (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

- `key` (String) A string used to identify this 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 -.
- `value` (String) A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value.
30 changes: 30 additions & 0 deletions docs/data-sources/bedrock_data_source.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,12 +239,15 @@ Read-Only:
- `exclusion_filters` (List of String) A set of regular expression filter patterns for a type of object.
- `inclusion_filters` (List of String) A set of regular expression filter patterns for a type of object.
- `scope` (String) The scope that a web crawl job will be restricted to.
- `user_agent` (String) The suffix that will be included in the user agent header.
- `user_agent_header` (String) The full user agent header, including UUID and suffix.

<a id="nestedatt--data_source_configuration--web_configuration--crawler_configuration--crawler_limits"></a>
### Nested Schema for `data_source_configuration.web_configuration.crawler_configuration.crawler_limits`

Read-Only:

- `max_pages` (Number) Maximum number of pages the crawler can crawl.
- `rate_limit` (Number) Rate of web URLs retrieved per minute.


Expand Down Expand Up @@ -289,6 +292,7 @@ Read-Only:
Read-Only:

- `chunking_configuration` (Attributes) Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--chunking_configuration))
- `context_enrichment_configuration` (Attributes) Additional Enrichment Configuration for example when using GraphRag. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--context_enrichment_configuration))
- `custom_transformation_configuration` (Attributes) Settings for customizing steps in the data source content ingestion pipeline. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--custom_transformation_configuration))
- `parsing_configuration` (Attributes) Settings for parsing document contents (see [below for nested schema](#nestedatt--vector_ingestion_configuration--parsing_configuration))

Expand Down Expand Up @@ -339,6 +343,32 @@ Read-Only:



<a id="nestedatt--vector_ingestion_configuration--context_enrichment_configuration"></a>
### Nested Schema for `vector_ingestion_configuration.context_enrichment_configuration`

Read-Only:

- `bedrock_foundation_model_configuration` (Attributes) Bedrock Foundation Model configuration to be used for Context Enrichment. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--context_enrichment_configuration--bedrock_foundation_model_configuration))
- `type` (String) Enrichment type to be used for the vector database.

<a id="nestedatt--vector_ingestion_configuration--context_enrichment_configuration--bedrock_foundation_model_configuration"></a>
### Nested Schema for `vector_ingestion_configuration.context_enrichment_configuration.bedrock_foundation_model_configuration`

Read-Only:

- `enrichment_strategy_configuration` (Attributes) Strategy to be used when using Bedrock Foundation Model for Context Enrichment. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--context_enrichment_configuration--bedrock_foundation_model_configuration--enrichment_strategy_configuration))
- `model_arn` (String) The model's ARN.

<a id="nestedatt--vector_ingestion_configuration--context_enrichment_configuration--bedrock_foundation_model_configuration--enrichment_strategy_configuration"></a>
### Nested Schema for `vector_ingestion_configuration.context_enrichment_configuration.bedrock_foundation_model_configuration.enrichment_strategy_configuration`

Read-Only:

- `method` (String) Enrichment Strategy method.




<a id="nestedatt--vector_ingestion_configuration--custom_transformation_configuration"></a>
### Nested Schema for `vector_ingestion_configuration.custom_transformation_configuration`

Expand Down
19 changes: 19 additions & 0 deletions docs/data-sources/bedrock_knowledge_base.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ Read-Only:
Read-Only:

- `mongo_db_atlas_configuration` (Attributes) Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud. (see [below for nested schema](#nestedatt--storage_configuration--mongo_db_atlas_configuration))
- `neptune_analytics_configuration` (Attributes) Contains the configurations to use Neptune Analytics as Vector Store. (see [below for nested schema](#nestedatt--storage_configuration--neptune_analytics_configuration))
- `opensearch_serverless_configuration` (Attributes) Contains the storage configuration of the knowledge base in Amazon OpenSearch Service. (see [below for nested schema](#nestedatt--storage_configuration--opensearch_serverless_configuration))
- `pinecone_configuration` (Attributes) Contains the storage configuration of the knowledge base in Pinecone. (see [below for nested schema](#nestedatt--storage_configuration--pinecone_configuration))
- `rds_configuration` (Attributes) Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS. (see [below for nested schema](#nestedatt--storage_configuration--rds_configuration))
Expand Down Expand Up @@ -280,6 +281,24 @@ Read-Only:



<a id="nestedatt--storage_configuration--neptune_analytics_configuration"></a>
### Nested Schema for `storage_configuration.neptune_analytics_configuration`

Read-Only:

- `field_mapping` (Attributes) A mapping of Bedrock Knowledge Base fields to Neptune Analytics fields. (see [below for nested schema](#nestedatt--storage_configuration--neptune_analytics_configuration--field_mapping))
- `graph_arn` (String) ARN for Neptune Analytics graph database.

<a id="nestedatt--storage_configuration--neptune_analytics_configuration--field_mapping"></a>
### Nested Schema for `storage_configuration.neptune_analytics_configuration.field_mapping`

Read-Only:

- `metadata_field` (String) The name of the field in which Amazon Bedrock stores metadata about the vector store.
- `text_field` (String) The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.



<a id="nestedatt--storage_configuration--opensearch_serverless_configuration"></a>
### Nested Schema for `storage_configuration.opensearch_serverless_configuration`

Expand Down
20 changes: 11 additions & 9 deletions docs/data-sources/cloudfront_vpc_origin.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,27 +25,29 @@ Data Source schema for AWS::CloudFront::VpcOrigin
- `created_time` (String)
- `last_modified_time` (String)
- `status` (String)
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
- `vpc_origin_endpoint_config` (Attributes) (see [below for nested schema](#nestedatt--vpc_origin_endpoint_config))
- `tags` (Attributes List) A complex type that contains zero or more ``Tag`` elements. (see [below for nested schema](#nestedatt--tags))
- `vpc_origin_endpoint_config` (Attributes) The VPC origin endpoint configuration. (see [below for nested schema](#nestedatt--vpc_origin_endpoint_config))
- `vpc_origin_id` (String)

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

Read-Only:

- `key` (String)
- `value` (String)
- `key` (String) A string that contains ``Tag`` key.
The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = + @``.
- `value` (String) A string that contains an optional ``Tag`` value.
The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = + @``.


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

Read-Only:

- `arn` (String)
- `http_port` (Number)
- `https_port` (Number)
- `name` (String)
- `origin_protocol_policy` (String)
- `arn` (String) The ARN of the CloudFront VPC origin endpoint configuration.
- `http_port` (Number) The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is ``80``.
- `https_port` (Number) The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is ``443``.
- `name` (String) The name of the CloudFront VPC origin endpoint configuration.
- `origin_protocol_policy` (String) The origin protocol policy for the CloudFront VPC origin endpoint configuration.
- `origin_ssl_protocols` (List of String)
Loading
Loading