diff --git a/codegen/sdk-codegen/aws-models/athena.json b/codegen/sdk-codegen/aws-models/athena.json index 0dbe7cd13ba..2a26b79bb1c 100644 --- a/codegen/sdk-codegen/aws-models/athena.json +++ b/codegen/sdk-codegen/aws-models/athena.json @@ -1329,6 +1329,17 @@ } } }, + "com.amazonaws.athena#AuthenticationType": { + "type": "enum", + "members": { + "DIRECTORY_IDENTITY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DIRECTORY_IDENTITY" + } + } + } + }, "com.amazonaws.athena#AwsAccountId": { "type": "string", "traits": { @@ -2101,7 +2112,7 @@ "Nullable": { "target": "com.amazonaws.athena#ColumnNullable", "traits": { - "smithy.api#documentation": "

Indicates the column's nullable status.

" + "smithy.api#documentation": "

Unsupported constraint. This value always shows as UNKNOWN.

" } }, "CaseSensitive": { @@ -3779,6 +3790,12 @@ "smithy.api#documentation": "

The name of the data catalog to return.

", "smithy.api#required": {} } + }, + "WorkGroup": { + "target": "com.amazonaws.athena#WorkGroupName", + "traits": { + "smithy.api#documentation": "

The name of the workgroup. Required if making an IAM Identity Center request.

" + } } }, "traits": { @@ -3838,6 +3855,12 @@ "smithy.api#documentation": "

The name of the database to return.

", "smithy.api#required": {} } + }, + "WorkGroup": { + "target": "com.amazonaws.athena#WorkGroupName", + "traits": { + "smithy.api#documentation": "

The name of the workgroup for which the metadata is being fetched. Required if\n requesting an IAM Identity Center enabled Glue Data Catalog.

" + } } }, "traits": { @@ -4401,6 +4424,12 @@ "smithy.api#documentation": "

The name of the table for which metadata is returned.

", "smithy.api#required": {} } + }, + "WorkGroup": { + "target": "com.amazonaws.athena#WorkGroupName", + "traits": { + "smithy.api#documentation": "

The name of the workgroup for which the metadata is being fetched. Required if\n requesting an IAM Identity Center enabled Glue Data Catalog.

" + } } }, "traits": { @@ -4479,6 +4508,46 @@ } } }, + "com.amazonaws.athena#IdentityCenterApplicationArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 255 + }, + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$" + } + }, + "com.amazonaws.athena#IdentityCenterConfiguration": { + "type": "structure", + "members": { + "EnableIdentityCenter": { + "target": "com.amazonaws.athena#BoxedBoolean", + "traits": { + "smithy.api#documentation": "

Specifies whether the workgroup is IAM Identity Center supported.

" + } + }, + "IdentityCenterInstanceArn": { + "target": "com.amazonaws.athena#IdentityCenterInstanceArn", + "traits": { + "smithy.api#documentation": "

The IAM Identity Center instance ARN that the workgroup associates to.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies whether the workgroup is IAM Identity Center supported.

" + } + }, + "com.amazonaws.athena#IdentityCenterInstanceArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 255 + }, + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$" + } + }, "com.amazonaws.athena#ImportNotebook": { "type": "operation", "input": { @@ -4866,6 +4935,12 @@ "traits": { "smithy.api#documentation": "

Specifies the maximum number of data catalogs to return.

" } + }, + "WorkGroup": { + "target": "com.amazonaws.athena#WorkGroupName", + "traits": { + "smithy.api#documentation": "

The name of the workgroup. Required if\n making an IAM Identity Center request.

" + } } }, "traits": { @@ -4942,6 +5017,12 @@ "traits": { "smithy.api#documentation": "

Specifies the maximum number of results to return.

" } + }, + "WorkGroup": { + "target": "com.amazonaws.athena#WorkGroupName", + "traits": { + "smithy.api#documentation": "

The name of the workgroup for which the metadata is being fetched. Required if\n requesting an IAM Identity Center enabled Glue Data Catalog.

" + } } }, "traits": { @@ -5428,7 +5509,7 @@ } ], "traits": { - "smithy.api#documentation": "

Provides a list of available query execution IDs for the queries in the specified\n workgroup. Athena keeps a query history for 45 days. If a workgroup is not specified, returns a list of query execution IDs for\n the primary workgroup. Requires you to have access to the workgroup in which the queries\n ran.

", + "smithy.api#documentation": "

Provides a list of available query execution IDs for the queries in the specified\n workgroup. Athena keeps a query history for 45 days. If a workgroup is not\n specified, returns a list of query execution IDs for the primary workgroup. Requires you\n to have access to the workgroup in which the queries ran.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -5626,6 +5707,12 @@ "traits": { "smithy.api#documentation": "

Specifies the maximum number of results to return.

" } + }, + "WorkGroup": { + "target": "com.amazonaws.athena#WorkGroupName", + "traits": { + "smithy.api#documentation": "

The name of the workgroup for which the metadata is being fetched. Required if\n requesting an IAM Identity Center enabled Glue Data Catalog.

" + } } }, "traits": { @@ -6400,6 +6487,12 @@ "traits": { "smithy.api#documentation": "

The kind of query statement that was run.

" } + }, + "QueryResultsS3AccessGrantsConfiguration": { + "target": "com.amazonaws.athena#QueryResultsS3AccessGrantsConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies whether Amazon S3 access grants are enabled for query\n results.

" + } } }, "traits": { @@ -6589,6 +6682,34 @@ "smithy.api#documentation": "

The completion date, current state, submission time, and state change reason (if\n applicable) for the query execution.

" } }, + "com.amazonaws.athena#QueryResultsS3AccessGrantsConfiguration": { + "type": "structure", + "members": { + "EnableS3AccessGrants": { + "target": "com.amazonaws.athena#BoxedBoolean", + "traits": { + "smithy.api#documentation": "

Specifies whether Amazon S3 access grants are enabled for query\n results.

", + "smithy.api#required": {} + } + }, + "CreateUserLevelPrefix": { + "target": "com.amazonaws.athena#BoxedBoolean", + "traits": { + "smithy.api#documentation": "

When enabled, appends the user ID as an Amazon S3 path prefix to the query\n result output location.

" + } + }, + "AuthenticationType": { + "target": "com.amazonaws.athena#AuthenticationType", + "traits": { + "smithy.api#documentation": "

The authentication type used for Amazon S3 access grants. Currently, only\n DIRECTORY_IDENTITY is supported.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Specifies whether Amazon S3 access grants are enabled for query\n results.

" + } + }, "com.amazonaws.athena#QueryRuntimeStatistics": { "type": "structure", "members": { @@ -7064,7 +7185,7 @@ "ExecutionRole": { "target": "com.amazonaws.athena#RoleArn", "traits": { - "smithy.api#documentation": "

The ARN of the execution role used in a Spark session to access user resources. This\n property applies only to Spark-enabled workgroups.

" + "smithy.api#documentation": "

The ARN of the execution role used to access user resources for Spark sessions and Identity Center\n enabled workgroups. This property applies only to Spark enabled workgroups and Identity\n Center enabled workgroups.

" } }, "WorkingDirectory": { @@ -7295,7 +7416,7 @@ } ], "traits": { - "smithy.api#documentation": "

Submits calculations for execution within a session. You can supply the code to run as\n an inline code block within the request.

\n \n

The request syntax requires the\n StartCalculationExecutionRequest$CodeBlock parameter or the CalculationConfiguration$CodeBlock\n parameter, but not both. Because \n CalculationConfiguration$CodeBlock is deprecated, use the\n StartCalculationExecutionRequest$CodeBlock parameter instead.

\n
" + "smithy.api#documentation": "

Submits calculations for execution within a session. You can supply the code to run as\n an inline code block within the request.

\n \n

The request syntax requires the StartCalculationExecutionRequest$CodeBlock parameter or the CalculationConfiguration$CodeBlock parameter, but not both. Because\n CalculationConfiguration$CodeBlock is deprecated, use the\n StartCalculationExecutionRequest$CodeBlock parameter\n instead.

\n
" } }, "com.amazonaws.athena#StartCalculationExecutionRequest": { @@ -7326,7 +7447,7 @@ "CodeBlock": { "target": "com.amazonaws.athena#CodeBlock", "traits": { - "smithy.api#documentation": "

A string that contains the code of the calculation. Use this parameter instead of CalculationConfiguration$CodeBlock, which is deprecated.

" + "smithy.api#documentation": "

A string that contains the code of the calculation. Use this parameter instead of\n CalculationConfiguration$CodeBlock, which is deprecated.

" } }, "ClientRequestToken": { @@ -7397,7 +7518,7 @@ "ClientRequestToken": { "target": "com.amazonaws.athena#IdempotencyToken", "traits": { - "smithy.api#documentation": "

A unique case-sensitive string used to ensure the request to create the query is\n idempotent (executes only once). If another StartQueryExecution request is\n received, the same response is returned and another query is not created. If a parameter\n has changed, for example, the QueryString, an error is returned.

\n \n

This token is listed as not required because Amazon Web Services SDKs (for example\n the Amazon Web Services SDK for Java) auto-generate the token for users. If you are\n not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide\n this token or the action will fail.

\n
", + "smithy.api#documentation": "

A unique case-sensitive string used to ensure the request to create the query is\n idempotent (executes only once). If another StartQueryExecution request is\n received, the same response is returned and another query is not created. An error is\n returned if a parameter, such as QueryString, has changed. A call to\n StartQueryExecution that uses a previous client request token returns\n the same QueryExecutionId even if the requester doesn't have permission on\n the tables specified in QueryString.

\n \n

This token is listed as not required because Amazon Web Services SDKs (for example\n the Amazon Web Services SDK for Java) auto-generate the token for users. If you are\n not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide\n this token or the action will fail.

\n
", "smithy.api#idempotencyToken": {} } }, @@ -8576,6 +8697,12 @@ "traits": { "smithy.api#documentation": "

The date and time the workgroup was created.

" } + }, + "IdentityCenterApplicationArn": { + "target": "com.amazonaws.athena#IdentityCenterApplicationArn", + "traits": { + "smithy.api#documentation": "

The ARN of the IAM Identity Center enabled application associated with the\n workgroup.

" + } } }, "traits": { @@ -8630,7 +8757,7 @@ "ExecutionRole": { "target": "com.amazonaws.athena#RoleArn", "traits": { - "smithy.api#documentation": "

Role used in a Spark session for accessing the user's resources. This property applies\n only to Spark-enabled workgroups.

" + "smithy.api#documentation": "

The ARN of the execution role used to access user resources for Spark sessions and Identity Center\n enabled workgroups. This property applies only to Spark enabled workgroups and Identity\n Center enabled workgroups.

" } }, "CustomerContentEncryptionConfiguration": { @@ -8644,6 +8771,18 @@ "traits": { "smithy.api#documentation": "

Enforces a minimal level of encryption for the workgroup for query and calculation\n results that are written to Amazon S3. When enabled, workgroup users can set\n encryption only to the minimum level set by the administrator or higher when they submit\n queries.

\n

The EnforceWorkGroupConfiguration setting takes precedence over the\n EnableMinimumEncryptionConfiguration flag. This means that if\n EnforceWorkGroupConfiguration is true, the\n EnableMinimumEncryptionConfiguration flag is ignored, and the workgroup\n configuration for encryption is used.

" } + }, + "IdentityCenterConfiguration": { + "target": "com.amazonaws.athena#IdentityCenterConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies whether the workgroup is IAM Identity Center supported.

" + } + }, + "QueryResultsS3AccessGrantsConfiguration": { + "target": "com.amazonaws.athena#QueryResultsS3AccessGrantsConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies whether Amazon S3 access grants are enabled for query\n results.

" + } } }, "traits": { @@ -8710,7 +8849,7 @@ "ExecutionRole": { "target": "com.amazonaws.athena#RoleArn", "traits": { - "smithy.api#documentation": "

The ARN of the execution role used to access user resources. This property applies\n only to Spark-enabled workgroups.

" + "smithy.api#documentation": "

The ARN of the execution role used to access user resources for Spark sessions and Identity Center\n enabled workgroups. This property applies only to Spark enabled workgroups and Identity\n Center enabled workgroups.

" } }, "CustomerContentEncryptionConfiguration": { @@ -8721,6 +8860,12 @@ "traits": { "smithy.api#documentation": "

Enforces a minimal level of encryption for the workgroup for query and calculation\n results that are written to Amazon S3. When enabled, workgroup users can set\n encryption only to the minimum level set by the administrator or higher when they submit\n queries. This setting does not apply to Spark-enabled workgroups.

\n

The EnforceWorkGroupConfiguration setting takes precedence over the\n EnableMinimumEncryptionConfiguration flag. This means that if\n EnforceWorkGroupConfiguration is true, the\n EnableMinimumEncryptionConfiguration flag is ignored, and the workgroup\n configuration for encryption is used.

" } + }, + "QueryResultsS3AccessGrantsConfiguration": { + "target": "com.amazonaws.athena#QueryResultsS3AccessGrantsConfiguration", + "traits": { + "smithy.api#documentation": "

Specifies whether Amazon S3 access grants are enabled for query\n results.

" + } } }, "traits": { @@ -8797,6 +8942,12 @@ "traits": { "smithy.api#documentation": "

The engine version setting for all queries on the workgroup. Queries on the\n AmazonAthenaPreviewFunctionality workgroup run on the preview engine\n regardless of this setting.

" } + }, + "IdentityCenterApplicationArn": { + "target": "com.amazonaws.athena#IdentityCenterApplicationArn", + "traits": { + "smithy.api#documentation": "

The ARN of the IAM Identity Center enabled application associated with the\n workgroup.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/cleanroomsml.json b/codegen/sdk-codegen/aws-models/cleanroomsml.json index 4dac13db762..0555c95a1d8 100644 --- a/codegen/sdk-codegen/aws-models/cleanroomsml.json +++ b/codegen/sdk-codegen/aws-models/cleanroomsml.json @@ -61,8 +61,8 @@ ], "maxAge": 86400 }, - "smithy.api#documentation": "

API Reference for Amazon Web Services Clean Rooms ML.

", - "smithy.api#title": "cleanrooms-ml", + "smithy.api#documentation": "

Welcome to the Amazon Web Services Clean Rooms ML API Reference.

\n

Amazon Web Services Clean Rooms ML provides a privacy-enhancing method for two parties to identify similar users in their data without the need to share their data with each other. The first party brings the training data to Clean Rooms so that they can create and configure an audience model (lookalike model) and associate it with a collaboration. The second party then brings their seed data to Clean Rooms and generates an audience (lookalike segment) that resembles the training data.

\n

To learn more about Amazon Web Services Clean Rooms ML concepts, procedures, and best practices, see the\n Clean Rooms User Guide.

\n

To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the\n Clean Rooms SQL Reference.

", + "smithy.api#title": "AWS Clean Rooms ML", "smithy.rules#endpointRuleSet": { "version": "1.0", "parameters": { @@ -1865,7 +1865,7 @@ "childResourceTagOnCreatePolicy": { "target": "com.amazonaws.cleanroomsml#TagOnCreatePolicy", "traits": { - "smithy.api#documentation": "

Configure how the service tags audience generation jobs created using this configured audience model. If you specify NONE, the tags from the StartAudienceGenerationJob request determine the tags of the audience generation job. If you specify FROM_PARENT_RESOURCE, the audience generation job inherits the tags from the configured audience model, by default. Tags in the StartAudienceGenerationJob will override the default.

" + "smithy.api#documentation": "

Configure how the service tags audience generation jobs created using this configured audience model. If you specify NONE, the tags from the StartAudienceGenerationJob request determine the tags of the audience generation job. If you specify FROM_PARENT_RESOURCE, the audience generation job inherits the tags from the configured audience model, by default. Tags in the StartAudienceGenerationJob will override the default.

\n

When the client is in a different account than the configured audience model, the tags from the client are never applied to a resource in the caller's account.

" } } }, diff --git a/codegen/sdk-codegen/aws-models/cloudformation.json b/codegen/sdk-codegen/aws-models/cloudformation.json index 387607a1ef7..3f93316e0ce 100644 --- a/codegen/sdk-codegen/aws-models/cloudformation.json +++ b/codegen/sdk-codegen/aws-models/cloudformation.json @@ -960,7 +960,7 @@ "ImportExistingResources": { "target": "com.amazonaws.cloudformation#ImportExistingResources", "traits": { - "smithy.api#documentation": "

Indicates if the stack set imports resources that already exist.

" + "smithy.api#documentation": "

Indicates if the change set imports resources that already exist.

" } } }, @@ -2551,7 +2551,7 @@ "ImportExistingResources": { "target": "com.amazonaws.cloudformation#ImportExistingResources", "traits": { - "smithy.api#documentation": "

Indicates if the stack set imports resources that already exist.

\n \n

This parameter can only import resources that have custom names in templates. For more information, see name type in the\n CloudFormation User Guide. To import resources that do not accept custom names, such as EC2 instances,\n use the resource import feature instead. For more information, see Bringing existing resources into CloudFormation\n management in the CloudFormation User Guide.

\n
" + "smithy.api#documentation": "

Indicates if the change set imports resources that already exist.

\n \n

This parameter can only import resources that have custom names in templates. For more information, see name type in the\n CloudFormation User Guide. To import resources that do not accept custom names, such as EC2 instances,\n use the resource import feature instead. For more information, see Bringing existing resources into CloudFormation\n management in the CloudFormation User Guide.

\n
" } } }, @@ -3824,7 +3824,7 @@ "ImportExistingResources": { "target": "com.amazonaws.cloudformation#ImportExistingResources", "traits": { - "smithy.api#documentation": "

Indicates if the stack set imports resources that already exist.

\n \n

This parameter can only import resources that have custom names in templates. To import\n resources that do not accept custom names, such as EC2 instances, use the resource import feature instead.

\n
" + "smithy.api#documentation": "

Indicates if the change set imports resources that already exist.

\n \n

This parameter can only import resources that have custom names in templates. To import\n resources that do not accept custom names, such as EC2 instances, use the resource import feature instead.

\n
" } } }, diff --git a/codegen/sdk-codegen/aws-models/ec2.json b/codegen/sdk-codegen/aws-models/ec2.json index 79ce1e574cd..d8aac22f065 100644 --- a/codegen/sdk-codegen/aws-models/ec2.json +++ b/codegen/sdk-codegen/aws-models/ec2.json @@ -99,6 +99,12 @@ "traits": { "smithy.api#enumValue": "xilinx" } + }, + "HABANA": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "habana" + } } } }, @@ -167,6 +173,24 @@ "traits": { "smithy.api#enumValue": "v100" } + }, + "A10G": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "a10g" + } + }, + "H100": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "h100" + } + }, + "T4G": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "t4g" + } } } }, @@ -59448,7 +59472,7 @@ "target": "com.amazonaws.ec2#AcceleratorManufacturerSet", "traits": { "aws.protocols#ec2QueryName": "AcceleratorManufacturerSet", - "smithy.api#documentation": "

Indicates whether instance types must have accelerators by specific manufacturers.

\n \n

Default: Any manufacturer

", + "smithy.api#documentation": "

Indicates whether instance types must have accelerators by specific manufacturers.

\n \n

Default: Any manufacturer

", "smithy.api#xmlName": "acceleratorManufacturerSet" } }, @@ -59456,7 +59480,7 @@ "target": "com.amazonaws.ec2#AcceleratorNameSet", "traits": { "aws.protocols#ec2QueryName": "AcceleratorNameSet", - "smithy.api#documentation": "

The accelerators that must be on the instance type.

\n \n

Default: Any accelerator

", + "smithy.api#documentation": "

The accelerators that must be on the instance type.

\n \n

Default: Any accelerator

", "smithy.api#xmlName": "acceleratorNameSet" } }, @@ -59612,14 +59636,14 @@ "AcceleratorManufacturers": { "target": "com.amazonaws.ec2#AcceleratorManufacturerSet", "traits": { - "smithy.api#documentation": "

Indicates whether instance types must have accelerators by specific manufacturers.

\n \n

Default: Any manufacturer

", + "smithy.api#documentation": "

Indicates whether instance types must have accelerators by specific manufacturers.

\n \n

Default: Any manufacturer

", "smithy.api#xmlName": "AcceleratorManufacturer" } }, "AcceleratorNames": { "target": "com.amazonaws.ec2#AcceleratorNameSet", "traits": { - "smithy.api#documentation": "

The accelerators that must be on the instance type.

\n \n

Default: Any accelerator

", + "smithy.api#documentation": "

The accelerators that must be on the instance type.

\n \n

Default: Any accelerator

", "smithy.api#xmlName": "AcceleratorName" } },