diff --git a/CHANGELOG.md b/CHANGELOG.md index b3cf6d591ff..8aa05a2f39b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +Release v1.48.13 (2023-12-05) +=== + +### Service Client Updates +* `service/athena`: Updates service API and documentation + * Adding IdentityCenter enabled request for interactive query +* `service/cleanroomsml`: Updates service API and documentation +* `service/cloudformation`: Updates service documentation + * Documentation update, December 2023 +* `service/ec2`: Updates service API and documentation + * Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection + Release v1.48.12 (2023-12-04) === diff --git a/aws/version.go b/aws/version.go index fdefdf07f5a..192a3361d77 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.48.12" +const SDKVersion = "1.48.13" diff --git a/models/apis/athena/2017-05-18/api-2.json b/models/apis/athena/2017-05-18/api-2.json index 28d922f34d9..1b3c21698bb 100644 --- a/models/apis/athena/2017-05-18/api-2.json +++ b/models/apis/athena/2017-05-18/api-2.json @@ -991,6 +991,10 @@ "type":"string", "max":2048 }, + "AuthenticationType":{ + "type":"string", + "enum":["DIRECTORY_IDENTITY"] + }, "AwsAccountId":{ "type":"string", "max":12, @@ -1779,7 +1783,8 @@ "type":"structure", "required":["Name"], "members":{ - "Name":{"shape":"CatalogNameString"} + "Name":{"shape":"CatalogNameString"}, + "WorkGroup":{"shape":"WorkGroupName"} } }, "GetDataCatalogOutput":{ @@ -1796,7 +1801,8 @@ ], "members":{ "CatalogName":{"shape":"CatalogNameString"}, - "DatabaseName":{"shape":"NameString"} + "DatabaseName":{"shape":"NameString"}, + "WorkGroup":{"shape":"WorkGroupName"} } }, "GetDatabaseOutput":{ @@ -1936,7 +1942,8 @@ "members":{ "CatalogName":{"shape":"CatalogNameString"}, "DatabaseName":{"shape":"NameString"}, - "TableName":{"shape":"NameString"} + "TableName":{"shape":"NameString"}, + "WorkGroup":{"shape":"WorkGroupName"} } }, "GetTableMetadataOutput":{ @@ -1963,6 +1970,25 @@ "max":128, "min":32 }, + "IdentityCenterApplicationArn":{ + "type":"string", + "max":255, + "min":0, + "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}$" + }, + "IdentityCenterConfiguration":{ + "type":"structure", + "members":{ + "EnableIdentityCenter":{"shape":"BoxedBoolean"}, + "IdentityCenterInstanceArn":{"shape":"IdentityCenterInstanceArn"} + } + }, + "IdentityCenterInstanceArn":{ + "type":"string", + "max":255, + "min":0, + "pattern":"^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$" + }, "ImportNotebookInput":{ "type":"structure", "required":[ @@ -2064,7 +2090,8 @@ "type":"structure", "members":{ "NextToken":{"shape":"Token"}, - "MaxResults":{"shape":"MaxDataCatalogsCount"} + "MaxResults":{"shape":"MaxDataCatalogsCount"}, + "WorkGroup":{"shape":"WorkGroupName"} } }, "ListDataCatalogsOutput":{ @@ -2080,7 +2107,8 @@ "members":{ "CatalogName":{"shape":"CatalogNameString"}, "NextToken":{"shape":"Token"}, - "MaxResults":{"shape":"MaxDatabasesCount"} + "MaxResults":{"shape":"MaxDatabasesCount"}, + "WorkGroup":{"shape":"WorkGroupName"} } }, "ListDatabasesOutput":{ @@ -2231,7 +2259,8 @@ "DatabaseName":{"shape":"NameString"}, "Expression":{"shape":"ExpressionString"}, "NextToken":{"shape":"Token"}, - "MaxResults":{"shape":"MaxTableMetadataCount"} + "MaxResults":{"shape":"MaxTableMetadataCount"}, + "WorkGroup":{"shape":"WorkGroupName"} } }, "ListTableMetadataOutput":{ @@ -2539,7 +2568,8 @@ "WorkGroup":{"shape":"WorkGroupName"}, "EngineVersion":{"shape":"EngineVersion"}, "ExecutionParameters":{"shape":"ExecutionParameters"}, - "SubstatementType":{"shape":"String"} + "SubstatementType":{"shape":"String"}, + "QueryResultsS3AccessGrantsConfiguration":{"shape":"QueryResultsS3AccessGrantsConfiguration"} } }, "QueryExecutionContext":{ @@ -2599,6 +2629,18 @@ "AthenaError":{"shape":"AthenaError"} } }, + "QueryResultsS3AccessGrantsConfiguration":{ + "type":"structure", + "required":[ + "EnableS3AccessGrants", + "AuthenticationType" + ], + "members":{ + "EnableS3AccessGrants":{"shape":"BoxedBoolean"}, + "CreateUserLevelPrefix":{"shape":"BoxedBoolean"}, + "AuthenticationType":{"shape":"AuthenticationType"} + } + }, "QueryRuntimeStatistics":{ "type":"structure", "members":{ @@ -3235,7 +3277,8 @@ "State":{"shape":"WorkGroupState"}, "Configuration":{"shape":"WorkGroupConfiguration"}, "Description":{"shape":"WorkGroupDescriptionString"}, - "CreationTime":{"shape":"Date"} + "CreationTime":{"shape":"Date"}, + "IdentityCenterApplicationArn":{"shape":"IdentityCenterApplicationArn"} } }, "WorkGroupConfiguration":{ @@ -3250,7 +3293,9 @@ "AdditionalConfiguration":{"shape":"NameString"}, "ExecutionRole":{"shape":"RoleArn"}, "CustomerContentEncryptionConfiguration":{"shape":"CustomerContentEncryptionConfiguration"}, - "EnableMinimumEncryptionConfiguration":{"shape":"BoxedBoolean"} + "EnableMinimumEncryptionConfiguration":{"shape":"BoxedBoolean"}, + "IdentityCenterConfiguration":{"shape":"IdentityCenterConfiguration"}, + "QueryResultsS3AccessGrantsConfiguration":{"shape":"QueryResultsS3AccessGrantsConfiguration"} } }, "WorkGroupConfigurationUpdates":{ @@ -3267,7 +3312,8 @@ "AdditionalConfiguration":{"shape":"NameString"}, "ExecutionRole":{"shape":"RoleArn"}, "CustomerContentEncryptionConfiguration":{"shape":"CustomerContentEncryptionConfiguration"}, - "EnableMinimumEncryptionConfiguration":{"shape":"BoxedBoolean"} + "EnableMinimumEncryptionConfiguration":{"shape":"BoxedBoolean"}, + "QueryResultsS3AccessGrantsConfiguration":{"shape":"QueryResultsS3AccessGrantsConfiguration"} } }, "WorkGroupDescriptionString":{ @@ -3297,7 +3343,8 @@ "State":{"shape":"WorkGroupState"}, "Description":{"shape":"WorkGroupDescriptionString"}, "CreationTime":{"shape":"Date"}, - "EngineVersion":{"shape":"EngineVersion"} + "EngineVersion":{"shape":"EngineVersion"}, + "IdentityCenterApplicationArn":{"shape":"IdentityCenterApplicationArn"} } }, "WorkGroupsList":{ diff --git a/models/apis/athena/2017-05-18/docs-2.json b/models/apis/athena/2017-05-18/docs-2.json index b3b84ba6d47..faa2468b97e 100644 --- a/models/apis/athena/2017-05-18/docs-2.json +++ b/models/apis/athena/2017-05-18/docs-2.json @@ -124,6 +124,12 @@ "CreatePresignedNotebookUrlResponse$AuthToken": "

The authentication token for the notebook.

" } }, + "AuthenticationType": { + "base": null, + "refs": { + "QueryResultsS3AccessGrantsConfiguration$AuthenticationType": "

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

" + } + }, "AwsAccountId": { "base": null, "refs": { @@ -174,6 +180,9 @@ "base": null, "refs": { "DeleteWorkGroupInput$RecursiveDeleteOption": "

