diff --git a/codegen/sdk-codegen/aws-models/appstream.json b/codegen/sdk-codegen/aws-models/appstream.json index 574e23def80..210a178f1cd 100644 --- a/codegen/sdk-codegen/aws-models/appstream.json +++ b/codegen/sdk-codegen/aws-models/appstream.json @@ -2404,6 +2404,9 @@ { "target": "com.amazonaws.appstream#LimitExceededException" }, + { + "target": "com.amazonaws.appstream#OperationNotPermittedException" + }, { "target": "com.amazonaws.appstream#ResourceAlreadyExistsException" }, @@ -10142,6 +10145,12 @@ "smithy.api#documentation": "

Indicates whether the action is enabled or disabled.

", "smithy.api#required": {} } + }, + "MaximumLength": { + "target": "com.amazonaws.appstream#Integer", + "traits": { + "smithy.api#documentation": "

Specifies the number of characters that can be copied by end users from the local device to the remote session, and to the local device from the remote session.

\n

This can be specified only for the CLIPBOARD_COPY_FROM_LOCAL_DEVICE and CLIPBOARD_COPY_TO_LOCAL_DEVICE actions.

\n

This defaults to 20,971,520 (20 MB) when unspecified and the permission is ENABLED. This can't be specified when the permission is DISABLED.

\n

This can only be specified for AlwaysOn and OnDemand fleets. The attribute is not supported on Elastic fleets.

\n