The option to delete the workgroup and its contents even if the workgroup contains any named queries, query executions, or notebooks.

", + "IdentityCenterConfiguration$EnableIdentityCenter": "

Specifies whether the workgroup is IAM Identity Center supported.

", + "QueryResultsS3AccessGrantsConfiguration$EnableS3AccessGrants": "

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

", + "QueryResultsS3AccessGrantsConfiguration$CreateUserLevelPrefix": "

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

", "ResultConfigurationUpdates$RemoveOutputLocation": "

If set to \"true\", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to \"false\" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

", "ResultConfigurationUpdates$RemoveEncryptionConfiguration": "

If set to \"true\", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to \"false\" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

", "ResultConfigurationUpdates$RemoveExpectedBucketOwner": "

If set to \"true\", removes the Amazon Web Services account ID previously specified for ResultConfiguration$ExpectedBucketOwner. If set to \"false\" or not set, and a value is present in the ExpectedBucketOwner in ResultConfigurationUpdates (the client-side setting), the ExpectedBucketOwner in the workgroup's ResultConfiguration is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

", @@ -398,7 +407,7 @@ "ColumnNullable": { "base": null, "refs": { - "ColumnInfo$Nullable": "

Indicates the column's nullable status.

" + "ColumnInfo$Nullable": "

Unsupported constraint. This value always shows as UNKNOWN.

" } }, "CommentString": { @@ -967,10 +976,29 @@ "refs": { "CreateNamedQueryInput$ClientRequestToken": "

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

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

", "StartCalculationExecutionRequest$ClientRequestToken": "

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

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

", - "StartQueryExecutionInput$ClientRequestToken": "

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

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

", + "StartQueryExecutionInput$ClientRequestToken": "

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

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

", "StartSessionRequest$ClientRequestToken": "

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

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

" } }, + "IdentityCenterApplicationArn": { + "base": null, + "refs": { + "WorkGroup$IdentityCenterApplicationArn": "

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

", + "WorkGroupSummary$IdentityCenterApplicationArn": "

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

" + } + }, + "IdentityCenterConfiguration": { + "base": "

Specifies whether the workgroup is IAM Identity Center supported.

", + "refs": { + "WorkGroupConfiguration$IdentityCenterConfiguration": "

Specifies whether the workgroup is IAM Identity Center supported.

" + } + }, + "IdentityCenterInstanceArn": { + "base": null, + "refs": { + "IdentityCenterConfiguration$IdentityCenterInstanceArn": "

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

" + } + }, "ImportNotebookInput": { "base": null, "refs": { @@ -1560,6 +1588,14 @@ "QueryExecution$Status": "

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

" } }, + "QueryResultsS3AccessGrantsConfiguration": { + "base": "

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

", + "refs": { + "QueryExecution$QueryResultsS3AccessGrantsConfiguration": "

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

", + "WorkGroupConfiguration$QueryResultsS3AccessGrantsConfiguration": "

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

", + "WorkGroupConfigurationUpdates$QueryResultsS3AccessGrantsConfiguration": "

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

" + } + }, "QueryRuntimeStatistics": { "base": "

The query execution timeline, statistics on input and output rows and bytes, and the different query stages that form the query execution plan.

", "refs": { @@ -1678,9 +1714,9 @@ "RoleArn": { "base": null, "refs": { - "SessionConfiguration$ExecutionRole": "

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

", - "WorkGroupConfiguration$ExecutionRole": "

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

", - "WorkGroupConfigurationUpdates$ExecutionRole": "

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

" + "SessionConfiguration$ExecutionRole": "

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

", + "WorkGroupConfiguration$ExecutionRole": "

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

", + "WorkGroupConfigurationUpdates$ExecutionRole": "

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

" } }, "Row": { @@ -2193,15 +2229,21 @@ "CreateWorkGroupInput$Name": "

The workgroup name.

", "DeletePreparedStatementInput$WorkGroup": "

The workgroup to which the statement to be deleted belongs.

", "DeleteWorkGroupInput$WorkGroup": "

The unique name of the workgroup to delete.

", + "GetDataCatalogInput$WorkGroup": "

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

", + "GetDatabaseInput$WorkGroup": "

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

", "GetPreparedStatementInput$WorkGroup": "

The workgroup to which the statement to be retrieved belongs.

", "GetSessionResponse$WorkGroup": "

The workgroup to which the session belongs.

", + "GetTableMetadataInput$WorkGroup": "

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

", "GetWorkGroupInput$WorkGroup": "

The name of the workgroup.

", "ImportNotebookInput$WorkGroup": "

The name of the Spark enabled workgroup to import the notebook to.

", + "ListDataCatalogsInput$WorkGroup": "

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

", + "ListDatabasesInput$WorkGroup": "

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

", "ListNamedQueriesInput$WorkGroup": "

The name of the workgroup from which the named queries are being returned. If a workgroup is not specified, the saved queries for the primary workgroup are returned.

", "ListNotebookMetadataInput$WorkGroup": "

The name of the Spark enabled workgroup to retrieve notebook metadata for.

", "ListPreparedStatementsInput$WorkGroup": "

The workgroup to list the prepared statements for.

", "ListQueryExecutionsInput$WorkGroup": "

The name of the workgroup from which queries are being returned. If a workgroup is not specified, a list of available query execution IDs for the queries in the primary workgroup is returned.

", "ListSessionsRequest$WorkGroup": "

The workgroup to which the session belongs.

", + "ListTableMetadataInput$WorkGroup": "

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

", "NamedQuery$WorkGroup": "

The name of the workgroup that contains the named query.

", "NotebookMetadata$WorkGroup": "

The name of the Spark enabled workgroup to which the notebook belongs.

", "PreparedStatement$WorkGroupName": "

The name of the workgroup to which the prepared statement belongs.

", diff --git a/models/apis/cleanroomsml/2023-09-06/api-2.json b/models/apis/cleanroomsml/2023-09-06/api-2.json index 520dbcaec3e..9efc829730f 100644 --- a/models/apis/cleanroomsml/2023-09-06/api-2.json +++ b/models/apis/cleanroomsml/2023-09-06/api-2.json @@ -5,7 +5,7 @@ "endpointPrefix":"cleanrooms-ml", "jsonVersion":"1.1", "protocol":"rest-json", - "serviceFullName":"cleanrooms-ml", + "serviceFullName":"AWS Clean Rooms ML", "serviceId":"CleanRoomsML", "signatureVersion":"v4", "signingName":"cleanrooms-ml", diff --git a/models/apis/cleanroomsml/2023-09-06/docs-2.json b/models/apis/cleanroomsml/2023-09-06/docs-2.json index b7347888e8d..e52cb4c652a 100644 --- a/models/apis/cleanroomsml/2023-09-06/docs-2.json +++ b/models/apis/cleanroomsml/2023-09-06/docs-2.json @@ -1,6 +1,6 @@ { "version": "2.0", - "service": "

API Reference for Amazon Web Services Clean Rooms ML.

", + "service": "

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

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.

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

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

", "operations": { "CreateAudienceModel": "

Defines the information necessary to create an audience model. An audience model is a machine learning model that Clean Rooms ML trains to measure similarity between users. Clean Rooms ML manages training and storing the audience model. The audience model can be used in multiple calls to the StartAudienceGenerationJob API.

", "CreateConfiguredAudienceModel": "

Defines the information necessary to create a configured audience model.

", @@ -784,7 +784,7 @@ "TagOnCreatePolicy": { "base": null, "refs": { - "CreateConfiguredAudienceModelRequest$childResourceTagOnCreatePolicy": "

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.

", + "CreateConfiguredAudienceModelRequest$childResourceTagOnCreatePolicy": "

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.

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.

", "GetConfiguredAudienceModelResponse$childResourceTagOnCreatePolicy": "

Provides the childResourceTagOnCreatePolicy that was used for this configured audience model.

" } }, diff --git a/models/apis/cloudformation/2010-05-15/docs-2.json b/models/apis/cloudformation/2010-05-15/docs-2.json index a7df1213bd5..7b5ad422d8e 100644 --- a/models/apis/cloudformation/2010-05-15/docs-2.json +++ b/models/apis/cloudformation/2010-05-15/docs-2.json @@ -1126,9 +1126,9 @@ "ImportExistingResources": { "base": null, "refs": { - "ChangeSetSummary$ImportExistingResources": "

Indicates if the stack set imports resources that already exist.

", - "CreateChangeSetInput$ImportExistingResources": "

Indicates if the stack set imports resources that already exist.

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

", - "DescribeChangeSetOutput$ImportExistingResources": "

Indicates if the stack set imports resources that already exist.

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

" + "ChangeSetSummary$ImportExistingResources": "

Indicates if the change set imports resources that already exist.

", + "CreateChangeSetInput$ImportExistingResources": "

Indicates if the change set imports resources that already exist.

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

", + "DescribeChangeSetOutput$ImportExistingResources": "

Indicates if the change set imports resources that already exist.

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

" } }, "ImportStacksToStackSetInput": { diff --git a/models/apis/ec2/2016-11-15/api-2.json b/models/apis/ec2/2016-11-15/api-2.json index 8e542313991..838b8cb8cb7 100755 --- a/models/apis/ec2/2016-11-15/api-2.json +++ b/models/apis/ec2/2016-11-15/api-2.json @@ -5520,7 +5520,8 @@ "amazon-web-services", "amd", "nvidia", - "xilinx" + "xilinx", + "habana" ] }, "AcceleratorManufacturerSet":{ @@ -5541,7 +5542,10 @@ "radeon-pro-v520", "t4", "vu9p", - "v100" + "v100", + "a10g", + "h100", + "t4g" ] }, "AcceleratorNameSet":{ diff --git a/models/apis/ec2/2016-11-15/docs-2.json b/models/apis/ec2/2016-11-15/docs-2.json index 6dbdb4621f2..936ec9261e7 100755 --- a/models/apis/ec2/2016-11-15/docs-2.json +++ b/models/apis/ec2/2016-11-15/docs-2.json @@ -640,8 +640,8 @@ "AcceleratorManufacturerSet": { "base": null, "refs": { - "InstanceRequirements$AcceleratorManufacturers": "

Indicates whether instance types must have accelerators by specific manufacturers.

Default: Any manufacturer

", - "InstanceRequirementsRequest$AcceleratorManufacturers": "

Indicates whether instance types must have accelerators by specific manufacturers.

Default: Any manufacturer

" + "InstanceRequirements$AcceleratorManufacturers": "

Indicates whether instance types must have accelerators by specific manufacturers.

Default: Any manufacturer

", + "InstanceRequirementsRequest$AcceleratorManufacturers": "

Indicates whether instance types must have accelerators by specific manufacturers.

Default: Any manufacturer

" } }, "AcceleratorName": { @@ -653,8 +653,8 @@ "AcceleratorNameSet": { "base": null, "refs": { - "InstanceRequirements$AcceleratorNames": "

The accelerators that must be on the instance type.

Default: Any accelerator

", - "InstanceRequirementsRequest$AcceleratorNames": "

The accelerators that must be on the instance type.

Default: Any accelerator

" + "InstanceRequirements$AcceleratorNames": "

The accelerators that must be on the instance type.

Default: Any accelerator

", + "InstanceRequirementsRequest$AcceleratorNames": "

The accelerators that must be on the instance type.

Default: Any accelerator