The value can be between 1 and 20,971,520 (20 MB).

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/eks.json b/codegen/sdk-codegen/aws-models/eks.json index afd5c666d84..85b8a563ad2 100644 --- a/codegen/sdk-codegen/aws-models/eks.json +++ b/codegen/sdk-codegen/aws-models/eks.json @@ -188,6 +188,9 @@ { "target": "com.amazonaws.eks#DescribeIdentityProviderConfig" }, + { + "target": "com.amazonaws.eks#DescribeInsight" + }, { "target": "com.amazonaws.eks#DescribeNodegroup" }, @@ -227,6 +230,9 @@ { "target": "com.amazonaws.eks#ListIdentityProviderConfigs" }, + { + "target": "com.amazonaws.eks#ListInsights" + }, { "target": "com.amazonaws.eks#ListNodegroups" }, @@ -1479,6 +1485,15 @@ } } }, + "com.amazonaws.eks#AdditionalInfoMap": { + "type": "map", + "key": { + "target": "com.amazonaws.eks#String" + }, + "value": { + "target": "com.amazonaws.eks#String" + } + }, "com.amazonaws.eks#Addon": { "type": "structure", "members": { @@ -2209,6 +2224,23 @@ } } }, + "com.amazonaws.eks#Category": { + "type": "enum", + "members": { + "UPGRADE_READINESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UPGRADE_READINESS" + } + } + } + }, + "com.amazonaws.eks#CategoryList": { + "type": "list", + "member": { + "target": "com.amazonaws.eks#Category" + } + }, "com.amazonaws.eks#Certificate": { "type": "structure", "members": { @@ -2263,6 +2295,39 @@ "smithy.api#httpError": 400 } }, + "com.amazonaws.eks#ClientStat": { + "type": "structure", + "members": { + "userAgent": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The user agent of the Kubernetes client using the deprecated resource.

" + } + }, + "numberOfRequestsLast30Days": { + "target": "com.amazonaws.eks#Integer", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

The number of requests from the Kubernetes client seen over the last 30 days.

" + } + }, + "lastRequestTime": { + "target": "com.amazonaws.eks#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of the last request seen from the Kubernetes client.

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

Details about clients using the deprecated resources.

" + } + }, + "com.amazonaws.eks#ClientStats": { + "type": "list", + "member": { + "target": "com.amazonaws.eks#ClientStat" + } + }, "com.amazonaws.eks#Cluster": { "type": "structure", "members": { @@ -2771,7 +2836,7 @@ "groupName": { "target": "com.amazonaws.eks#String", "traits": { - "smithy.api#documentation": "

The name of the placement group for the Kubernetes control plane instances. This setting\n can't be changed after cluster creation.

" + "smithy.api#documentation": "

The name of the placement group for the Kubernetes control plane instances. This\n setting can't be changed after cluster creation.

" } } }, @@ -2864,7 +2929,7 @@ "principalArn": { "target": "com.amazonaws.eks#String", "traits": { - "smithy.api#documentation": "

The ARN of the IAM principal for the AccessEntry. You can specify one ARN for each access entry. You can't specify the\n same ARN in more than one access entry. This value can't be changed after access entry\n creation.

\n

\n IAM best practices recommend using IAM roles with\n temporary credentials, rather than IAM users with long-term credentials.\n

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

The ARN of the IAM principal for the AccessEntry. You can specify one ARN for each access entry. You can't specify the\n same ARN in more than one access entry. This value can't be changed after access entry\n creation.

\n

The valid principals differ depending on the type of the access entry in the type field.\n The only valid ARN is IAM roles for the types of access entries for nodes: \n . You can use every IAM principal type for STANDARD access entries.\n You can't use the STS session principal type with access entries because this is a temporary\n principal for each session and not a permanent identity that can be assigned permissions.

\n

\n IAM best practices recommend using IAM roles with\n temporary credentials, rather than IAM users with long-term credentials.\n

", "smithy.api#required": {} } }, @@ -2896,7 +2961,7 @@ "type": { "target": "com.amazonaws.eks#String", "traits": { - "smithy.api#documentation": "

If the principalArn is for an IAM role that's used for\n self-managed Amazon EC2 nodes, specify EC2_LINUX or\n EC2_WINDOWS. Amazon EKS grants the necessary permissions to the\n node for you. If the principalArn is for any other purpose, specify\n STANDARD. If you don't specify a value, Amazon EKS sets the\n value to STANDARD. It's unnecessary to create access entries for IAM roles used with Fargate profiles or managed Amazon EC2 nodes, because Amazon EKS creates entries in the\n aws-auth\n ConfigMap for the roles. You can't change this value once you've created\n the access entry.

\n

If you set the value to EC2_LINUX or EC2_WINDOWS, you can't\n specify values for kubernetesGroups, or associate an\n AccessPolicy to the access entry.

" + "smithy.api#documentation": "

The type of the new access entry. Valid values are Standard,\n FARGATE_LINUX, EC2_LINUX, and EC2_WINDOWS.

\n

If the principalArn is for an IAM role that's used for\n self-managed Amazon EC2 nodes, specify EC2_LINUX or\n EC2_WINDOWS. Amazon EKS grants the necessary permissions to the\n node for you. If the principalArn is for any other purpose, specify\n STANDARD. If you don't specify a value, Amazon EKS sets the\n value to STANDARD. It's unnecessary to create access entries for IAM roles used with Fargate profiles or managed Amazon EC2 nodes, because Amazon EKS creates entries in the\n aws-auth\n ConfigMap for the roles. You can't change this value once you've created\n the access entry.

\n

If you set the value to EC2_LINUX or EC2_WINDOWS, you can't\n specify values for kubernetesGroups, or associate an\n AccessPolicy to the access entry.

" } } }, @@ -4147,6 +4212,50 @@ "smithy.api#output": {} } }, + "com.amazonaws.eks#DeprecationDetail": { + "type": "structure", + "members": { + "usage": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The deprecated version of the resource.

" + } + }, + "replacedWith": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The newer version of the resource to migrate to if applicable.

" + } + }, + "stopServingVersion": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The version of the software where the deprecated resource version will stop being served.

" + } + }, + "startServingReplacementVersion": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The version of the software where the newer resource version became available to migrate to if applicable.

" + } + }, + "clientStats": { + "target": "com.amazonaws.eks#ClientStats", + "traits": { + "smithy.api#documentation": "

Details about Kubernetes clients using the deprecated resources.

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

The summary information about deprecated resource usage for an insight check in the\n UPGRADE_READINESS category.

" + } + }, + "com.amazonaws.eks#DeprecationDetails": { + "type": "list", + "member": { + "target": "com.amazonaws.eks#DeprecationDetail" + } + }, "com.amazonaws.eks#DeregisterCluster": { "type": "operation", "input": { @@ -5023,6 +5132,75 @@ "smithy.api#output": {} } }, + "com.amazonaws.eks#DescribeInsight": { + "type": "operation", + "input": { + "target": "com.amazonaws.eks#DescribeInsightRequest" + }, + "output": { + "target": "com.amazonaws.eks#DescribeInsightResponse" + }, + "errors": [ + { + "target": "com.amazonaws.eks#InvalidParameterException" + }, + { + "target": "com.amazonaws.eks#InvalidRequestException" + }, + { + "target": "com.amazonaws.eks#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.eks#ServerException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns details about an insight that you specify using its ID.

", + "smithy.api#http": { + "method": "GET", + "uri": "/clusters/{clusterName}/insights/{id}", + "code": 200 + } + } + }, + "com.amazonaws.eks#DescribeInsightRequest": { + "type": "structure", + "members": { + "clusterName": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The name of the cluster to describe the insight for.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "id": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The identity of the insight to describe.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.eks#DescribeInsightResponse": { + "type": "structure", + "members": { + "insight": { + "target": "com.amazonaws.eks#Insight", + "traits": { + "smithy.api#documentation": "

The full description of the insight.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.eks#DescribeNodegroup": { "type": "operation", "input": { @@ -6003,6 +6181,275 @@ "target": "com.amazonaws.eks#String" } }, + "com.amazonaws.eks#Insight": { + "type": "structure", + "members": { + "id": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The ID of the insight.

" + } + }, + "name": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The name of the insight.

" + } + }, + "category": { + "target": "com.amazonaws.eks#Category", + "traits": { + "smithy.api#documentation": "

The category of the insight.

" + } + }, + "kubernetesVersion": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The Kubernetes minor version associated with an insight if applicable.

" + } + }, + "lastRefreshTime": { + "target": "com.amazonaws.eks#Timestamp", + "traits": { + "smithy.api#documentation": "

The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.

" + } + }, + "lastTransitionTime": { + "target": "com.amazonaws.eks#Timestamp", + "traits": { + "smithy.api#documentation": "

The time the status of the insight last changed.

" + } + }, + "description": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).

" + } + }, + "insightStatus": { + "target": "com.amazonaws.eks#InsightStatus", + "traits": { + "smithy.api#documentation": "

An object containing more detail on the status of the insight resource.

" + } + }, + "recommendation": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

A summary of how to remediate the finding of this insight if applicable.

" + } + }, + "additionalInfo": { + "target": "com.amazonaws.eks#AdditionalInfoMap", + "traits": { + "smithy.api#documentation": "

Links to sources that provide additional context on the insight.

" + } + }, + "resources": { + "target": "com.amazonaws.eks#InsightResourceDetails", + "traits": { + "smithy.api#documentation": "

The details about each resource listed in the insight check result.

" + } + }, + "categorySpecificSummary": { + "target": "com.amazonaws.eks#InsightCategorySpecificSummary", + "traits": { + "smithy.api#documentation": "

Summary information that relates to the category of the insight. Currently only\n returned with certain insights having category UPGRADE_READINESS.

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

A check that provides recommendations to remedy potential upgrade-impacting issues.

" + } + }, + "com.amazonaws.eks#InsightCategorySpecificSummary": { + "type": "structure", + "members": { + "deprecationDetails": { + "target": "com.amazonaws.eks#DeprecationDetails", + "traits": { + "smithy.api#documentation": "

The summary information about deprecated resource usage for an insight check in the\n UPGRADE_READINESS category.

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

Summary information that relates to the category of the insight. Currently only\n returned with certain insights having category UPGRADE_READINESS.

" + } + }, + "com.amazonaws.eks#InsightResourceDetail": { + "type": "structure", + "members": { + "insightStatus": { + "target": "com.amazonaws.eks#InsightStatus", + "traits": { + "smithy.api#documentation": "

An object containing more detail on the status of the insight resource.

" + } + }, + "kubernetesResourceUri": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The Kubernetes resource URI if applicable.

" + } + }, + "arn": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) if applicable.

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

Returns information about the resource being evaluated.

" + } + }, + "com.amazonaws.eks#InsightResourceDetails": { + "type": "list", + "member": { + "target": "com.amazonaws.eks#InsightResourceDetail" + } + }, + "com.amazonaws.eks#InsightStatus": { + "type": "structure", + "members": { + "status": { + "target": "com.amazonaws.eks#InsightStatusValue", + "traits": { + "smithy.api#documentation": "

The status of the resource.

" + } + }, + "reason": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

Explanation on the reasoning for the status of the resource.

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

The status of the insight.

" + } + }, + "com.amazonaws.eks#InsightStatusValue": { + "type": "enum", + "members": { + "PASSING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PASSING" + } + }, + "WARNING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "WARNING" + } + }, + "ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ERROR" + } + }, + "UNKNOWN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UNKNOWN" + } + } + } + }, + "com.amazonaws.eks#InsightStatusValueList": { + "type": "list", + "member": { + "target": "com.amazonaws.eks#InsightStatusValue" + } + }, + "com.amazonaws.eks#InsightSummaries": { + "type": "list", + "member": { + "target": "com.amazonaws.eks#InsightSummary" + } + }, + "com.amazonaws.eks#InsightSummary": { + "type": "structure", + "members": { + "id": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The ID of the insight.

" + } + }, + "name": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The name of the insight.

" + } + }, + "category": { + "target": "com.amazonaws.eks#Category", + "traits": { + "smithy.api#documentation": "

The category of the insight.

" + } + }, + "kubernetesVersion": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The Kubernetes minor version associated with an insight if applicable.

" + } + }, + "lastRefreshTime": { + "target": "com.amazonaws.eks#Timestamp", + "traits": { + "smithy.api#documentation": "

The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.

" + } + }, + "lastTransitionTime": { + "target": "com.amazonaws.eks#Timestamp", + "traits": { + "smithy.api#documentation": "

The time the status of the insight last changed.

" + } + }, + "description": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).

" + } + }, + "insightStatus": { + "target": "com.amazonaws.eks#InsightStatus", + "traits": { + "smithy.api#documentation": "

An object containing more detail on the status of the insight.

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

The summarized description of the insight.

" + } + }, + "com.amazonaws.eks#InsightsFilter": { + "type": "structure", + "members": { + "categories": { + "target": "com.amazonaws.eks#CategoryList", + "traits": { + "smithy.api#documentation": "

The categories to use to filter insights.

" + } + }, + "kubernetesVersions": { + "target": "com.amazonaws.eks#StringList", + "traits": { + "smithy.api#documentation": "

The Kubernetes versions to use to filter the insights.

" + } + }, + "statuses": { + "target": "com.amazonaws.eks#InsightStatusValueList", + "traits": { + "smithy.api#documentation": "

The statuses to use to filter the insights.

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

The criteria to use for the insights.

" + } + }, "com.amazonaws.eks#Integer": { "type": "integer", "traits": { @@ -6990,7 +7437,107 @@ "nextToken": { "target": "com.amazonaws.eks#String", "traits": { - "smithy.api#documentation": "

The nextToken value to include in a future\n ListIdentityProviderConfigsResponse request. When the results of a\n ListIdentityProviderConfigsResponse request exceed\n maxResults, you can use this value to retrieve the next page of\n results. This value is null when there are no more results to\n return.

" + "smithy.api#documentation": "

The nextToken value to include in a future\n ListIdentityProviderConfigsResponse request. When the results of a\n ListIdentityProviderConfigsResponse request exceed\n maxResults, you can use this value to retrieve the next page of\n results. This value is null when there are no more results to\n return.

\n \n

This token should be treated as an opaque identifier that is used only to\n retrieve the next items in a list and not for other programmatic purposes.

\n
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.eks#ListInsights": { + "type": "operation", + "input": { + "target": "com.amazonaws.eks#ListInsightsRequest" + }, + "output": { + "target": "com.amazonaws.eks#ListInsightsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.eks#InvalidParameterException" + }, + { + "target": "com.amazonaws.eks#InvalidRequestException" + }, + { + "target": "com.amazonaws.eks#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.eks#ServerException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns a list of all insights checked for against the specified cluster. You can filter which insights are returned by category, associated Kubernetes version, and status.

", + "smithy.api#http": { + "method": "POST", + "uri": "/clusters/{clusterName}/insights", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "insights", + "pageSize": "maxResults" + } + } + }, + "com.amazonaws.eks#ListInsightsMaxResults": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 100 + } + } + }, + "com.amazonaws.eks#ListInsightsRequest": { + "type": "structure", + "members": { + "clusterName": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The name of the Amazon EKS cluster associated with the insights.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "filter": { + "target": "com.amazonaws.eks#InsightsFilter", + "traits": { + "smithy.api#documentation": "

The criteria to filter your list of insights for your cluster. You can filter which insights are returned by category, associated Kubernetes version, and status.

" + } + }, + "maxResults": { + "target": "com.amazonaws.eks#ListInsightsMaxResults", + "traits": { + "smithy.api#documentation": "

The maximum number of identity provider configurations returned by\n ListInsights in paginated output. When you use this parameter,\n ListInsights returns only maxResults results in a single\n page along with a nextToken response element. You can see the remaining\n results of the initial request by sending another ListInsights request with\n the returned nextToken value. This value can be between 1\n and 100. If you don't use this parameter, ListInsights\n returns up to 100 results and a nextToken value, if\n applicable.

" + } + }, + "nextToken": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The nextToken value returned from a previous paginated ListInsights\n request. When the results of a ListInsights request exceed\n maxResults, you can use this value to retrieve the next page of\n results. This value is null when there are no more results to\n return.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.eks#ListInsightsResponse": { + "type": "structure", + "members": { + "insights": { + "target": "com.amazonaws.eks#InsightSummaries", + "traits": { + "smithy.api#documentation": "

The returned list of insights.

" + } + }, + "nextToken": { + "target": "com.amazonaws.eks#String", + "traits": { + "smithy.api#documentation": "

The nextToken value to include in a future ListInsights\n request. When the results of a ListInsights request exceed\n maxResults, you can use this value to retrieve the next page of\n results. This value is null when there are no more results to\n return.

" } } }, diff --git a/codegen/sdk-codegen/aws-models/guardduty.json b/codegen/sdk-codegen/aws-models/guardduty.json index c34fa693d8f..aeb5a1ab259 100644 --- a/codegen/sdk-codegen/aws-models/guardduty.json +++ b/codegen/sdk-codegen/aws-models/guardduty.json @@ -1288,13 +1288,13 @@ "ManagementType": { "target": "com.amazonaws.guardduty#ManagementType", "traits": { - "smithy.api#documentation": "

Indicates how the GuardDuty security agent is managed for this resource.

\n \n \n

The DISABLED status doesn't apply to Amazon \n EC2 instances and Amazon EKS clusters that run on Amazon EC2 instances.

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

Indicates how the GuardDuty security agent is managed for this resource.

\n \n \n

The DISABLED status doesn't apply to Amazon \n EC2 instances and Amazon EKS clusters.

\n
", "smithy.api#jsonName": "managementType" } } }, "traits": { - "smithy.api#documentation": "\n

This API is also used when you use GuardDuty Runtime Monitoring \n for your Amazon EC2 instances (currently in preview\n release) and is subject to change.

\n
\n

Contains information about the Amazon EC2 instance runtime \n coverage details.

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

This API is also used when you use GuardDuty Runtime Monitoring \n for your Amazon EC2 instances (currently in preview\n release) and is subject to change. The use of this API is subject to Section 2 of the \n Amazon Web Services Service Terms (\"Betas and Previews\").

\n
\n

Contains information about the Amazon EC2 instance runtime \n coverage details.

" } }, "com.amazonaws.guardduty#CoverageEcsClusterDetails": { @@ -1595,7 +1595,7 @@ "Ec2InstanceDetails": { "target": "com.amazonaws.guardduty#CoverageEc2InstanceDetails", "traits": { - "smithy.api#documentation": "\n

This API is also used when you use GuardDuty Runtime Monitoring \n for your Amazon EC2 instances (currently in preview\n release) and is subject to change.

\n
\n

Information about the Amazon EC2 instance assessed \n for runtime coverage.

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

This API is also used when you use GuardDuty Runtime Monitoring \n for your Amazon EC2 instances (currently in preview\n release) and is subject to change. The use of this API is subject to Section 2 of the \n Amazon Web Services Service Terms (\"Betas and Previews\").

\n
\n

Information about the Amazon EC2 instance assessed \n for runtime coverage.

", "smithy.api#jsonName": "ec2InstanceDetails" } } @@ -2096,7 +2096,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account\n IDs. This step is a prerequisite for managing the associated member accounts either by\n invitation or through an organization.

\n

As a delegated administrator, using CreateMembers will enable GuardDuty in \n the added member accounts, with the exception of the\n organization delegated administrator account. A delegated administrator must enable GuardDuty \n prior to being added as a member.

\n

If you are adding accounts by invitation, before using InviteMembers, use \n CreateMembers after GuardDuty has been enabled in potential member accounts.

\n

If you disassociate a member from a GuardDuty \n delegated administrator, the member account details \n obtained from this API, including the associated email addresses, will be retained. \n This is done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.

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

Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account\n IDs. This step is a prerequisite for managing the associated member accounts either by\n invitation or through an organization.

\n

As a delegated administrator, using CreateMembers will enable GuardDuty in \n the added member accounts, with the exception of the\n organization delegated administrator account. A delegated administrator must enable GuardDuty \n prior to being added as a member.

\n

When you use CreateMembers as an Organizations delegated \n administrator, GuardDuty applies your organization's auto-enable settings to the member\n accounts in this request, irrespective of the accounts being new or existing members. For \n more information about the existing auto-enable settings for your organization, see\n DescribeOrganizationConfiguration.

\n

If you are adding accounts by invitation, before using InviteMembers, use \n CreateMembers after GuardDuty has been enabled in potential member accounts.

\n

If you disassociate a member from a GuardDuty \n delegated administrator, the member account details \n obtained from this API, including the associated email addresses, will be retained. \n This is done so that the delegated administrator can invoke the InviteMembers API without the need to invoke the CreateMembers API again. To \n remove the details associated with a member account, the delegated administrator must invoke the \n DeleteMembers API.

", "smithy.api#http": { "method": "POST", "uri": "/detector/{DetectorId}/member", @@ -4577,20 +4577,20 @@ "Issues": { "target": "com.amazonaws.guardduty#Issues", "traits": { - "smithy.api#documentation": "

Runtime coverage issues identified for the resource running on AWS Fargate.

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

Runtime coverage issues identified for the resource running on Amazon Web Services Fargate.

", "smithy.api#jsonName": "issues" } }, "ManagementType": { "target": "com.amazonaws.guardduty#ManagementType", "traits": { - "smithy.api#documentation": "

Indicates how the GuardDuty security agent is managed for this resource.

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

Indicates how the GuardDuty security agent is managed for this resource.

\n \n \n

The MANUAL status doesn't apply to the Amazon Web Services Fargate (Amazon ECS only) woprkloads.

\n
", "smithy.api#jsonName": "managementType" } } }, "traits": { - "smithy.api#documentation": "

Contains information about AWS Fargate details associated with \n an Amazon ECS cluster.

" + "smithy.api#documentation": "

Contains information about Amazon Web Services Fargate details associated with \n an Amazon ECS cluster.

" } }, "com.amazonaws.guardduty#FeatureAdditionalConfiguration": { @@ -5271,7 +5271,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves aggregated statistics for your account. If you are a GuardDuty administrator, you\n can retrieve the statistics for all the resources associated with the active member accounts\n in your organization who have enabled EKS Runtime Monitoring and have the GuardDuty agent running\n on their EKS nodes.

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

Retrieves aggregated statistics for your account. If you are a GuardDuty administrator, you\n can retrieve the statistics for all the resources associated with the active member accounts\n in your organization who have enabled Runtime Monitoring and have the GuardDuty security agent running\n on their resources.

", "smithy.api#http": { "method": "POST", "uri": "/detector/{DetectorId}/coverage/statistics", @@ -6132,6 +6132,46 @@ "smithy.api#output": {} } }, + "com.amazonaws.guardduty#GetOrganizationStatistics": { + "type": "operation", + "input": { + "target": "smithy.api#Unit" + }, + "output": { + "target": "com.amazonaws.guardduty#GetOrganizationStatisticsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.guardduty#BadRequestException" + }, + { + "target": "com.amazonaws.guardduty#InternalServerErrorException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves how many active member accounts \n in your Amazon Web Services organization have\n each feature enabled within GuardDuty. Only a delegated GuardDuty administrator of an organization can run this API.

\n

When you create a new Amazon Web Services organization, it might take up to 24 \n hours to generate the statistics for the entire organization.

", + "smithy.api#http": { + "method": "GET", + "uri": "/organization/statistics", + "code": 200 + } + } + }, + "com.amazonaws.guardduty#GetOrganizationStatisticsResponse": { + "type": "structure", + "members": { + "OrganizationDetails": { + "target": "com.amazonaws.guardduty#OrganizationDetails", + "traits": { + "smithy.api#documentation": "

Information about the statistics report for your organization.

", + "smithy.api#jsonName": "organizationDetails" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.guardduty#GetRemainingFreeTrialDays": { "type": "operation", "input": { @@ -6537,6 +6577,9 @@ { "target": "com.amazonaws.guardduty#GetMembers" }, + { + "target": "com.amazonaws.guardduty#GetOrganizationStatistics" + }, { "target": "com.amazonaws.guardduty#GetRemainingFreeTrialDays" }, @@ -8726,7 +8769,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists coverage details for your GuardDuty account. If you're a GuardDuty administrator, you can\n retrieve all resources associated with the active member accounts in your organization.

\n

Make sure the accounts have EKS Runtime Monitoring enabled and GuardDuty agent running on\n their EKS nodes.

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

Lists coverage details for your GuardDuty account. If you're a GuardDuty administrator, you can\n retrieve all resources associated with the active member accounts in your organization.

\n

Make sure the accounts have Runtime Monitoring enabled and GuardDuty agent running on\n their resources.

", "smithy.api#http": { "method": "POST", "uri": "/detector/{DetectorId}/coverage", @@ -10593,6 +10636,28 @@ "smithy.api#documentation": "

An object that contains information on which data sources are automatically enabled for\n new members within the organization.

" } }, + "com.amazonaws.guardduty#OrganizationDetails": { + "type": "structure", + "members": { + "UpdatedAt": { + "target": "com.amazonaws.guardduty#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp at which the organization statistics\n was last updated. This is in\n UTC format.

", + "smithy.api#jsonName": "updatedAt" + } + }, + "OrganizationStatistics": { + "target": "com.amazonaws.guardduty#OrganizationStatistics", + "traits": { + "smithy.api#documentation": "

Information about the GuardDuty coverage statistics \n for members in your Amazon Web Services organization.

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

Information about GuardDuty coverage statistics for members\n in your Amazon Web Services organization.

" + } + }, "com.amazonaws.guardduty#OrganizationEbsVolumes": { "type": "structure", "members": { @@ -10681,6 +10746,69 @@ "smithy.api#documentation": "

A list of features which will be configured for the organization.

" } }, + "com.amazonaws.guardduty#OrganizationFeatureStatistics": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.guardduty#OrgFeature", + "traits": { + "smithy.api#documentation": "

Name of the feature.

", + "smithy.api#jsonName": "name" + } + }, + "EnabledAccountsCount": { + "target": "com.amazonaws.guardduty#Integer", + "traits": { + "smithy.api#documentation": "

Total number of accounts that have enabled a specific\n feature.

", + "smithy.api#jsonName": "enabledAccountsCount" + } + }, + "AdditionalConfiguration": { + "target": "com.amazonaws.guardduty#OrganizationFeatureStatisticsAdditionalConfigurations", + "traits": { + "smithy.api#documentation": "

Name of the additional configuration.

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

Information about the number of accounts\n that have enabled a specific feature.

" + } + }, + "com.amazonaws.guardduty#OrganizationFeatureStatisticsAdditionalConfiguration": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.guardduty#OrgFeatureAdditionalConfiguration", + "traits": { + "smithy.api#documentation": "

Name of the additional configuration within a feature.

", + "smithy.api#jsonName": "name" + } + }, + "EnabledAccountsCount": { + "target": "com.amazonaws.guardduty#Integer", + "traits": { + "smithy.api#documentation": "

Total number of accounts that have enabled the additional\n configuration.

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

Information about the coverage \n statistic for the additional \n configuration of the feature.

" + } + }, + "com.amazonaws.guardduty#OrganizationFeatureStatisticsAdditionalConfigurations": { + "type": "list", + "member": { + "target": "com.amazonaws.guardduty#OrganizationFeatureStatisticsAdditionalConfiguration" + } + }, + "com.amazonaws.guardduty#OrganizationFeatureStatisticsResults": { + "type": "list", + "member": { + "target": "com.amazonaws.guardduty#OrganizationFeatureStatistics" + } + }, "com.amazonaws.guardduty#OrganizationFeaturesConfigurations": { "type": "list", "member": { @@ -10855,6 +10983,49 @@ "smithy.api#documentation": "

An object that contains information on the status of scanning EC2 instances with findings\n for an organization.

" } }, + "com.amazonaws.guardduty#OrganizationStatistics": { + "type": "structure", + "members": { + "TotalAccountsCount": { + "target": "com.amazonaws.guardduty#Integer", + "traits": { + "smithy.api#documentation": "

Total number of accounts in your Amazon Web Services organization.

", + "smithy.api#jsonName": "totalAccountsCount" + } + }, + "MemberAccountsCount": { + "target": "com.amazonaws.guardduty#Integer", + "traits": { + "smithy.api#documentation": "

Total number of accounts in your Amazon Web Services organization \n that are associated with GuardDuty.

", + "smithy.api#jsonName": "memberAccountsCount" + } + }, + "ActiveAccountsCount": { + "target": "com.amazonaws.guardduty#Integer", + "traits": { + "smithy.api#documentation": "

Total number of active accounts in your Amazon Web Services \n organization that are associated with GuardDuty.

", + "smithy.api#jsonName": "activeAccountsCount" + } + }, + "EnabledAccountsCount": { + "target": "com.amazonaws.guardduty#Integer", + "traits": { + "smithy.api#documentation": "

Total number of accounts that have enabled GuardDuty.

", + "smithy.api#jsonName": "enabledAccountsCount" + } + }, + "CountByFeature": { + "target": "com.amazonaws.guardduty#OrganizationFeatureStatisticsResults", + "traits": { + "smithy.api#documentation": "

Retrieves the coverage \n statistics for each feature.

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

Information about the coverage statistics of the \n features for the entire \n Amazon Web Services organization.

\n

When you create a new Amazon Web Services organization, it might \n take up to 24 hours to \n generate the statistics summary for this organization.

" + } + }, "com.amazonaws.guardduty#Owner": { "type": "structure", "members": { @@ -14227,6 +14398,12 @@ "traits": { "smithy.api#enumValue": "SUM_BY_FEATURES" } + }, + "TOP_ACCOUNTS_BY_FEATURE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TOP_ACCOUNTS_BY_FEATURE" + } } } }, @@ -14240,6 +14417,13 @@ "smithy.api#jsonName": "sumByAccount" } }, + "TopAccountsByFeature": { + "target": "com.amazonaws.guardduty#UsageTopAccountsResultList", + "traits": { + "smithy.api#documentation": "

Lists the top 50 accounts by feature that have generated the most\n GuardDuty usage, in the order from most to least expensive.

\n

Currently, this doesn't support RDS_LOGIN_EVENTS.

", + "smithy.api#jsonName": "topAccountsByFeature" + } + }, "SumByDataSource": { "target": "com.amazonaws.guardduty#UsageDataSourceResultList", "traits": { @@ -14273,6 +14457,61 @@ "smithy.api#documentation": "

Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for\n other types will be null.

" } }, + "com.amazonaws.guardduty#UsageTopAccountResult": { + "type": "structure", + "members": { + "AccountId": { + "target": "com.amazonaws.guardduty#AccountId", + "traits": { + "smithy.api#documentation": "

The unique account ID.

", + "smithy.api#jsonName": "accountId" + } + }, + "Total": { + "target": "com.amazonaws.guardduty#Total", + "traits": { + "smithy.api#jsonName": "total" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains information on the total of usage based on the topmost 50 \n account IDs.

" + } + }, + "com.amazonaws.guardduty#UsageTopAccountsByFeatureList": { + "type": "list", + "member": { + "target": "com.amazonaws.guardduty#UsageTopAccountResult" + } + }, + "com.amazonaws.guardduty#UsageTopAccountsResult": { + "type": "structure", + "members": { + "Feature": { + "target": "com.amazonaws.guardduty#UsageFeature", + "traits": { + "smithy.api#documentation": "

Features by which you can generate the usage statistics.

\n

\n RDS_LOGIN_EVENTS is currently not supported \n with topAccountsByFeature.

", + "smithy.api#jsonName": "feature" + } + }, + "Accounts": { + "target": "com.amazonaws.guardduty#UsageTopAccountsByFeatureList", + "traits": { + "smithy.api#documentation": "

The accounts that contributed to the total usage cost.

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

Information about the usage statistics, calculated\n by top accounts by feature.

" + } + }, + "com.amazonaws.guardduty#UsageTopAccountsResultList": { + "type": "list", + "member": { + "target": "com.amazonaws.guardduty#UsageTopAccountsResult" + } + }, "com.amazonaws.guardduty#Volume": { "type": "structure", "members": { diff --git a/codegen/sdk-codegen/aws-models/managedblockchain-query.json b/codegen/sdk-codegen/aws-models/managedblockchain-query.json index 1237a7b991b..08fae10dbef 100644 --- a/codegen/sdk-codegen/aws-models/managedblockchain-query.json +++ b/codegen/sdk-codegen/aws-models/managedblockchain-query.json @@ -24,7 +24,7 @@ "contractIdentifier": { "target": "com.amazonaws.managedblockchainquery#ContractIdentifier", "traits": { - "smithy.api#documentation": "

The container for the contract identifier containing its blockchain network \n and address.

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

The container for the contract identifier containing its blockchain network \n and address.

", "smithy.api#required": {} } }, @@ -274,6 +274,17 @@ "smithy.api#pattern": "^[-A-Za-z0-9]{13,74}$" } }, + "com.amazonaws.managedblockchainquery#ConfirmationStatus": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "FINAL", + "name": "FINAL" + } + ] + } + }, "com.amazonaws.managedblockchainquery#ContractFilter": { "type": "structure", "members": { @@ -376,6 +387,21 @@ } } }, + "com.amazonaws.managedblockchainquery#ExecutionStatus": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "FAILED", + "name": "FAILED" + }, + { + "value": "SUCCEEDED", + "name": "SUCCEEDED" + } + ] + } + }, "com.amazonaws.managedblockchainquery#GetAssetContract": { "type": "operation", "input": { @@ -1153,6 +1179,11 @@ "name": "ETHEREUM_MAINNET", "documentation": "Ethereum main network" }, + { + "value": "ETHEREUM_SEPOLIA_TESTNET", + "name": "ETHEREUM_SEPOLIA_TESTNET", + "documentation": "SEPOLIA network (ethereum testnet)" + }, { "value": "BITCOIN_MAINNET", "name": "BITCOIN_MAINNET", @@ -1162,11 +1193,6 @@ "value": "BITCOIN_TESTNET", "name": "BITCOIN_TESTNET", "documentation": "Bitcoin test network" - }, - { - "value": "ETHEREUM_SEPOLIA_TESTNET", - "name": "ETHEREUM_SEPOLIA_TESTNET", - "documentation": "SEPOLIA network (ethereum testnet)" } ] } @@ -2324,8 +2350,10 @@ "status": { "target": "com.amazonaws.managedblockchainquery#QueryTransactionStatus", "traits": { - "smithy.api#documentation": "

The status of the transaction.

", - "smithy.api#required": {} + "smithy.api#deprecated": { + "message": "The status field in the GetTransaction response is deprecated and is replaced with the confirmationStatus and executionStatus fields." + }, + "smithy.api#documentation": "

The status of the transaction.

\n \n

This property is deprecated. You must use the confirmationStatus \n and the executionStatus properties to determine if the status \n of the transaction is FINAL or FAILED.

\n \n
" } }, "to": { @@ -2394,6 +2422,18 @@ "traits": { "smithy.api#documentation": "

The unique identifier of the transaction. It is generated whenever a transaction is verified and added to the blockchain.

" } + }, + "confirmationStatus": { + "target": "com.amazonaws.managedblockchainquery#ConfirmationStatus", + "traits": { + "smithy.api#documentation": "

Specifies whether the transaction has reached Finality.

" + } + }, + "executionStatus": { + "target": "com.amazonaws.managedblockchainquery#ExecutionStatus", + "traits": { + "smithy.api#documentation": "

Identifies whether the transaction has succeeded or failed.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/mediatailor.json b/codegen/sdk-codegen/aws-models/mediatailor.json index d899e1bc50e..95d76c2788b 100644 --- a/codegen/sdk-codegen/aws-models/mediatailor.json +++ b/codegen/sdk-codegen/aws-models/mediatailor.json @@ -738,6 +738,12 @@ "traits": { "smithy.api#documentation": "

The tier of the channel.

" } + }, + "TimeShiftConfiguration": { + "target": "com.amazonaws.mediatailor#TimeShiftConfiguration", + "traits": { + "smithy.api#documentation": "

\n The time-shifted viewing configuration you want to associate to the channel.\n

" + } } } }, @@ -810,6 +816,12 @@ "smithy.api#documentation": "

The tier of the channel.

", "smithy.api#unstable": {} } + }, + "TimeShiftConfiguration": { + "target": "com.amazonaws.mediatailor#TimeShiftConfiguration", + "traits": { + "smithy.api#documentation": "

\n The time-shifted viewing configuration assigned to the channel.\n

" + } } } }, @@ -1891,6 +1903,12 @@ "smithy.api#documentation": "

The log configuration for the channel.

", "smithy.api#required": {} } + }, + "TimeShiftConfiguration": { + "target": "com.amazonaws.mediatailor#TimeShiftConfiguration", + "traits": { + "smithy.api#documentation": "

\n The time-shifted viewing configuration for the channel.\n

" + } } } }, @@ -5545,6 +5563,21 @@ } } }, + "com.amazonaws.mediatailor#TimeShiftConfiguration": { + "type": "structure", + "members": { + "MaxTimeDelaySeconds": { + "target": "com.amazonaws.mediatailor#__integer", + "traits": { + "smithy.api#documentation": "

\n The maximum time delay for time-shifted viewing. The minimum allowed maximum time delay is 0 seconds, \n and the maximum allowed maximum time delay is 21600 seconds (6 hours).\n

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

\n The configuration for time-shifted viewing.\n

" + } + }, "com.amazonaws.mediatailor#TimeSignalMessage": { "type": "structure", "members": { @@ -5701,6 +5734,12 @@ "smithy.api#documentation": "

The channel's output properties.

", "smithy.api#required": {} } + }, + "TimeShiftConfiguration": { + "target": "com.amazonaws.mediatailor#TimeShiftConfiguration", + "traits": { + "smithy.api#documentation": "

\n The time-shifted viewing configuration you want to associate to the channel.\n

" + } } } }, @@ -5773,6 +5812,12 @@ "smithy.api#documentation": "

The tier associated with this Channel.

", "smithy.api#unstable": {} } + }, + "TimeShiftConfiguration": { + "target": "com.amazonaws.mediatailor#TimeShiftConfiguration", + "traits": { + "smithy.api#documentation": "

\n The time-shifted viewing configuration for the channel.\n

" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/route-53.json b/codegen/sdk-codegen/aws-models/route-53.json index 34391261823..abbed34166d 100644 --- a/codegen/sdk-codegen/aws-models/route-53.json +++ b/codegen/sdk-codegen/aws-models/route-53.json @@ -1519,6 +1519,50 @@ "UseDualStack": false } }, + { + "documentation": "For region eu-isoe-west-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "route53", + "signingRegion": "eu-isoe-west-1" + } + ] + }, + "url": "https://route53.cloud.adc-e.uk" + } + }, + "params": { + "Region": "eu-isoe-west-1", + "UseFIPS": false, + "UseDualStack": false + } + }, + { + "documentation": "For region us-isof-south-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "route53", + "signingRegion": "us-isof-south-1" + } + ] + }, + "url": "https://route53.csp.hci.ic.gov" + } + }, + "params": { + "Region": "us-isof-south-1", + "UseFIPS": false, + "UseDualStack": false + } + }, { "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", "expect": { @@ -1575,17 +1619,6 @@ "expect": { "error": "Invalid Configuration: Missing Region" } - }, - { - "documentation": "Partition doesn't support DualStack", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": true - } } ], "version": "1.0" @@ -2882,6 +2915,12 @@ "traits": { "smithy.api#enumValue": "il-central-1" } + }, + "ca_west_1": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ca-west-1" + } } }, "traits": { @@ -9868,7 +9907,7 @@ "Name": { "target": "com.amazonaws.route53#DNSName", "traits": { - "smithy.api#documentation": "

For ChangeResourceRecordSets requests, the name of the record that you\n\t\t\twant to create, update, or delete. For ListResourceRecordSets responses,\n\t\t\tthe name of a record in the specified hosted zone.

\n

\n ChangeResourceRecordSets Only\n

\n

Enter a fully qualified domain name, for example, www.example.com. You\n\t\t\tcan optionally include a trailing dot. If you omit the trailing dot, Amazon Route 53\n\t\t\tassumes that the domain name that you specify is fully qualified. This means that Route\n\t\t\t53 treats www.example.com (without a trailing dot) and\n\t\t\t\twww.example.com. (with a trailing dot) as identical.

\n

For information about how to specify characters other than a-z,\n\t\t\t\t0-9, and - (hyphen) and how to specify internationalized\n\t\t\tdomain names, see DNS Domain Name\n\t\t\t\tFormat in the Amazon Route 53 Developer Guide.

\n

You can use the asterisk (*) wildcard to replace the leftmost label in a domain name,\n\t\t\tfor example, *.example.com. Note the following:

\n \n

You can use the * wildcard as the leftmost label in a domain name, for example,\n\t\t\t\t*.example.com. You can't use an * for one of the middle labels, for\n\t\t\texample, marketing.*.example.com. In addition, the * must replace the\n\t\t\tentire label; for example, you can't specify prod*.example.com.

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

For ChangeResourceRecordSets requests, the name of the record that you\n\t\t\twant to create, update, or delete. For ListResourceRecordSets responses,\n\t\t\tthe name of a record in the specified hosted zone.

\n

\n ChangeResourceRecordSets Only\n

\n

Enter a fully qualified domain name, for example, www.example.com. You\n\t\t\tcan optionally include a trailing dot. If you omit the trailing dot, Amazon Route 53\n\t\t\tassumes that the domain name that you specify is fully qualified. This means that Route\n\t\t\t53 treats www.example.com (without a trailing dot) and\n\t\t\t\twww.example.com. (with a trailing dot) as identical.

\n

For information about how to specify characters other than a-z,\n\t\t\t\t0-9, and - (hyphen) and how to specify internationalized\n\t\t\tdomain names, see DNS Domain Name\n\t\t\t\tFormat in the Amazon Route 53 Developer Guide.

\n

You can use the asterisk (*) wildcard to replace the leftmost label in a domain name,\n\t\t\tfor example, *.example.com. Note the following:

\n ", "smithy.api#required": {} } }, @@ -10164,6 +10203,12 @@ "traits": { "smithy.api#enumValue": "il-central-1" } + }, + "ca_west_1": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ca-west-1" + } } }, "traits": { @@ -11780,6 +11825,12 @@ "traits": { "smithy.api#enumValue": "il-central-1" } + }, + "ca_west_1": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ca-west-1" + } } }, "traits": {