" } }, "AcceleratorTotalMemoryMiB": { diff --git a/service/athena/api.go b/service/athena/api.go index f535bdabfc4..4b73e465ac4 100644 --- a/service/athena/api.go +++ b/service/athena/api.go @@ -7942,7 +7942,7 @@ type ColumnInfo struct { // Name is a required field Name *string `type:"string" required:"true"` - // Indicates the column's nullable status. + // Unsupported constraint. This value always shows as UNKNOWN. Nullable *string `type:"string" enum:"ColumnNullable"` // For DECIMAL data types, specifies the total number of digits, up to 38. For @@ -10548,6 +10548,9 @@ type GetDataCatalogInput struct { // // Name is a required field Name *string `min:"1" type:"string" required:"true"` + + // The name of the workgroup. Required if making an IAM Identity Center request. + WorkGroup *string `type:"string"` } // String returns the string representation. @@ -10590,6 +10593,12 @@ func (s *GetDataCatalogInput) SetName(v string) *GetDataCatalogInput { return s } +// SetWorkGroup sets the WorkGroup field's value. +func (s *GetDataCatalogInput) SetWorkGroup(v string) *GetDataCatalogInput { + s.WorkGroup = &v + return s +} + type GetDataCatalogOutput struct { _ struct{} `type:"structure"` @@ -10633,6 +10642,10 @@ type GetDatabaseInput struct { // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` + + // The name of the workgroup for which the metadata is being fetched. Required + // if requesting an IAM Identity Center enabled Glue Data Catalog. + WorkGroup *string `type:"string"` } // String returns the string representation. @@ -10687,6 +10700,12 @@ func (s *GetDatabaseInput) SetDatabaseName(v string) *GetDatabaseInput { return s } +// SetWorkGroup sets the WorkGroup field's value. +func (s *GetDatabaseInput) SetWorkGroup(v string) *GetDatabaseInput { + s.WorkGroup = &v + return s +} + type GetDatabaseOutput struct { _ struct{} `type:"structure"` @@ -11520,6 +11539,10 @@ type GetTableMetadataInput struct { // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` + + // The name of the workgroup for which the metadata is being fetched. Required + // if requesting an IAM Identity Center enabled Glue Data Catalog. + WorkGroup *string `type:"string"` } // String returns the string representation. @@ -11586,6 +11609,12 @@ func (s *GetTableMetadataInput) SetTableName(v string) *GetTableMetadataInput { return s } +// SetWorkGroup sets the WorkGroup field's value. +func (s *GetTableMetadataInput) SetWorkGroup(v string) *GetTableMetadataInput { + s.WorkGroup = &v + return s +} + type GetTableMetadataOutput struct { _ struct{} `type:"structure"` @@ -11694,6 +11723,47 @@ func (s *GetWorkGroupOutput) SetWorkGroup(v *WorkGroup) *GetWorkGroupOutput { return s } +// Specifies whether the workgroup is IAM Identity Center supported. +type IdentityCenterConfiguration struct { + _ struct{} `type:"structure"` + + // Specifies whether the workgroup is IAM Identity Center supported. + EnableIdentityCenter *bool `type:"boolean"` + + // The IAM Identity Center instance ARN that the workgroup associates to. + IdentityCenterInstanceArn *string `type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s IdentityCenterConfiguration) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s IdentityCenterConfiguration) GoString() string { + return s.String() +} + +// SetEnableIdentityCenter sets the EnableIdentityCenter field's value. +func (s *IdentityCenterConfiguration) SetEnableIdentityCenter(v bool) *IdentityCenterConfiguration { + s.EnableIdentityCenter = &v + return s +} + +// SetIdentityCenterInstanceArn sets the IdentityCenterInstanceArn field's value. +func (s *IdentityCenterConfiguration) SetIdentityCenterInstanceArn(v string) *IdentityCenterConfiguration { + s.IdentityCenterInstanceArn = &v + return s +} + type ImportNotebookInput struct { _ struct{} `type:"structure"` @@ -12328,6 +12398,9 @@ type ListDataCatalogsInput struct { // pages, pass in the NextToken from the response object of the previous page // call. NextToken *string `min:"1" type:"string"` + + // The name of the workgroup. Required if making an IAM Identity Center request. + WorkGroup *string `type:"string"` } // String returns the string representation. @@ -12376,6 +12449,12 @@ func (s *ListDataCatalogsInput) SetNextToken(v string) *ListDataCatalogsInput { return s } +// SetWorkGroup sets the WorkGroup field's value. +func (s *ListDataCatalogsInput) SetWorkGroup(v string) *ListDataCatalogsInput { + s.WorkGroup = &v + return s +} + type ListDataCatalogsOutput struct { _ struct{} `type:"structure"` @@ -12435,6 +12514,10 @@ type ListDatabasesInput struct { // pages, pass in the NextToken from the response object of the previous page // call. NextToken *string `min:"1" type:"string"` + + // The name of the workgroup for which the metadata is being fetched. Required + // if requesting an IAM Identity Center enabled Glue Data Catalog. + WorkGroup *string `type:"string"` } // String returns the string representation. @@ -12495,6 +12578,12 @@ func (s *ListDatabasesInput) SetNextToken(v string) *ListDatabasesInput { return s } +// SetWorkGroup sets the WorkGroup field's value. +func (s *ListDatabasesInput) SetWorkGroup(v string) *ListDatabasesInput { + s.WorkGroup = &v + return s +} + type ListDatabasesOutput struct { _ struct{} `type:"structure"` @@ -13533,6 +13622,10 @@ type ListTableMetadataInput struct { // pages, pass in the NextToken from the response object of the previous page // call. NextToken *string `min:"1" type:"string"` + + // The name of the workgroup for which the metadata is being fetched. Required + // if requesting an IAM Identity Center enabled Glue Data Catalog. + WorkGroup *string `type:"string"` } // String returns the string representation. @@ -13611,6 +13704,12 @@ func (s *ListTableMetadataInput) SetNextToken(v string) *ListTableMetadataInput return s } +// SetWorkGroup sets the WorkGroup field's value. +func (s *ListTableMetadataInput) SetWorkGroup(v string) *ListTableMetadataInput { + s.WorkGroup = &v + return s +} + type ListTableMetadataOutput struct { _ struct{} `type:"structure"` @@ -14359,6 +14458,9 @@ type QueryExecution struct { // The unique identifier for each query execution. QueryExecutionId *string `min:"1" type:"string"` + // Specifies whether Amazon S3 access grants are enabled for query results. + QueryResultsS3AccessGrantsConfiguration *QueryResultsS3AccessGrantsConfiguration `type:"structure"` + // The location in Amazon S3 where query and calculation results are stored // and the encryption option, if any, used for query results. These are known // as "client-side settings". If workgroup settings override client-side settings, @@ -14439,6 +14541,12 @@ func (s *QueryExecution) SetQueryExecutionId(v string) *QueryExecution { return s } +// SetQueryResultsS3AccessGrantsConfiguration sets the QueryResultsS3AccessGrantsConfiguration field's value. +func (s *QueryExecution) SetQueryResultsS3AccessGrantsConfiguration(v *QueryResultsS3AccessGrantsConfiguration) *QueryExecution { + s.QueryResultsS3AccessGrantsConfiguration = v + return s +} + // SetResultConfiguration sets the ResultConfiguration field's value. func (s *QueryExecution) SetResultConfiguration(v *ResultConfiguration) *QueryExecution { s.ResultConfiguration = v @@ -14737,6 +14845,78 @@ func (s *QueryExecutionStatus) SetSubmissionDateTime(v time.Time) *QueryExecutio return s } +// Specifies whether Amazon S3 access grants are enabled for query results. +type QueryResultsS3AccessGrantsConfiguration struct { + _ struct{} `type:"structure"` + + // The authentication type used for Amazon S3 access grants. Currently, only + // DIRECTORY_IDENTITY is supported. + // + // AuthenticationType is a required field + AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` + + // When enabled, appends the user ID as an Amazon S3 path prefix to the query + // result output location. + CreateUserLevelPrefix *bool `type:"boolean"` + + // Specifies whether Amazon S3 access grants are enabled for query results. + // + // EnableS3AccessGrants is a required field + EnableS3AccessGrants *bool `type:"boolean" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s QueryResultsS3AccessGrantsConfiguration) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s QueryResultsS3AccessGrantsConfiguration) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *QueryResultsS3AccessGrantsConfiguration) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "QueryResultsS3AccessGrantsConfiguration"} + if s.AuthenticationType == nil { + invalidParams.Add(request.NewErrParamRequired("AuthenticationType")) + } + if s.EnableS3AccessGrants == nil { + invalidParams.Add(request.NewErrParamRequired("EnableS3AccessGrants")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAuthenticationType sets the AuthenticationType field's value. +func (s *QueryResultsS3AccessGrantsConfiguration) SetAuthenticationType(v string) *QueryResultsS3AccessGrantsConfiguration { + s.AuthenticationType = &v + return s +} + +// SetCreateUserLevelPrefix sets the CreateUserLevelPrefix field's value. +func (s *QueryResultsS3AccessGrantsConfiguration) SetCreateUserLevelPrefix(v bool) *QueryResultsS3AccessGrantsConfiguration { + s.CreateUserLevelPrefix = &v + return s +} + +// SetEnableS3AccessGrants sets the EnableS3AccessGrants field's value. +func (s *QueryResultsS3AccessGrantsConfiguration) SetEnableS3AccessGrants(v bool) *QueryResultsS3AccessGrantsConfiguration { + s.EnableS3AccessGrants = &v + return s +} + // The query execution timeline, statistics on input and output rows and bytes, // and the different query stages that form the query execution plan. type QueryRuntimeStatistics struct { @@ -15768,8 +15948,9 @@ type SessionConfiguration struct { // encryption option used (for example, SSE_KMS or CSE_KMS) and key information. EncryptionConfiguration *EncryptionConfiguration `type:"structure"` - // The ARN of the execution role used in a Spark session to access user resources. - // This property applies only to Spark-enabled workgroups. + // The ARN of the execution role used to access user resources for Spark sessions + // and Identity Center enabled workgroups. This property applies only to Spark + // enabled workgroups and Identity Center enabled workgroups. ExecutionRole *string `min:"20" type:"string"` // The idle timeout in seconds for the session. @@ -16181,7 +16362,10 @@ type StartQueryExecutionInput struct { // A unique case-sensitive string used to ensure the request to create the query // is idempotent (executes only once). If another StartQueryExecution request // is received, the same response is returned and another query is not created. - // If a parameter has changed, for example, the QueryString, an error is returned. + // An error is returned if a parameter, such as QueryString, has changed. A + // call to StartQueryExecution that uses a previous client request token returns + // the same QueryExecutionId even if the requester doesn't have permission on + // the tables specified in QueryString. // // This token is listed as not required because Amazon Web Services SDKs (for // example the Amazon Web Services SDK for Java) auto-generate the token for @@ -18157,6 +18341,10 @@ type WorkGroup struct { // The workgroup description. Description *string `type:"string"` + // The ARN of the IAM Identity Center enabled application associated with the + // workgroup. + IdentityCenterApplicationArn *string `type:"string"` + // The workgroup name. // // Name is a required field @@ -18202,6 +18390,12 @@ func (s *WorkGroup) SetDescription(v string) *WorkGroup { return s } +// SetIdentityCenterApplicationArn sets the IdentityCenterApplicationArn field's value. +func (s *WorkGroup) SetIdentityCenterApplicationArn(v string) *WorkGroup { + s.IdentityCenterApplicationArn = &v + return s +} + // SetName sets the Name field's value. func (s *WorkGroup) SetName(v string) *WorkGroup { s.Name = &v @@ -18256,13 +18450,20 @@ type WorkGroupConfiguration struct { // regardless of this setting. EngineVersion *EngineVersion `type:"structure"` - // Role used in a Spark session for accessing the user's resources. This property - // applies only to Spark-enabled workgroups. + // The ARN of the execution role used to access user resources for Spark sessions + // and Identity Center enabled workgroups. This property applies only to Spark + // enabled workgroups and Identity Center enabled workgroups. ExecutionRole *string `min:"20" type:"string"` + // Specifies whether the workgroup is IAM Identity Center supported. + IdentityCenterConfiguration *IdentityCenterConfiguration `type:"structure"` + // Indicates that the Amazon CloudWatch metrics are enabled for the workgroup. PublishCloudWatchMetricsEnabled *bool `type:"boolean"` + // Specifies whether Amazon S3 access grants are enabled for query results. + QueryResultsS3AccessGrantsConfiguration *QueryResultsS3AccessGrantsConfiguration `type:"structure"` + // If set to true, allows members assigned to a workgroup to reference Amazon // S3 Requester Pays buckets in queries. If set to false, workgroup members // cannot query data from Requester Pays buckets, and queries that retrieve @@ -18323,6 +18524,11 @@ func (s *WorkGroupConfiguration) Validate() error { invalidParams.AddNested("EngineVersion", err.(request.ErrInvalidParams)) } } + if s.QueryResultsS3AccessGrantsConfiguration != nil { + if err := s.QueryResultsS3AccessGrantsConfiguration.Validate(); err != nil { + invalidParams.AddNested("QueryResultsS3AccessGrantsConfiguration", err.(request.ErrInvalidParams)) + } + } if s.ResultConfiguration != nil { if err := s.ResultConfiguration.Validate(); err != nil { invalidParams.AddNested("ResultConfiguration", err.(request.ErrInvalidParams)) @@ -18377,12 +18583,24 @@ func (s *WorkGroupConfiguration) SetExecutionRole(v string) *WorkGroupConfigurat return s } +// SetIdentityCenterConfiguration sets the IdentityCenterConfiguration field's value. +func (s *WorkGroupConfiguration) SetIdentityCenterConfiguration(v *IdentityCenterConfiguration) *WorkGroupConfiguration { + s.IdentityCenterConfiguration = v + return s +} + // SetPublishCloudWatchMetricsEnabled sets the PublishCloudWatchMetricsEnabled field's value. func (s *WorkGroupConfiguration) SetPublishCloudWatchMetricsEnabled(v bool) *WorkGroupConfiguration { s.PublishCloudWatchMetricsEnabled = &v return s } +// SetQueryResultsS3AccessGrantsConfiguration sets the QueryResultsS3AccessGrantsConfiguration field's value. +func (s *WorkGroupConfiguration) SetQueryResultsS3AccessGrantsConfiguration(v *QueryResultsS3AccessGrantsConfiguration) *WorkGroupConfiguration { + s.QueryResultsS3AccessGrantsConfiguration = v + return s +} + // SetRequesterPaysEnabled sets the RequesterPaysEnabled field's value. func (s *WorkGroupConfiguration) SetRequesterPaysEnabled(v bool) *WorkGroupConfiguration { s.RequesterPaysEnabled = &v @@ -18437,13 +18655,17 @@ type WorkGroupConfigurationUpdates struct { // workgroup run on the preview engine regardless of this setting. EngineVersion *EngineVersion `type:"structure"` - // The ARN of the execution role used to access user resources. This property - // applies only to Spark-enabled workgroups. + // The ARN of the execution role used to access user resources for Spark sessions + // and Identity Center enabled workgroups. This property applies only to Spark + // enabled workgroups and Identity Center enabled workgroups. ExecutionRole *string `min:"20" type:"string"` // Indicates whether this workgroup enables publishing metrics to Amazon CloudWatch. PublishCloudWatchMetricsEnabled *bool `type:"boolean"` + // Specifies whether Amazon S3 access grants are enabled for query results. + QueryResultsS3AccessGrantsConfiguration *QueryResultsS3AccessGrantsConfiguration `type:"structure"` + // Indicates that the data usage control limit per query is removed. WorkGroupConfiguration$BytesScannedCutoffPerQuery RemoveBytesScannedCutoffPerQuery *bool `type:"boolean"` @@ -18506,6 +18728,11 @@ func (s *WorkGroupConfigurationUpdates) Validate() error { invalidParams.AddNested("EngineVersion", err.(request.ErrInvalidParams)) } } + if s.QueryResultsS3AccessGrantsConfiguration != nil { + if err := s.QueryResultsS3AccessGrantsConfiguration.Validate(); err != nil { + invalidParams.AddNested("QueryResultsS3AccessGrantsConfiguration", err.(request.ErrInvalidParams)) + } + } if s.ResultConfigurationUpdates != nil { if err := s.ResultConfigurationUpdates.Validate(); err != nil { invalidParams.AddNested("ResultConfigurationUpdates", err.(request.ErrInvalidParams)) @@ -18566,6 +18793,12 @@ func (s *WorkGroupConfigurationUpdates) SetPublishCloudWatchMetricsEnabled(v boo return s } +// SetQueryResultsS3AccessGrantsConfiguration sets the QueryResultsS3AccessGrantsConfiguration field's value. +func (s *WorkGroupConfigurationUpdates) SetQueryResultsS3AccessGrantsConfiguration(v *QueryResultsS3AccessGrantsConfiguration) *WorkGroupConfigurationUpdates { + s.QueryResultsS3AccessGrantsConfiguration = v + return s +} + // SetRemoveBytesScannedCutoffPerQuery sets the RemoveBytesScannedCutoffPerQuery field's value. func (s *WorkGroupConfigurationUpdates) SetRemoveBytesScannedCutoffPerQuery(v bool) *WorkGroupConfigurationUpdates { s.RemoveBytesScannedCutoffPerQuery = &v @@ -18606,6 +18839,10 @@ type WorkGroupSummary struct { // of this setting. EngineVersion *EngineVersion `type:"structure"` + // The ARN of the IAM Identity Center enabled application associated with the + // workgroup. + IdentityCenterApplicationArn *string `type:"string"` + // The name of the workgroup. Name *string `type:"string"` @@ -18649,6 +18886,12 @@ func (s *WorkGroupSummary) SetEngineVersion(v *EngineVersion) *WorkGroupSummary return s } +// SetIdentityCenterApplicationArn sets the IdentityCenterApplicationArn field's value. +func (s *WorkGroupSummary) SetIdentityCenterApplicationArn(v string) *WorkGroupSummary { + s.IdentityCenterApplicationArn = &v + return s +} + // SetName sets the Name field's value. func (s *WorkGroupSummary) SetName(v string) *WorkGroupSummary { s.Name = &v @@ -18661,6 +18904,18 @@ func (s *WorkGroupSummary) SetState(v string) *WorkGroupSummary { return s } +const ( + // AuthenticationTypeDirectoryIdentity is a AuthenticationType enum value + AuthenticationTypeDirectoryIdentity = "DIRECTORY_IDENTITY" +) + +// AuthenticationType_Values returns all elements of the AuthenticationType enum +func AuthenticationType_Values() []string { + return []string{ + AuthenticationTypeDirectoryIdentity, + } +} + const ( // CalculationExecutionStateCreating is a CalculationExecutionState enum value CalculationExecutionStateCreating = "CREATING" diff --git a/service/cleanroomsml/api.go b/service/cleanroomsml/api.go index 2709c8d62d0..1810392a535 100644 --- a/service/cleanroomsml/api.go +++ b/service/cleanroomsml/api.go @@ -54,7 +54,7 @@ func (c *CleanRoomsML) CreateAudienceModelRequest(input *CreateAudienceModelInpu return } -// CreateAudienceModel API operation for cleanrooms-ml. +// CreateAudienceModel API operation for AWS Clean Rooms ML. // // Defines the information necessary to create an audience model. An audience // model is a machine learning model that Clean Rooms ML trains to measure similarity @@ -66,7 +66,7 @@ func (c *CleanRoomsML) CreateAudienceModelRequest(input *CreateAudienceModelInpu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation CreateAudienceModel for usage and error information. // // Returned Error Types: @@ -149,7 +149,7 @@ func (c *CleanRoomsML) CreateConfiguredAudienceModelRequest(input *CreateConfigu return } -// CreateConfiguredAudienceModel API operation for cleanrooms-ml. +// CreateConfiguredAudienceModel API operation for AWS Clean Rooms ML. // // Defines the information necessary to create a configured audience model. // @@ -157,7 +157,7 @@ func (c *CleanRoomsML) CreateConfiguredAudienceModelRequest(input *CreateConfigu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation CreateConfiguredAudienceModel for usage and error information. // // Returned Error Types: @@ -240,7 +240,7 @@ func (c *CleanRoomsML) CreateTrainingDatasetRequest(input *CreateTrainingDataset return } -// CreateTrainingDataset API operation for cleanrooms-ml. +// CreateTrainingDataset API operation for AWS Clean Rooms ML. // // Defines the information necessary to create a training dataset, or seed audience. // In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue @@ -250,7 +250,7 @@ func (c *CleanRoomsML) CreateTrainingDatasetRequest(input *CreateTrainingDataset // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation CreateTrainingDataset for usage and error information. // // Returned Error Types: @@ -328,7 +328,7 @@ func (c *CleanRoomsML) DeleteAudienceGenerationJobRequest(input *DeleteAudienceG return } -// DeleteAudienceGenerationJob API operation for cleanrooms-ml. +// DeleteAudienceGenerationJob API operation for AWS Clean Rooms ML. // // Deletes the specified audience generation job, and removes all data associated // with the job. @@ -337,7 +337,7 @@ func (c *CleanRoomsML) DeleteAudienceGenerationJobRequest(input *DeleteAudienceG // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation DeleteAudienceGenerationJob for usage and error information. // // Returned Error Types: @@ -418,7 +418,7 @@ func (c *CleanRoomsML) DeleteAudienceModelRequest(input *DeleteAudienceModelInpu return } -// DeleteAudienceModel API operation for cleanrooms-ml. +// DeleteAudienceModel API operation for AWS Clean Rooms ML. // // Specifies an audience model that you want to delete. You can't delete an // audience model if there are any configured audience models that depend on @@ -428,7 +428,7 @@ func (c *CleanRoomsML) DeleteAudienceModelRequest(input *DeleteAudienceModelInpu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation DeleteAudienceModel for usage and error information. // // Returned Error Types: @@ -509,7 +509,7 @@ func (c *CleanRoomsML) DeleteConfiguredAudienceModelRequest(input *DeleteConfigu return } -// DeleteConfiguredAudienceModel API operation for cleanrooms-ml. +// DeleteConfiguredAudienceModel API operation for AWS Clean Rooms ML. // // Deletes the specified configured audience model. You can't delete a configured // audience model if there are any lookalike models that use the configured @@ -520,7 +520,7 @@ func (c *CleanRoomsML) DeleteConfiguredAudienceModelRequest(input *DeleteConfigu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation DeleteConfiguredAudienceModel for usage and error information. // // Returned Error Types: @@ -601,7 +601,7 @@ func (c *CleanRoomsML) DeleteConfiguredAudienceModelPolicyRequest(input *DeleteC return } -// DeleteConfiguredAudienceModelPolicy API operation for cleanrooms-ml. +// DeleteConfiguredAudienceModelPolicy API operation for AWS Clean Rooms ML. // // Deletes the specified configured audience model policy. // @@ -609,7 +609,7 @@ func (c *CleanRoomsML) DeleteConfiguredAudienceModelPolicyRequest(input *DeleteC // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation DeleteConfiguredAudienceModelPolicy for usage and error information. // // Returned Error Types: @@ -687,7 +687,7 @@ func (c *CleanRoomsML) DeleteTrainingDatasetRequest(input *DeleteTrainingDataset return } -// DeleteTrainingDataset API operation for cleanrooms-ml. +// DeleteTrainingDataset API operation for AWS Clean Rooms ML. // // Specifies a training dataset that you want to delete. You can't delete a // training dataset if there are any audience models that depend on the training @@ -699,7 +699,7 @@ func (c *CleanRoomsML) DeleteTrainingDatasetRequest(input *DeleteTrainingDataset // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation DeleteTrainingDataset for usage and error information. // // Returned Error Types: @@ -779,7 +779,7 @@ func (c *CleanRoomsML) GetAudienceGenerationJobRequest(input *GetAudienceGenerat return } -// GetAudienceGenerationJob API operation for cleanrooms-ml. +// GetAudienceGenerationJob API operation for AWS Clean Rooms ML. // // Returns information about an audience generation job. // @@ -787,7 +787,7 @@ func (c *CleanRoomsML) GetAudienceGenerationJobRequest(input *GetAudienceGenerat // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation GetAudienceGenerationJob for usage and error information. // // Returned Error Types: @@ -864,7 +864,7 @@ func (c *CleanRoomsML) GetAudienceModelRequest(input *GetAudienceModelInput) (re return } -// GetAudienceModel API operation for cleanrooms-ml. +// GetAudienceModel API operation for AWS Clean Rooms ML. // // # Returns information about an audience model // @@ -872,7 +872,7 @@ func (c *CleanRoomsML) GetAudienceModelRequest(input *GetAudienceModelInput) (re // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation GetAudienceModel for usage and error information. // // Returned Error Types: @@ -949,7 +949,7 @@ func (c *CleanRoomsML) GetConfiguredAudienceModelRequest(input *GetConfiguredAud return } -// GetConfiguredAudienceModel API operation for cleanrooms-ml. +// GetConfiguredAudienceModel API operation for AWS Clean Rooms ML. // // Returns information about a specified configured audience model. // @@ -957,7 +957,7 @@ func (c *CleanRoomsML) GetConfiguredAudienceModelRequest(input *GetConfiguredAud // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation GetConfiguredAudienceModel for usage and error information. // // Returned Error Types: @@ -1034,7 +1034,7 @@ func (c *CleanRoomsML) GetConfiguredAudienceModelPolicyRequest(input *GetConfigu return } -// GetConfiguredAudienceModelPolicy API operation for cleanrooms-ml. +// GetConfiguredAudienceModelPolicy API operation for AWS Clean Rooms ML. // // Returns information about a configured audience model policy. // @@ -1042,7 +1042,7 @@ func (c *CleanRoomsML) GetConfiguredAudienceModelPolicyRequest(input *GetConfigu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation GetConfiguredAudienceModelPolicy for usage and error information. // // Returned Error Types: @@ -1119,7 +1119,7 @@ func (c *CleanRoomsML) GetTrainingDatasetRequest(input *GetTrainingDatasetInput) return } -// GetTrainingDataset API operation for cleanrooms-ml. +// GetTrainingDataset API operation for AWS Clean Rooms ML. // // Returns information about a training dataset. // @@ -1127,7 +1127,7 @@ func (c *CleanRoomsML) GetTrainingDatasetRequest(input *GetTrainingDatasetInput) // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation GetTrainingDataset for usage and error information. // // Returned Error Types: @@ -1210,7 +1210,7 @@ func (c *CleanRoomsML) ListAudienceExportJobsRequest(input *ListAudienceExportJo return } -// ListAudienceExportJobs API operation for cleanrooms-ml. +// ListAudienceExportJobs API operation for AWS Clean Rooms ML. // // Returns a list of the audience export jobs. // @@ -1218,7 +1218,7 @@ func (c *CleanRoomsML) ListAudienceExportJobsRequest(input *ListAudienceExportJo // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation ListAudienceExportJobs for usage and error information. // // Returned Error Types: @@ -1349,7 +1349,7 @@ func (c *CleanRoomsML) ListAudienceGenerationJobsRequest(input *ListAudienceGene return } -// ListAudienceGenerationJobs API operation for cleanrooms-ml. +// ListAudienceGenerationJobs API operation for AWS Clean Rooms ML. // // Returns a list of audience generation jobs. // @@ -1357,7 +1357,7 @@ func (c *CleanRoomsML) ListAudienceGenerationJobsRequest(input *ListAudienceGene // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation ListAudienceGenerationJobs for usage and error information. // // Returned Error Types: @@ -1488,7 +1488,7 @@ func (c *CleanRoomsML) ListAudienceModelsRequest(input *ListAudienceModelsInput) return } -// ListAudienceModels API operation for cleanrooms-ml. +// ListAudienceModels API operation for AWS Clean Rooms ML. // // Returns a list of audience models. // @@ -1496,7 +1496,7 @@ func (c *CleanRoomsML) ListAudienceModelsRequest(input *ListAudienceModelsInput) // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation ListAudienceModels for usage and error information. // // Returned Error Types: @@ -1627,7 +1627,7 @@ func (c *CleanRoomsML) ListConfiguredAudienceModelsRequest(input *ListConfigured return } -// ListConfiguredAudienceModels API operation for cleanrooms-ml. +// ListConfiguredAudienceModels API operation for AWS Clean Rooms ML. // // Returns a list of the configured audience models. // @@ -1635,7 +1635,7 @@ func (c *CleanRoomsML) ListConfiguredAudienceModelsRequest(input *ListConfigured // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation ListConfiguredAudienceModels for usage and error information. // // Returned Error Types: @@ -1760,7 +1760,7 @@ func (c *CleanRoomsML) ListTagsForResourceRequest(input *ListTagsForResourceInpu return } -// ListTagsForResource API operation for cleanrooms-ml. +// ListTagsForResource API operation for AWS Clean Rooms ML. // // Returns a list of tags for a provided resource. // @@ -1768,7 +1768,7 @@ func (c *CleanRoomsML) ListTagsForResourceRequest(input *ListTagsForResourceInpu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation ListTagsForResource for usage and error information. // // Returned Error Types: @@ -1851,7 +1851,7 @@ func (c *CleanRoomsML) ListTrainingDatasetsRequest(input *ListTrainingDatasetsIn return } -// ListTrainingDatasets API operation for cleanrooms-ml. +// ListTrainingDatasets API operation for AWS Clean Rooms ML. // // Returns a list of training datasets. // @@ -1859,7 +1859,7 @@ func (c *CleanRoomsML) ListTrainingDatasetsRequest(input *ListTrainingDatasetsIn // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation ListTrainingDatasets for usage and error information. // // Returned Error Types: @@ -1984,7 +1984,7 @@ func (c *CleanRoomsML) PutConfiguredAudienceModelPolicyRequest(input *PutConfigu return } -// PutConfiguredAudienceModelPolicy API operation for cleanrooms-ml. +// PutConfiguredAudienceModelPolicy API operation for AWS Clean Rooms ML. // // Create or update the resource policy for a configured audience model. // @@ -1992,7 +1992,7 @@ func (c *CleanRoomsML) PutConfiguredAudienceModelPolicyRequest(input *PutConfigu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation PutConfiguredAudienceModelPolicy for usage and error information. // // Returned Error Types: @@ -2070,7 +2070,7 @@ func (c *CleanRoomsML) StartAudienceExportJobRequest(input *StartAudienceExportJ return } -// StartAudienceExportJob API operation for cleanrooms-ml. +// StartAudienceExportJob API operation for AWS Clean Rooms ML. // // Export an audience of a specified size after you have generated an audience. // @@ -2078,7 +2078,7 @@ func (c *CleanRoomsML) StartAudienceExportJobRequest(input *StartAudienceExportJ // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation StartAudienceExportJob for usage and error information. // // Returned Error Types: @@ -2161,7 +2161,7 @@ func (c *CleanRoomsML) StartAudienceGenerationJobRequest(input *StartAudienceGen return } -// StartAudienceGenerationJob API operation for cleanrooms-ml. +// StartAudienceGenerationJob API operation for AWS Clean Rooms ML. // // Information necessary to start the audience generation job. // @@ -2169,7 +2169,7 @@ func (c *CleanRoomsML) StartAudienceGenerationJobRequest(input *StartAudienceGen // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation StartAudienceGenerationJob for usage and error information. // // Returned Error Types: @@ -2253,7 +2253,7 @@ func (c *CleanRoomsML) TagResourceRequest(input *TagResourceInput) (req *request return } -// TagResource API operation for cleanrooms-ml. +// TagResource API operation for AWS Clean Rooms ML. // // Adds metadata tags to a specified resource. // @@ -2261,7 +2261,7 @@ func (c *CleanRoomsML) TagResourceRequest(input *TagResourceInput) (req *request // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation TagResource for usage and error information. // // Returned Error Types: @@ -2339,7 +2339,7 @@ func (c *CleanRoomsML) UntagResourceRequest(input *UntagResourceInput) (req *req return } -// UntagResource API operation for cleanrooms-ml. +// UntagResource API operation for AWS Clean Rooms ML. // // Removes metadata tags from a specified resource. // @@ -2347,7 +2347,7 @@ func (c *CleanRoomsML) UntagResourceRequest(input *UntagResourceInput) (req *req // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation UntagResource for usage and error information. // // Returned Error Types: @@ -2424,7 +2424,7 @@ func (c *CleanRoomsML) UpdateConfiguredAudienceModelRequest(input *UpdateConfigu return } -// UpdateConfiguredAudienceModel API operation for cleanrooms-ml. +// UpdateConfiguredAudienceModel API operation for AWS Clean Rooms ML. // // Provides the information necessary to update a configured audience model. // Updates that impact audience generation jobs take effect when a new job starts, @@ -2434,7 +2434,7 @@ func (c *CleanRoomsML) UpdateConfiguredAudienceModelRequest(input *UpdateConfigu // with awserr.Error's Code and Message methods to get detailed information about // the error. // -// See the AWS API reference guide for cleanrooms-ml's +// See the AWS API reference guide for AWS Clean Rooms ML's // API operation UpdateConfiguredAudienceModel for usage and error information. // // Returned Error Types: @@ -3735,6 +3735,10 @@ type CreateConfiguredAudienceModelInput struct { // 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. + // + // 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. ChildResourceTagOnCreatePolicy *string `locationName:"childResourceTagOnCreatePolicy" type:"string" enum:"TagOnCreatePolicy"` // The description of the configured audience model. diff --git a/service/cleanroomsml/cleanroomsmliface/interface.go b/service/cleanroomsml/cleanroomsmliface/interface.go index 5e39979d95b..655a2b8efd2 100644 --- a/service/cleanroomsml/cleanroomsmliface/interface.go +++ b/service/cleanroomsml/cleanroomsmliface/interface.go @@ -1,6 +1,6 @@ // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. -// Package cleanroomsmliface provides an interface to enable mocking the cleanrooms-ml service client +// Package cleanroomsmliface provides an interface to enable mocking the AWS Clean Rooms ML service client // for testing your code. // // It is important to note that this interface will have breaking changes @@ -24,7 +24,7 @@ import ( // to inject custom request handlers into the SDK's request pipeline. // // // myFunc uses an SDK service client to make a request to -// // cleanrooms-ml. +// // AWS Clean Rooms ML. // func myFunc(svc cleanroomsmliface.CleanRoomsMLAPI) bool { // // Make svc.CreateAudienceModel request // } diff --git a/service/cleanroomsml/doc.go b/service/cleanroomsml/doc.go index 8208c8d3d47..e704192170c 100644 --- a/service/cleanroomsml/doc.go +++ b/service/cleanroomsml/doc.go @@ -1,9 +1,23 @@ // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. // Package cleanroomsml provides the client and types for making API -// requests to cleanrooms-ml. +// requests to AWS Clean Rooms ML. // -// API Reference for Amazon Web Services Clean Rooms ML. +// Welcome to the Amazon Web Services Clean Rooms ML API Reference. +// +// 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. +// +// To learn more about Amazon Web Services Clean Rooms ML concepts, procedures, +// and best practices, see the Clean Rooms User Guide (https://docs.aws.amazon.com/clean-rooms/latest/userguide/machine-learning.html). +// +// To learn more about SQL commands, functions, and conditions supported in +// Clean Rooms, see the Clean Rooms SQL Reference (https://docs.aws.amazon.com/clean-rooms/latest/sql-reference/sql-reference.html). // // See https://docs.aws.amazon.com/goto/WebAPI/cleanroomsml-2023-09-06 for more information on this service. // @@ -12,7 +26,7 @@ // // # Using the Client // -// To contact cleanrooms-ml with the SDK use the New function to create +// To contact AWS Clean Rooms ML with the SDK use the New function to create // a new service client. With that client you can make API requests to the service. // These clients are safe to use concurrently. // @@ -22,7 +36,7 @@ // See aws.Config documentation for more information on configuring SDK clients. // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config // -// See the cleanrooms-ml client CleanRoomsML for more +// See the AWS Clean Rooms ML client CleanRoomsML for more // information on creating client for this service. // https://docs.aws.amazon.com/sdk-for-go/api/service/cleanroomsml/#New package cleanroomsml diff --git a/service/cleanroomsml/service.go b/service/cleanroomsml/service.go index 55eeb8c5874..ce8c2f5929c 100644 --- a/service/cleanroomsml/service.go +++ b/service/cleanroomsml/service.go @@ -13,7 +13,7 @@ import ( ) // CleanRoomsML provides the API operation methods for making requests to -// cleanrooms-ml. See this package's package overview docs +// AWS Clean Rooms ML. See this package's package overview docs // for details on the service. // // CleanRoomsML methods are safe to use concurrently. It is not safe to diff --git a/service/cloudformation/api.go b/service/cloudformation/api.go index 772312d37f3..e202c355841 100644 --- a/service/cloudformation/api.go +++ b/service/cloudformation/api.go @@ -7985,7 +7985,7 @@ type ChangeSetSummary struct { // creating it or in an OBSOLETE state because the stack was already updated. ExecutionStatus *string `type:"string" enum:"ExecutionStatus"` - // Indicates if the stack set imports resources that already exist. + // Indicates if the change set imports resources that already exist. ImportExistingResources *bool `type:"boolean"` // Specifies the current setting of IncludeNestedStacks for the change set. @@ -8348,7 +8348,7 @@ type CreateChangeSetInput struct { // A description to help you identify this change set. Description *string `min:"1" type:"string"` - // Indicates if the stack set imports resources that already exist. + // Indicates if the change set imports resources that already exist. // // This parameter can only import resources that have custom names in templates. // For more information, see name type (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html) @@ -10859,7 +10859,7 @@ type DescribeChangeSetOutput struct { // creating it or in an OBSOLETE state because the stack was already updated. ExecutionStatus *string `type:"string" enum:"ExecutionStatus"` - // Indicates if the stack set imports resources that already exist. + // Indicates if the change set imports resources that already exist. // // This parameter can only import resources that have custom names (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html) // in templates. To import resources that do not accept custom names, such as diff --git a/service/ec2/api.go b/service/ec2/api.go index 4a303a01a48..56f6e620125 100644 --- a/service/ec2/api.go +++ b/service/ec2/api.go @@ -136123,11 +136123,13 @@ type InstanceRequirements struct { // Indicates whether instance types must have accelerators by specific manufacturers. // - // * For instance types with NVIDIA devices, specify nvidia. + // * For instance types with Amazon Web Services devices, specify amazon-web-services. // // * For instance types with AMD devices, specify amd. // - // * For instance types with Amazon Web Services devices, specify amazon-web-services. + // * For instance types with Habana devices, specify habana. + // + // * For instance types with NVIDIA devices, specify nvidia. // // * For instance types with Xilinx devices, specify xilinx. // @@ -136136,24 +136138,30 @@ type InstanceRequirements struct { // The accelerators that must be on the instance type. // + // * For instance types with NVIDIA A10G GPUs, specify a10g. + // // * For instance types with NVIDIA A100 GPUs, specify a100. // - // * For instance types with NVIDIA V100 GPUs, specify v100. + // * For instance types with NVIDIA H100 GPUs, specify h100. // - // * For instance types with NVIDIA K80 GPUs, specify k80. + // * For instance types with Amazon Web Services Inferentia chips, specify + // inferentia. // - // * For instance types with NVIDIA T4 GPUs, specify t4. + // * For instance types with NVIDIA GRID K520 GPUs, specify k520. + // + // * For instance types with NVIDIA K80 GPUs, specify k80. // // * For instance types with NVIDIA M60 GPUs, specify m60. // // * For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520. // - // * For instance types with Xilinx VU9P FPGAs, specify vu9p. + // * For instance types with NVIDIA T4 GPUs, specify t4. // - // * For instance types with Amazon Web Services Inferentia chips, specify - // inferentia. + // * For instance types with NVIDIA T4G GPUs, specify t4g. // - // * For instance types with NVIDIA GRID K520 GPUs, specify k520. + // * For instance types with Xilinx VU9P FPGAs, specify vu9p. + // + // * For instance types with NVIDIA V100 GPUs, specify v100. // // Default: Any accelerator AcceleratorNames []*string `locationName:"acceleratorNameSet" locationNameList:"item" type:"list" enum:"AcceleratorName"` @@ -136567,11 +136575,13 @@ type InstanceRequirementsRequest struct { // Indicates whether instance types must have accelerators by specific manufacturers. // - // * For instance types with NVIDIA devices, specify nvidia. + // * For instance types with Amazon Web Services devices, specify amazon-web-services. // // * For instance types with AMD devices, specify amd. // - // * For instance types with Amazon Web Services devices, specify amazon-web-services. + // * For instance types with Habana devices, specify habana. + // + // * For instance types with NVIDIA devices, specify nvidia. // // * For instance types with Xilinx devices, specify xilinx. // @@ -136580,24 +136590,30 @@ type InstanceRequirementsRequest struct { // The accelerators that must be on the instance type. // + // * For instance types with NVIDIA A10G GPUs, specify a10g. + // // * For instance types with NVIDIA A100 GPUs, specify a100. // - // * For instance types with NVIDIA V100 GPUs, specify v100. + // * For instance types with NVIDIA H100 GPUs, specify h100. // - // * For instance types with NVIDIA K80 GPUs, specify k80. + // * For instance types with Amazon Web Services Inferentia chips, specify + // inferentia. // - // * For instance types with NVIDIA T4 GPUs, specify t4. + // * For instance types with NVIDIA GRID K520 GPUs, specify k520. + // + // * For instance types with NVIDIA K80 GPUs, specify k80. // // * For instance types with NVIDIA M60 GPUs, specify m60. // // * For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520. // - // * For instance types with Xilinx VU9P FPGAs, specify vu9p. + // * For instance types with NVIDIA T4 GPUs, specify t4. // - // * For instance types with Amazon Web Services Inferentia chips, specify - // inferentia. + // * For instance types with NVIDIA T4G GPUs, specify t4g. // - // * For instance types with NVIDIA GRID K520 GPUs, specify k520. + // * For instance types with Xilinx VU9P FPGAs, specify vu9p. + // + // * For instance types with NVIDIA V100 GPUs, specify v100. // // Default: Any accelerator AcceleratorNames []*string `locationName:"AcceleratorName" locationNameList:"item" type:"list" enum:"AcceleratorName"` @@ -189034,6 +189050,9 @@ const ( // AcceleratorManufacturerXilinx is a AcceleratorManufacturer enum value AcceleratorManufacturerXilinx = "xilinx" + + // AcceleratorManufacturerHabana is a AcceleratorManufacturer enum value + AcceleratorManufacturerHabana = "habana" ) // AcceleratorManufacturer_Values returns all elements of the AcceleratorManufacturer enum @@ -189043,6 +189062,7 @@ func AcceleratorManufacturer_Values() []string { AcceleratorManufacturerAmd, AcceleratorManufacturerNvidia, AcceleratorManufacturerXilinx, + AcceleratorManufacturerHabana, } } @@ -189073,6 +189093,15 @@ const ( // AcceleratorNameV100 is a AcceleratorName enum value AcceleratorNameV100 = "v100" + + // AcceleratorNameA10g is a AcceleratorName enum value + AcceleratorNameA10g = "a10g" + + // AcceleratorNameH100 is a AcceleratorName enum value + AcceleratorNameH100 = "h100" + + // AcceleratorNameT4g is a AcceleratorName enum value + AcceleratorNameT4g = "t4g" ) // AcceleratorName_Values returns all elements of the AcceleratorName enum @@ -189087,6 +189116,9 @@ func AcceleratorName_Values() []string { AcceleratorNameT4, AcceleratorNameVu9p, AcceleratorNameV100, + AcceleratorNameA10g, + AcceleratorNameH100, + AcceleratorNameT4g, } }