diff --git a/codegen/sdk-codegen/aws-models/application-discovery-service.json b/codegen/sdk-codegen/aws-models/application-discovery-service.json index 176bd87a753..8330690fddb 100644 --- a/codegen/sdk-codegen/aws-models/application-discovery-service.json +++ b/codegen/sdk-codegen/aws-models/application-discovery-service.json @@ -31,6 +31,24 @@ "shapes": { "com.amazonaws.applicationdiscoveryservice#AWSPoseidonService_V2015_11_01": { "type": "service", + "traits": { + "aws.api#service": { + "sdkId": "Application Discovery Service", + "arnNamespace": "discovery", + "cloudFormationName": "ApplicationDiscoveryService", + "cloudTrailEventSource": "applicationdiscoveryservice.amazonaws.com", + "endpointPrefix": "discovery" + }, + "aws.auth#sigv4": { + "name": "discovery" + }, + "aws.protocols#awsJson1_1": {}, + "smithy.api#documentation": "Amazon Web Services Application Discovery Service\n\n

Amazon Web Services Application Discovery Service helps you plan application migration projects. It\n automatically identifies servers, virtual machines (VMs), and network dependencies in your\n on-premises data centers. For more information, see the Amazon Web Services Application Discovery Service FAQ. \n Application Discovery Service offers three ways of performing discovery and\n collecting data about your on-premises servers:

\n\n \n\n \n\n \n\n\n

\n Recommendations\n

\n

We recommend that you use agent-based discovery for non-VMware environments, and\n whenever you want to collect information about network dependencies. You can run agent-based\n and agentless discovery simultaneously. Use agentless discovery to complete the initial\n infrastructure assessment quickly, and then install agents on select hosts to collect\n additional information.

\n\n

\n Working With This Guide\n

\n\n

This API reference provides descriptions, syntax, and usage examples for each of the\n actions and data types for Application Discovery Service. The topic for each action shows the\n API request parameters and the response. Alternatively, you can use one of the Amazon Web Services SDKs to\n access an API that is tailored to the programming language or platform that you're using. For\n more information, see Amazon Web Services\n SDKs.

\n\n \n \n \n\n

This guide is intended for use with the Amazon Web Services Application\n Discovery Service User Guide.

\n\n \n

All data is handled according to the Amazon Web Services \n Privacy Policy. You can operate Application Discovery Service offline to inspect\n collected data before it is shared with the service.

\n
", + "smithy.api#title": "AWS Application Discovery Service", + "smithy.api#xmlNamespace": { + "uri": "http://ec2.amazon.com/awsposiedon/V2015_11_01/" + } + }, "version": "2015-11-01", "operations": [ { @@ -108,25 +126,7 @@ { "target": "com.amazonaws.applicationdiscoveryservice#UpdateApplication" } - ], - "traits": { - "aws.api#service": { - "sdkId": "Application Discovery Service", - "arnNamespace": "discovery", - "cloudFormationName": "ApplicationDiscoveryService", - "cloudTrailEventSource": "applicationdiscoveryservice.amazonaws.com", - "endpointPrefix": "discovery" - }, - "aws.auth#sigv4": { - "name": "discovery" - }, - "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "AWS Application Discovery Service\n\n

AWS Application Discovery Service helps you plan application migration projects. It\n automatically identifies servers, virtual machines (VMs), and network dependencies in your\n on-premises data centers. For more information, see the AWS Application Discovery Service\n FAQ. Application Discovery Service offers three ways of performing discovery and\n collecting data about your on-premises servers:

\n\n \n\n \n\n \n\n\n

\n Recommendations\n

\n

We recommend that you use agent-based discovery for non-VMware environments, and\n whenever you want to collect information about network dependencies. You can run agent-based\n and agentless discovery simultaneously. Use agentless discovery to complete the initial\n infrastructure assessment quickly, and then install agents on select hosts to collect\n additional information.

\n\n

\n Working With This Guide\n

\n\n

This API reference provides descriptions, syntax, and usage examples for each of the\n actions and data types for Application Discovery Service. The topic for each action shows the\n API request parameters and the response. Alternatively, you can use one of the AWS SDKs to\n access an API that is tailored to the programming language or platform that you're using. For\n more information, see AWS\n SDKs.

\n\n \n \n \n\n

This guide is intended for use with the AWS Application\n Discovery Service User Guide.

\n\n \n

All data is handled according to the AWS\n Privacy Policy. You can operate Application Discovery Service offline to inspect\n collected data before it is shared with the service.

\n
", - "smithy.api#title": "AWS Application Discovery Service", - "smithy.api#xmlNamespace": { - "uri": "http://ec2.amazon.com/awsposiedon/V2015_11_01/" - } - } + ] }, "com.amazonaws.applicationdiscoveryservice#AgentConfigurationStatus": { "type": "structure", @@ -161,7 +161,14 @@ } }, "com.amazonaws.applicationdiscoveryservice#AgentId": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 10, + "max": 20 + }, + "smithy.api#pattern": "^\\S+$" + } }, "com.amazonaws.applicationdiscoveryservice#AgentIds": { "type": "list", @@ -234,7 +241,7 @@ } }, "traits": { - "smithy.api#documentation": "

Information about agents or connectors associated with the user’s AWS account.\n Information includes agent or connector IDs, IP addresses, media access control (MAC)\n addresses, agent or connector health, hostname where the agent or connector resides, and agent\n version for each agent.

" + "smithy.api#documentation": "

Information about agents or connectors associated with the user’s Amazon Web Services account.\n Information includes agent or connector IDs, IP addresses, media access control (MAC)\n addresses, agent or connector health, hostname where the agent or connector resides, and agent\n version for each agent.

" } }, "com.amazonaws.applicationdiscoveryservice#AgentNetworkInfo": { @@ -300,8 +307,25 @@ "target": "com.amazonaws.applicationdiscoveryservice#AgentInfo" } }, + "com.amazonaws.applicationdiscoveryservice#ApplicationDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1000 + }, + "smithy.api#pattern": "^(^$|[\\s\\S]*\\S[\\s\\S]*)$" + } + }, "com.amazonaws.applicationdiscoveryservice#ApplicationId": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + }, + "smithy.api#pattern": "^\\S+$" + } }, "com.amazonaws.applicationdiscoveryservice#ApplicationIdsList": { "type": "list", @@ -309,6 +333,16 @@ "target": "com.amazonaws.applicationdiscoveryservice#ApplicationId" } }, + "com.amazonaws.applicationdiscoveryservice#ApplicationName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 127 + }, + "smithy.api#pattern": "^[\\s\\S]*\\S[\\s\\S]*$" + } + }, "com.amazonaws.applicationdiscoveryservice#AssociateConfigurationItemsToApplication": { "type": "operation", "input": { @@ -369,7 +403,7 @@ } }, "traits": { - "smithy.api#documentation": "

The AWS user account does not have permission to perform the action. Check the IAM\n policy associated with this account.

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

The Amazon Web Services user account does not have permission to perform the action. Check the IAM\n policy associated with this account.

", "smithy.api#error": "client", "smithy.api#httpError": 403 } @@ -400,7 +434,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes one or more import tasks, each identified by their import ID. Each import task has\n a number of records that can identify servers or applications.

\n\n

AWS Application Discovery Service has built-in matching logic that will identify when\n discovered servers match existing entries that you've previously discovered, the information\n for the already-existing discovered server is updated. When you delete an import task that\n contains records that were used to match, the information in those matched records that comes\n from the deleted records will also be deleted.

" + "smithy.api#documentation": "

Deletes one or more import tasks, each identified by their import ID. Each import task has\n a number of records that can identify servers or applications.

\n\n

Amazon Web Services Application Discovery Service has built-in matching logic that will identify when\n discovered servers match existing entries that you've previously discovered, the information\n for the already-existing discovered server is updated. When you delete an import task that\n contains records that were used to match, the information in those matched records that comes\n from the deleted records will also be deleted.

" } }, "com.amazonaws.applicationdiscoveryservice#BatchDeleteImportDataError": { @@ -499,7 +533,14 @@ } }, "com.amazonaws.applicationdiscoveryservice#Condition": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + }, + "smithy.api#pattern": "^\\S+$" + } }, "com.amazonaws.applicationdiscoveryservice#Configuration": { "type": "map", @@ -511,7 +552,14 @@ } }, "com.amazonaws.applicationdiscoveryservice#ConfigurationId": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + }, + "smithy.api#pattern": "^\\S*$" + } }, "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList": { "type": "list", @@ -599,7 +647,14 @@ "type": "string" }, "com.amazonaws.applicationdiscoveryservice#ConfigurationsExportId": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + }, + "smithy.api#pattern": "^\\S*$" + } }, "com.amazonaws.applicationdiscoveryservice#ConflictErrorException": { "type": "structure", @@ -632,7 +687,7 @@ "statusDetail": { "target": "com.amazonaws.applicationdiscoveryservice#StringMax255", "traits": { - "smithy.api#documentation": "

Contains information about any errors that have occurred. This data type can have the\n following values:

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

Contains information about any errors that have occurred. This data type can have the\n following values:

\n\n " } }, "s3Bucket": { @@ -750,14 +805,14 @@ "type": "structure", "members": { "name": { - "target": "com.amazonaws.applicationdiscoveryservice#String", + "target": "com.amazonaws.applicationdiscoveryservice#ApplicationName", "traits": { "smithy.api#documentation": "

Name of the application to be created.

", "smithy.api#required": {} } }, "description": { - "target": "com.amazonaws.applicationdiscoveryservice#String", + "target": "com.amazonaws.applicationdiscoveryservice#ApplicationDescription", "traits": { "smithy.api#documentation": "

Description of the application to be created.

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

Creates one or more tags for configuration items. Tags are metadata that help you\n categorize IT assets. This API accepts a list of multiple configuration items.

" + "smithy.api#documentation": "

Creates one or more tags for configuration items. Tags are metadata that help you\n categorize IT assets. This API accepts a list of multiple configuration items.

\n\n \n

Do not store sensitive information (like personal data) in tags.

\n
" } }, "com.amazonaws.applicationdiscoveryservice#CreateTagsRequest": { @@ -944,6 +999,63 @@ "smithy.api#documentation": "

Inventory data for installed discovery connectors.

" } }, + "com.amazonaws.applicationdiscoveryservice#CustomerMeCollectorInfo": { + "type": "structure", + "members": { + "activeMeCollectors": { + "target": "com.amazonaws.applicationdiscoveryservice#Integer", + "traits": { + "smithy.api#documentation": "

\n The number of active Migration Evaluator collectors.\n

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

\n The number of healthy Migration Evaluator collectors.\n

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

\n The number of deny-listed Migration Evaluator collectors.\n

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

\n The number of Migration Evaluator collectors with SHUTDOWN status.\n

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

\n The number of unhealthy Migration Evaluator collectors.\n

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

\n The total number of Migration Evaluator collectors.\n

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

\n The number of unknown Migration Evaluator collectors.\n

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

\n The inventory data for installed Migration Evaluator collectors.\n

" + } + }, "com.amazonaws.applicationdiscoveryservice#DataSource": { "type": "string", "traits": { @@ -1098,7 +1210,7 @@ "agentIds": { "target": "com.amazonaws.applicationdiscoveryservice#AgentIds", "traits": { - "smithy.api#documentation": "

The agent or the Connector IDs for which you want information. If you specify no IDs,\n the system returns information about all agents/Connectors associated with your AWS user\n account.

" + "smithy.api#documentation": "

The agent or the Connector IDs for which you want information. If you specify no IDs,\n the system returns information about all agents/Connectors associated with your Amazon Web Services user\n account.

" } }, "filters": { @@ -1164,7 +1276,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves attributes for a list of configuration item IDs.

\n\n \n

All of the supplied IDs must be for the same asset type from one of the\n following:

\n \n\n

Output fields are specific to the asset type specified. For example, the output for a\n server configuration item includes a list of attributes about the\n server, such as host name, operating system, number of network cards, etc.

\n

For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action in the AWS Application\n Discovery Service User Guide.

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

Retrieves attributes for a list of configuration item IDs.

\n\n \n

All of the supplied IDs must be for the same asset type from one of the\n following:

\n \n\n

Output fields are specific to the asset type specified. For example, the output for a\n server configuration item includes a list of attributes about the\n server, such as host name, operating system, number of network cards, etc.

\n

For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action in the Amazon Web Services Application\n Discovery Service User Guide.

\n
" } }, "com.amazonaws.applicationdiscoveryservice#DescribeConfigurationsAttribute": { @@ -1325,7 +1437,7 @@ ], "traits": { "smithy.api#deprecated": {}, - "smithy.api#documentation": "

\n DescribeExportConfigurations is deprecated. Use DescribeImportTasks, instead.

" + "smithy.api#documentation": "

\n DescribeExportConfigurations is deprecated. Use DescribeExportTasks, instead.

" } }, "com.amazonaws.applicationdiscoveryservice#DescribeExportConfigurationsRequest": { @@ -1725,14 +1837,14 @@ "name": { "target": "com.amazonaws.applicationdiscoveryservice#FilterName", "traits": { - "smithy.api#documentation": "

A single ExportFilter name. Supported filters:\n agentId.

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

A single ExportFilter name. Supported filters:\n agentIds.

", "smithy.api#required": {} } }, "values": { "target": "com.amazonaws.applicationdiscoveryservice#FilterValues", "traits": { - "smithy.api#documentation": "

A single agentId for a Discovery Agent. An agentId can be\n found using the DescribeAgents action. Typically an ADS agentId is in the form\n o-0123456789abcdef0.

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

A single agent ID for a Discovery Agent. An agent ID can be found using the DescribeAgents action. Typically an ADS agent ID is in the form\n o-0123456789abcdef0.

", "smithy.api#required": {} } }, @@ -1877,14 +1989,28 @@ } }, "traits": { - "smithy.api#documentation": "

A filter that can use conditional operators.

\n

For more information about filters, see Querying Discovered\n Configuration Items in the AWS Application Discovery Service User\n Guide.

" + "smithy.api#documentation": "

A filter that can use conditional operators.

\n

For more information about filters, see Querying Discovered\n Configuration Items in the Amazon Web Services Application Discovery Service User\n Guide.

" } }, "com.amazonaws.applicationdiscoveryservice#FilterName": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1000 + }, + "smithy.api#pattern": "^[\\s\\S]*\\S[\\s\\S]*$" + } }, "com.amazonaws.applicationdiscoveryservice#FilterValue": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1000 + }, + "smithy.api#pattern": "^(^$|[\\s\\S]*\\S[\\s\\S]*)$" + } }, "com.amazonaws.applicationdiscoveryservice#FilterValues": { "type": "list", @@ -1972,6 +2098,12 @@ "traits": { "smithy.api#documentation": "

Details about discovered connectors, including connector status and health.

" } + }, + "meCollectorSummary": { + "target": "com.amazonaws.applicationdiscoveryservice#CustomerMeCollectorInfo", + "traits": { + "smithy.api#documentation": "

\n Details about Migration Evaluator collectors, including collector status and health.\n

" + } } } }, @@ -2045,7 +2177,7 @@ "importTaskId": { "target": "com.amazonaws.applicationdiscoveryservice#ImportTaskIdentifier", "traits": { - "smithy.api#documentation": "

The unique ID for a specific import task. These IDs aren't globally unique, but they are\n unique within an AWS account.

" + "smithy.api#documentation": "

The unique ID for a specific import task. These IDs aren't globally unique, but they are\n unique within an Amazon Web Services account.

" } }, "clientRequestToken": { @@ -2186,7 +2318,14 @@ } }, "com.amazonaws.applicationdiscoveryservice#ImportTaskIdentifier": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + }, + "smithy.api#pattern": "^\\S*$" + } }, "com.amazonaws.applicationdiscoveryservice#ImportTaskList": { "type": "list", @@ -2200,7 +2339,8 @@ "smithy.api#length": { "min": 1, "max": 100 - } + }, + "smithy.api#pattern": "^[\\s\\S]*\\S[\\s\\S]*$" } }, "com.amazonaws.applicationdiscoveryservice#ImportURL": { @@ -2209,7 +2349,8 @@ "smithy.api#length": { "min": 1, "max": 4000 - } + }, + "smithy.api#pattern": "^\\S+:\\/\\/\\S+\\/[\\s\\S]*\\S[\\s\\S]*$" } }, "com.amazonaws.applicationdiscoveryservice#Integer": { @@ -2286,7 +2427,7 @@ "filters": { "target": "com.amazonaws.applicationdiscoveryservice#Filters", "traits": { - "smithy.api#documentation": "

You can filter the request using various logical operators and a\n key-value format. For example:

\n

\n {\"key\": \"serverType\", \"value\": \"webServer\"}\n

\n

For a complete list of filter options and guidance about using them with this action,\n see Using the ListConfigurations Action in the AWS Application Discovery\n Service User Guide.

" + "smithy.api#documentation": "

You can filter the request using various logical operators and a\n key-value format. For example:

\n

\n {\"key\": \"serverType\", \"value\": \"webServer\"}\n

\n

For a complete list of filter options and guidance about using them with this action,\n see Using the ListConfigurations Action in the Amazon Web Services Application Discovery\n Service User Guide.

" } }, "maxResults": { @@ -2304,7 +2445,7 @@ "orderBy": { "target": "com.amazonaws.applicationdiscoveryservice#OrderByList", "traits": { - "smithy.api#documentation": "

Certain filter criteria return output that can be sorted in ascending or descending\n order. For a list of output characteristics for each filter, see Using the ListConfigurations Action in the AWS Application Discovery\n Service User Guide.

" + "smithy.api#documentation": "

Certain filter criteria return output that can be sorted in ascending or descending\n order. For a list of output characteristics for each filter, see Using the ListConfigurations Action in the Amazon Web Services Application Discovery\n Service User Guide.

" } } } @@ -2488,7 +2629,7 @@ "type": "structure", "members": { "fieldName": { - "target": "com.amazonaws.applicationdiscoveryservice#String", + "target": "com.amazonaws.applicationdiscoveryservice#OrderByElementFieldName", "traits": { "smithy.api#documentation": "

The field on which to order.

", "smithy.api#required": {} @@ -2505,6 +2646,16 @@ "smithy.api#documentation": "

A field and direction for ordered output.

" } }, + "com.amazonaws.applicationdiscoveryservice#OrderByElementFieldName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1000 + }, + "smithy.api#pattern": "^[\\s\\S]*\\S[\\s\\S]*$" + } + }, "com.amazonaws.applicationdiscoveryservice#OrderByList": { "type": "list", "member": { @@ -2677,7 +2828,7 @@ "agentIds": { "target": "com.amazonaws.applicationdiscoveryservice#AgentIds", "traits": { - "smithy.api#documentation": "

The IDs of the agents or connectors from which to start collecting data. If you send a\n request to an agent/connector ID that you do not have permission to contact, according to your\n AWS account, the service does not throw an exception. Instead, it returns the error in the\n Description field. If you send a request to multiple agents/connectors\n and you do not have permission to contact some of those agents/connectors, the system does not\n throw an exception. Instead, the system shows Failed in the\n Description field.

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

The IDs of the agents or connectors from which to start collecting data. If you send a\n request to an agent/connector ID that you do not have permission to contact, according to your\n Amazon Web Services account, the service does not throw an exception. Instead, it returns the error in the\n Description field. If you send a request to multiple agents/connectors\n and you do not have permission to contact some of those agents/connectors, the system does not\n throw an exception. Instead, the system shows Failed in the\n Description field.

", "smithy.api#required": {} } } @@ -2723,7 +2874,7 @@ } ], "traits": { - "smithy.api#documentation": "

Begins the export of discovered data to an S3 bucket.

\n

If you specify agentIds in a filter, the task exports up to 72 hours of\n detailed data collected by the identified Application Discovery Agent, including network,\n process, and performance details. A time range for exported agent data may be set by using\n startTime and endTime. Export of detailed agent data is limited to\n five concurrently running exports.

\n

If you do not include an agentIds filter, summary data is exported that\n includes both AWS Agentless Discovery Connector data and summary data from AWS Discovery\n Agents. Export of summary data is limited to two exports per day.

" + "smithy.api#documentation": "

Begins the export of discovered data to an S3 bucket.

\n

If you specify agentIds in a filter, the task exports up to 72 hours of\n detailed data collected by the identified Application Discovery Agent, including network,\n process, and performance details. A time range for exported agent data may be set by using\n startTime and endTime. Export of detailed agent data is limited to\n five concurrently running exports.

\n

If you do not include an agentIds filter, summary data is exported that\n includes both Amazon Web Services Agentless Discovery Connector data and summary data from Amazon Web Services Discovery\n Agents. Export of summary data is limited to two exports per day.

" } }, "com.amazonaws.applicationdiscoveryservice#StartExportTaskRequest": { @@ -2795,7 +2946,7 @@ } ], "traits": { - "smithy.api#documentation": "

Starts an import task, which allows you to import details of your on-premises environment\n directly into AWS Migration Hub without having to use the Application Discovery Service (ADS)\n tools such as the Discovery Connector or Discovery Agent. This gives you the option to perform\n migration assessment and planning directly from your imported data, including the ability to\n group your devices as applications and track their migration status.

\n\n

To start an import request, do this:

\n\n
    \n
  1. \n

    Download the specially formatted comma separated value (CSV) import template, which\n you can find here: https://s3-us-west-2.amazonaws.com/templates-7cffcf56-bd96-4b1c-b45b-a5b42f282e46/import_template.csv.

    \n
  2. \n
  3. \n

    Fill out the template with your server and application data.

    \n
  4. \n
  5. \n

    Upload your import file to an Amazon S3 bucket, and make a note of it's Object URL.\n Your import file must be in the CSV format.

    \n
  6. \n
  7. \n

    Use the console or the StartImportTask command with the AWS CLI or one of\n the AWS SDKs to import the records from your file.

    \n
  8. \n
\n\n

For more information, including step-by-step procedures, see Migration Hub\n Import in the AWS Application Discovery Service User\n Guide.

\n\n \n

There are limits to the number of import tasks you can create (and delete) in an AWS\n account. For more information, see AWS Application\n Discovery Service Limits in the AWS Application Discovery Service User\n Guide.

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

Starts an import task, which allows you to import details of your on-premises environment\n directly into Amazon Web Services Migration Hub without having to use the Application Discovery Service (ADS)\n tools such as the Discovery Connector or Discovery Agent. This gives you the option to perform\n migration assessment and planning directly from your imported data, including the ability to\n group your devices as applications and track their migration status.

\n\n

To start an import request, do this:

\n\n
    \n
  1. \n

    Download the specially formatted comma separated value (CSV) import template, which\n you can find here: https://s3.us-west-2.amazonaws.com/templates-7cffcf56-bd96-4b1c-b45b-a5b42f282e46/import_template.csv.

    \n
  2. \n
  3. \n

    Fill out the template with your server and application data.

    \n
  4. \n
  5. \n

    Upload your import file to an Amazon S3 bucket, and make a note of it's Object URL.\n Your import file must be in the CSV format.

    \n
  6. \n
  7. \n

    Use the console or the StartImportTask command with the Amazon Web Services CLI or one of\n the Amazon Web Services SDKs to import the records from your file.

    \n
  8. \n
\n\n

For more information, including step-by-step procedures, see Migration Hub\n Import in the Amazon Web Services Application Discovery Service User\n Guide.

\n\n \n

There are limits to the number of import tasks you can create (and delete) in an Amazon Web Services\n account. For more information, see Amazon Web Services Application\n Discovery Service Limits in the Amazon Web Services Application Discovery Service User\n Guide.

\n
" } }, "com.amazonaws.applicationdiscoveryservice#StartImportTaskRequest": { @@ -2818,7 +2969,7 @@ "importUrl": { "target": "com.amazonaws.applicationdiscoveryservice#ImportURL", "traits": { - "smithy.api#documentation": "

The URL for your import file that you've uploaded to Amazon S3.

\n\n \n

If you're using the AWS CLI, this URL is structured as follows:\n s3://BucketName/ImportFileName.CSV\n

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

The URL for your import file that you've uploaded to Amazon S3.

\n\n \n

If you're using the Amazon Web Services CLI, this URL is structured as follows:\n s3://BucketName/ImportFileName.CSV\n

\n
", "smithy.api#required": {} } } @@ -2955,7 +3106,14 @@ } }, "com.amazonaws.applicationdiscoveryservice#String": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 10000 + }, + "smithy.api#pattern": "^[\\s\\S]*$" + } }, "com.amazonaws.applicationdiscoveryservice#StringMax255": { "type": "string", @@ -2963,7 +3121,8 @@ "smithy.api#length": { "min": 1, "max": 255 - } + }, + "smithy.api#pattern": "^[\\s\\S]*\\S[\\s\\S]*$" } }, "com.amazonaws.applicationdiscoveryservice#Tag": { @@ -2985,7 +3144,7 @@ } }, "traits": { - "smithy.api#documentation": "

Metadata that help you categorize IT assets.

" + "smithy.api#documentation": "

Metadata that help you categorize IT assets.

\n \n

Do not store sensitive information (like personal data) in tags.

\n
" } }, "com.amazonaws.applicationdiscoveryservice#TagFilter": { @@ -3086,13 +3245,13 @@ } }, "name": { - "target": "com.amazonaws.applicationdiscoveryservice#String", + "target": "com.amazonaws.applicationdiscoveryservice#ApplicationName", "traits": { "smithy.api#documentation": "

New name of the application to be updated.

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

New description of the application to be updated.

" } diff --git a/codegen/sdk-codegen/aws-models/cloudfront.json b/codegen/sdk-codegen/aws-models/cloudfront.json index 1769a5bab77..cb590c05b44 100644 --- a/codegen/sdk-codegen/aws-models/cloudfront.json +++ b/codegen/sdk-codegen/aws-models/cloudfront.json @@ -2851,6 +2851,9 @@ { "target": "com.amazonaws.cloudfront#ResponseHeadersPolicyAlreadyExists" }, + { + "target": "com.amazonaws.cloudfront#TooLongCSPInResponseHeadersPolicy" + }, { "target": "com.amazonaws.cloudfront#TooManyCustomHeadersInResponseHeadersPolicy" }, @@ -12309,6 +12312,19 @@ "smithy.api#documentation": "

Contains the result of testing a CloudFront function with TestFunction.

" } }, + "com.amazonaws.cloudfront#TooLongCSPInResponseHeadersPolicy": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.cloudfront#string" + } + }, + "traits": { + "smithy.api#documentation": "

The length of the Content-Security-Policy header value in the response headers\n\t\t\tpolicy exceeds the maximum.

\n\t\t

For more information, see Quotas (formerly known as limits) in the\n\t\t\t\tAmazon CloudFront Developer Guide.

", + "smithy.api#error": "client", + "smithy.api#httpError": 400 + } + }, "com.amazonaws.cloudfront#TooManyCacheBehaviors": { "type": "structure", "members": { @@ -14201,6 +14217,9 @@ { "target": "com.amazonaws.cloudfront#ResponseHeadersPolicyAlreadyExists" }, + { + "target": "com.amazonaws.cloudfront#TooLongCSPInResponseHeadersPolicy" + }, { "target": "com.amazonaws.cloudfront#TooManyCustomHeadersInResponseHeadersPolicy" } diff --git a/codegen/sdk-codegen/aws-models/rekognition.json b/codegen/sdk-codegen/aws-models/rekognition.json index 5ce8b082068..65cef0d4686 100644 --- a/codegen/sdk-codegen/aws-models/rekognition.json +++ b/codegen/sdk-codegen/aws-models/rekognition.json @@ -1039,7 +1039,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new version of a model and begins training. \n Models are managed as part of an Amazon Rekognition Custom Labels project. \n The response from CreateProjectVersion\n is an Amazon Resource Name (ARN) for the version of the model.

\n \n \n

Training uses the training and test datasets associated with the project. \n For more information, see Creating training and test dataset in the Amazon Rekognition Custom Labels Developer Guide.\n

\n \n \n \n

You can train a modelin a project that doesn't have associated datasets by specifying manifest files in the\n TrainingData and TestingData fields.\n

\n

If you open the console after training a model with manifest files, Amazon Rekognition Custom Labels creates\n the datasets for you using the most recent manifest files. You can no longer train\n a model version for the project by specifying manifest files.

\n

Instead of training with a project without associated datasets,\n we recommend that you use the manifest\n files to create training and test datasets for the project.

\n
\n \n \n

Training takes a while to complete. You can get the current status by calling\n DescribeProjectVersions. Training completed successfully if\n the value of the Status field is TRAINING_COMPLETED.

\n \n

If training \n fails, see Debugging a failed model training in the Amazon Rekognition Custom Labels developer guide.

\n \n \n

Once training has successfully completed, call DescribeProjectVersions to\n get the training results and evaluate the model. For more information, see Improving a trained Amazon Rekognition Custom Labels model\n in the Amazon Rekognition Custom Labels developers guide.\n

\n \n

After evaluating the model, you start the model\n by calling StartProjectVersion.

\n

This operation requires permissions to perform the rekognition:CreateProjectVersion action.

" + "smithy.api#documentation": "

Creates a new version of a model and begins training. \n Models are managed as part of an Amazon Rekognition Custom Labels project. \n The response from CreateProjectVersion\n is an Amazon Resource Name (ARN) for the version of the model.

\n \n \n

Training uses the training and test datasets associated with the project. \n For more information, see Creating training and test dataset in the Amazon Rekognition Custom Labels Developer Guide.\n

\n \n \n \n

You can train a model in a project that doesn't have associated datasets by specifying manifest files in the\n TrainingData and TestingData fields.\n

\n

If you open the console after training a model with manifest files, Amazon Rekognition Custom Labels creates\n the datasets for you using the most recent manifest files. You can no longer train\n a model version for the project by specifying manifest files.

\n

Instead of training with a project without associated datasets,\n we recommend that you use the manifest\n files to create training and test datasets for the project.

\n
\n \n \n

Training takes a while to complete. You can get the current status by calling\n DescribeProjectVersions. Training completed successfully if\n the value of the Status field is TRAINING_COMPLETED.

\n \n

If training \n fails, see Debugging a failed model training in the Amazon Rekognition Custom Labels developer guide.

\n \n \n

Once training has successfully completed, call DescribeProjectVersions to\n get the training results and evaluate the model. For more information, see Improving a trained Amazon Rekognition Custom Labels model\n in the Amazon Rekognition Custom Labels developers guide.\n

\n \n

After evaluating the model, you start the model\n by calling StartProjectVersion.

\n

This operation requires permissions to perform the rekognition:CreateProjectVersion action.

" } }, "com.amazonaws.rekognition#CreateProjectVersionRequest": { @@ -6943,7 +6943,7 @@ "name": "rekognition" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

This is the API Reference for Amazon Rekognition Image, \n Amazon Rekognition Custom Labels,\n Amazon Rekognition Stored Video, \n Amazon Rekognition Streaming Video.\n It provides descriptions of actions, data types, common parameters,\n and common errors.

\n\n

\n Amazon Rekognition Image \n

\n\n \n \n \n \n\n\n

\n Amazon Rekognition Custom Labels \n

\n \n \n

\n Amazon Rekognition Video Stored Video \n

\n\n \n \n

\n Amazon Rekognition Video Streaming Video \n

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

This is the API Reference for Amazon Rekognition Image, \n Amazon Rekognition Custom Labels,\n Amazon Rekognition Stored Video, \n Amazon Rekognition Streaming Video.\n It provides descriptions of actions, data types, common parameters,\n and common errors.

\n\n

\n Amazon Rekognition Image \n

\n\n \n\n \n \n \n

\n Amazon Rekognition Custom Labels \n

\n \n\n \n

\n Amazon Rekognition Video Stored Video \n

\n\n \n \n

\n Amazon Rekognition Video Streaming Video \n

\n\n ", "smithy.api#title": "Amazon Rekognition" }, "version": "2016-06-27", diff --git a/codegen/sdk-codegen/aws-models/resiliencehub.json b/codegen/sdk-codegen/aws-models/resiliencehub.json index 91909f1d1fe..de7f930639d 100644 --- a/codegen/sdk-codegen/aws-models/resiliencehub.json +++ b/codegen/sdk-codegen/aws-models/resiliencehub.json @@ -57,7 +57,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -76,7 +76,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -162,6 +162,18 @@ "target": "com.amazonaws.resiliencehub#AlarmRecommendation" } }, + "com.amazonaws.resiliencehub#AlarmReferenceIdList": { + "type": "list", + "member": { + "target": "com.amazonaws.resiliencehub#String500" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + } + } + }, "com.amazonaws.resiliencehub#AlarmType": { "type": "string", "traits": { @@ -195,7 +207,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -215,7 +227,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "creationTime": { @@ -260,6 +272,12 @@ "traits": { "smithy.api#documentation": "

The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair.

" } + }, + "assessmentSchedule": { + "target": "com.amazonaws.resiliencehub#AppAssessmentScheduleType", + "traits": { + "smithy.api#documentation": "

\n Assessment execution schedule with 'Daily' or 'Disabled' values.\n

" + } } }, "traits": { @@ -272,7 +290,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "appVersion": { @@ -346,7 +364,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -361,19 +379,40 @@ "traits": { "smithy.api#documentation": "

The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair.

" } + }, + "resourceErrorsDetails": { + "target": "com.amazonaws.resiliencehub#ResourceErrorsDetails", + "traits": { + "smithy.api#documentation": "

\n A resource error object containing a list of errors retrieving an application's resources.\n

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

Defines an application assessment.

" } }, + "com.amazonaws.resiliencehub#AppAssessmentScheduleType": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "Disabled", + "name": "DISABLED" + }, + { + "value": "Daily", + "name": "DAILY" + } + ] + } + }, "com.amazonaws.resiliencehub#AppAssessmentSummary": { "type": "structure", "members": { "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "appVersion": { @@ -422,7 +461,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -571,7 +610,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -606,6 +645,12 @@ "traits": { "smithy.api#documentation": "

The current resiliency score for the application.

" } + }, + "assessmentSchedule": { + "target": "com.amazonaws.resiliencehub#AppAssessmentScheduleType", + "traits": { + "smithy.api#documentation": "

\n Assessment execution schedule with 'Daily' or 'Disabled' values.\n

" + } } }, "traits": { @@ -623,7 +668,7 @@ "traits": { "smithy.api#length": { "min": 0, - "max": 5000 + "max": 51200 }, "smithy.api#pattern": "^[\\w\\s:,-\\.'{}\\[\\]:\"]+$" } @@ -733,7 +778,6 @@ "sdkId": "resiliencehub", "arnNamespace": "resiliencehub", "cloudFormationName": "Resiliencehub", - "cloudTrailEventSource": "resiliencehub.amazonaws.com", "endpointPrefix": "resiliencehub" }, "aws.auth#sigv4": { @@ -1181,7 +1225,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "tags": { @@ -1196,6 +1240,12 @@ "smithy.api#documentation": "

Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. \nYou should not reuse the same client token for other API requests.

", "smithy.api#idempotencyToken": {} } + }, + "assessmentSchedule": { + "target": "com.amazonaws.resiliencehub#AppAssessmentScheduleType", + "traits": { + "smithy.api#documentation": "

\n Assessment execution schedule with 'Daily' or 'Disabled' values.\n

" + } } } }, @@ -1272,7 +1322,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1526,7 +1576,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1545,7 +1595,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1564,7 +1614,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1589,7 +1639,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -1710,7 +1760,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1729,7 +1779,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -1809,7 +1859,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -1833,7 +1883,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -1891,7 +1941,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1916,7 +1966,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -1989,7 +2039,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2008,7 +2058,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2068,7 +2118,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -2080,7 +2130,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2153,7 +2203,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -2326,6 +2376,15 @@ "smithy.api#pattern": "^\\S{1,50}$" } }, + "com.amazonaws.resiliencehub#ErrorMessage": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 500 + } + } + }, "com.amazonaws.resiliencehub#EstimatedCostTier": { "type": "string", "traits": { @@ -2441,15 +2500,20 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, "sourceArns": { "target": "com.amazonaws.resiliencehub#ArnList", "traits": { - "smithy.api#documentation": "

The Amazon Resource Names (ARNs) for the resources that you want to import.

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

The Amazon Resource Names (ARNs) for the resources that you want to import.

" + } + }, + "terraformSources": { + "target": "com.amazonaws.resiliencehub#TerraformSourceList", + "traits": { + "smithy.api#documentation": "

\n A list of terraform file s3 URLs you need to import.\n

" } } } @@ -2460,7 +2524,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2474,8 +2538,7 @@ "sourceArns": { "target": "com.amazonaws.resiliencehub#ArnList", "traits": { - "smithy.api#documentation": "

The Amazon Resource Names (ARNs) for the resources that you imported.

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

The Amazon Resource Names (ARNs) for the resources that you imported.

" } }, "status": { @@ -2484,6 +2547,12 @@ "smithy.api#documentation": "

The status of the action.

", "smithy.api#required": {} } + }, + "terraformSources": { + "target": "com.amazonaws.resiliencehub#TerraformSourceList", + "traits": { + "smithy.api#documentation": "

\n A list of terraform file s3 URLs you need to import.\n

" + } } } }, @@ -2534,7 +2603,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -2544,7 +2614,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2614,7 +2684,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" }, "smithy.api#readonly": {} } @@ -2625,7 +2696,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#httpQuery": "appArn" } }, @@ -2732,7 +2803,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -2754,7 +2826,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -2812,7 +2884,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -2822,7 +2895,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2892,7 +2965,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -2902,7 +2976,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -2982,7 +3056,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -2992,7 +3067,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -3079,7 +3154,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -3089,7 +3165,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -3156,7 +3232,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" }, "smithy.api#readonly": {} } @@ -3188,7 +3265,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#httpQuery": "appArn" } } @@ -3243,7 +3320,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" }, "smithy.api#readonly": {} } @@ -3254,7 +3332,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#httpQuery": "assessmentArn", "smithy.api#required": {} } @@ -3354,7 +3432,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" }, "smithy.api#readonly": {} } @@ -3440,7 +3519,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -3462,7 +3542,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -3520,7 +3600,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" }, "smithy.api#readonly": {} } @@ -3658,7 +3739,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -3680,7 +3762,7 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -3741,7 +3823,8 @@ }, "smithy.api#paginated": { "inputToken": "nextToken", - "outputToken": "nextToken" + "outputToken": "nextToken", + "maxResults": "maxResults" } } }, @@ -3751,7 +3834,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -3828,6 +3911,12 @@ "traits": { "smithy.api#documentation": "

The name of the resource group that this resource belongs to.

" } + }, + "terraformSourceName": { + "target": "com.amazonaws.resiliencehub#String255", + "traits": { + "smithy.api#documentation": "

\n The name of the Terraform S3 state file this resource belongs to. \n

" + } } }, "traits": { @@ -3989,7 +4078,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } } @@ -4001,7 +4090,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -4056,7 +4145,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -4075,7 +4164,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "appVersion": { @@ -4215,14 +4304,14 @@ "assessmentArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:dcps:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "recommendationIds": { @@ -4385,7 +4474,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -4412,6 +4501,12 @@ "traits": { "smithy.api#documentation": "

The names of the resource groups to remove from the resource mappings.

" } + }, + "terraformSourceNames": { + "target": "com.amazonaws.resiliencehub#String255List", + "traits": { + "smithy.api#documentation": "

\n \n

" + } } } }, @@ -4421,7 +4516,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "appVersion": { @@ -4475,7 +4570,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "policyName": { @@ -4623,7 +4718,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -4642,7 +4737,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -4669,6 +4764,58 @@ } } }, + "com.amazonaws.resiliencehub#ResourceError": { + "type": "structure", + "members": { + "logicalResourceId": { + "target": "com.amazonaws.resiliencehub#String255", + "traits": { + "smithy.api#documentation": "

\n This is the identifier of the resource.\n

" + } + }, + "physicalResourceId": { + "target": "com.amazonaws.resiliencehub#String255", + "traits": { + "smithy.api#documentation": "

\n This is the identifier of the physical resource.\n

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

\n This is the error message.\n

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

\n Defines application resource errors.\n

" + } + }, + "com.amazonaws.resiliencehub#ResourceErrorList": { + "type": "list", + "member": { + "target": "com.amazonaws.resiliencehub#ResourceError" + } + }, + "com.amazonaws.resiliencehub#ResourceErrorsDetails": { + "type": "structure", + "members": { + "resourceErrors": { + "target": "com.amazonaws.resiliencehub#ResourceErrorList", + "traits": { + "smithy.api#documentation": "

\n A list of errors retrieving an application's resources.\n

" + } + }, + "hasMoreErrors": { + "target": "com.amazonaws.resiliencehub#BooleanOptional", + "traits": { + "smithy.api#documentation": "

\n This indicates if there are more errors not listed in the resourceErrors list.\n

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

\n A list of errors retrieving an application's resources.\n

" + } + }, "com.amazonaws.resiliencehub#ResourceId": { "type": "string", "traits": { @@ -4680,20 +4827,20 @@ "traits": { "smithy.api#enum": [ { - "value": "Pending", - "name": "PENDING" + "name": "PENDING", + "value": "Pending" }, { - "value": "InProgress", - "name": "IN_PROGRESS" + "name": "IN_PROGRESS", + "value": "InProgress" }, { - "value": "Failed", - "name": "FAILED" + "name": "FAILED", + "value": "Failed" }, { - "value": "Success", - "name": "SUCCESS" + "name": "SUCCESS", + "value": "Success" } ] } @@ -4738,6 +4885,12 @@ "smithy.api#documentation": "

The identifier of this resource.

", "smithy.api#required": {} } + }, + "terraformSourceName": { + "target": "com.amazonaws.resiliencehub#String255", + "traits": { + "smithy.api#documentation": "

\n The short name of the Terraform source.\n

" + } } }, "traits": { @@ -4769,6 +4922,10 @@ { "value": "ResourceGroup", "name": "RESOURCE_GROUP" + }, + { + "value": "Terraform", + "name": "TERRAFORM" } ] } @@ -4853,6 +5010,15 @@ "smithy.api#documentation": "

The location of the Amazon S3 bucket.

" } }, + "com.amazonaws.resiliencehub#S3Url": { + "type": "string", + "traits": { + "smithy.api#length": { + "max": 2000 + }, + "smithy.api#pattern": "^((https://([^/]+)\\.s3((-|\\.)[^/]+)?\\.amazonaws\\.com(.cn)?)|(s3://([^/]+)))/\\S{1,2000}$" + } + }, "com.amazonaws.resiliencehub#Seconds": { "type": "integer", "traits": { @@ -5005,7 +5171,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -5087,7 +5253,7 @@ "min": 1, "max": 128 }, - "smithy.api#pattern": "^(?!aws:).+$" + "smithy.api#pattern": "^(?!aws:)[^\\x00-\\x1f\\x22]+$" } }, "com.amazonaws.resiliencehub#TagKeyList": { @@ -5183,7 +5349,8 @@ "smithy.api#length": { "min": 0, "max": 256 - } + }, + "smithy.api#pattern": "^[^\\x00-\\x1f\\x22]*$" } }, "com.amazonaws.resiliencehub#TemplateFormat": { @@ -5201,6 +5368,27 @@ ] } }, + "com.amazonaws.resiliencehub#TerraformSource": { + "type": "structure", + "members": { + "s3StateFileUrl": { + "target": "com.amazonaws.resiliencehub#S3Url", + "traits": { + "smithy.api#documentation": "

\n The Terraform s3 state file you need to import.\n

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

\n The Terraform s3 state file you need to import.\n

" + } + }, + "com.amazonaws.resiliencehub#TerraformSourceList": { + "type": "list", + "member": { + "target": "com.amazonaws.resiliencehub#TerraformSource" + } + }, "com.amazonaws.resiliencehub#TestRecommendation": { "type": "structure", "members": { @@ -5264,6 +5452,12 @@ "traits": { "smithy.api#documentation": "

The prerequisite of the test recommendation.

" } + }, + "dependsOnAlarms": { + "target": "com.amazonaws.resiliencehub#AlarmReferenceIdList", + "traits": { + "smithy.api#documentation": "

\n A list of recommended alarms that are used in the test and must be exported before or with the test.\n

" + } } }, "traits": { @@ -5477,7 +5671,7 @@ "appArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:dcps:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the application. The format for this ARN is: \narn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, @@ -5490,7 +5684,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

" } }, "clearResiliencyPolicyArn": { @@ -5498,6 +5692,12 @@ "traits": { "smithy.api#documentation": "

Specifies if the resiliency policy ARN should be cleared.

" } + }, + "assessmentSchedule": { + "target": "com.amazonaws.resiliencehub#AppAssessmentScheduleType", + "traits": { + "smithy.api#documentation": "

\n Assessment execution schedule with 'Daily' or 'Disabled' values.\n

" + } } } }, @@ -5556,7 +5756,7 @@ "policyArn": { "target": "com.amazonaws.resiliencehub#Arn", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:dcps:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

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

The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference.

", "smithy.api#required": {} } }, diff --git a/codegen/sdk-codegen/aws-models/service-catalog.json b/codegen/sdk-codegen/aws-models/service-catalog.json index 3eee5f9c081..5eb2424df33 100644 --- a/codegen/sdk-codegen/aws-models/service-catalog.json +++ b/codegen/sdk-codegen/aws-models/service-catalog.json @@ -4303,7 +4303,7 @@ "Name": { "target": "com.amazonaws.servicecatalog#PortfolioName", "traits": { - "smithy.api#documentation": "

The name of the portfolio to which the user was assigned.

" + "smithy.api#documentation": "

The name of the portfolio that contains the product.

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

Lists all portfolios for which sharing was accepted by this account.

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

Lists all imported portfolios for which account-to-account shares were accepted by\n this account. By specifying the PortfolioShareType, you can list portfolios for which\n organizational shares were accepted by this account.

", "smithy.api#paginated": { "inputToken": "PageToken", "outputToken": "NextPageToken", @@ -4378,7 +4378,7 @@ "PortfolioShareType": { "target": "com.amazonaws.servicecatalog#PortfolioShareType", "traits": { - "smithy.api#documentation": "

The type of shared portfolios to list. The default is to list imported portfolios.

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

The type of shared portfolios to list. The default is to list imported portfolios.

\n " } } } diff --git a/codegen/sdk-codegen/aws-models/sts.json b/codegen/sdk-codegen/aws-models/sts.json index a1cb802e727..8436979b512 100644 --- a/codegen/sdk-codegen/aws-models/sts.json +++ b/codegen/sdk-codegen/aws-models/sts.json @@ -800,7 +800,7 @@ } ], "traits": { - "smithy.api#documentation": "

Returns a set of temporary credentials for an Amazon Web Services account or IAM user. The\n credentials consist of an access key ID, a secret access key, and a security token.\n Typically, you use GetSessionToken if you want to use MFA to protect\n programmatic calls to specific Amazon Web Services API operations like Amazon EC2 StopInstances.\n MFA-enabled IAM users would need to call GetSessionToken and submit an MFA\n code that is associated with their MFA device. Using the temporary security credentials\n that are returned from the call, IAM users can then make programmatic calls to API\n operations that require MFA authentication. If you do not supply a correct MFA code, then\n the API returns an access denied error. For a comparison of GetSessionToken\n with the other API operations that produce temporary credentials, see Requesting\n Temporary Security Credentials and Comparing the\n Amazon Web Services STS API operations in the IAM User Guide.

\n

\n Session Duration\n

\n

The GetSessionToken operation must be called by using the long-term Amazon Web Services\n security credentials of the Amazon Web Services account root user or an IAM user. Credentials that are\n created by IAM users are valid for the duration that you specify. This duration can range\n from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours), with a default\n of 43,200 seconds (12 hours). Credentials based on account credentials can range from 900\n seconds (15 minutes) up to 3,600 seconds (1 hour), with a default of 1 hour.

\n

\n Permissions\n

\n

The temporary security credentials created by GetSessionToken can be used\n to make API calls to any Amazon Web Services service with the following exceptions:

\n \n \n

We recommend that you do not call GetSessionToken with Amazon Web Services account\n root user credentials. Instead, follow our best practices by\n creating one or more IAM users, giving them the necessary permissions, and using IAM\n users for everyday interaction with Amazon Web Services.

\n
\n

The credentials that are returned by GetSessionToken are based on\n permissions associated with the user whose credentials were used to call the operation. If\n GetSessionToken is called using Amazon Web Services account root user credentials, the\n temporary credentials have root user permissions. Similarly, if\n GetSessionToken is called using the credentials of an IAM user, the\n temporary credentials have the same permissions as the IAM user.

\n

For more information about using GetSessionToken to create temporary\n credentials, go to Temporary\n Credentials for Users in Untrusted Environments in the\n IAM User Guide.

" + "smithy.api#documentation": "

Returns a set of temporary credentials for an Amazon Web Services account or IAM user. The\n credentials consist of an access key ID, a secret access key, and a security token.\n Typically, you use GetSessionToken if you want to use MFA to protect\n programmatic calls to specific Amazon Web Services API operations like Amazon EC2 StopInstances.\n MFA-enabled IAM users would need to call GetSessionToken and submit an MFA\n code that is associated with their MFA device. Using the temporary security credentials\n that are returned from the call, IAM users can then make programmatic calls to API\n operations that require MFA authentication. If you do not supply a correct MFA code, then\n the API returns an access denied error. For a comparison of GetSessionToken\n with the other API operations that produce temporary credentials, see Requesting\n Temporary Security Credentials and Comparing the\n Amazon Web Services STS API operations in the IAM User Guide.

\n \n

No permissions are required for users to perform this operation. The purpose of the\n sts:GetSessionToken operation is to authenticate the user using MFA. You\n cannot use policies to control authentication operations. For more information, see\n Permissions for GetSessionToken in the\n IAM User Guide.

\n
\n

\n Session Duration\n

\n

The GetSessionToken operation must be called by using the long-term Amazon Web Services\n security credentials of the Amazon Web Services account root user or an IAM user. Credentials that are\n created by IAM users are valid for the duration that you specify. This duration can range\n from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours), with a default\n of 43,200 seconds (12 hours). Credentials based on account credentials can range from 900\n seconds (15 minutes) up to 3,600 seconds (1 hour), with a default of 1 hour.

\n

\n Permissions\n

\n

The temporary security credentials created by GetSessionToken can be used\n to make API calls to any Amazon Web Services service with the following exceptions:

\n \n \n

We recommend that you do not call GetSessionToken with Amazon Web Services account\n root user credentials. Instead, follow our best practices by\n creating one or more IAM users, giving them the necessary permissions, and using IAM\n users for everyday interaction with Amazon Web Services.

\n
\n

The credentials that are returned by GetSessionToken are based on\n permissions associated with the user whose credentials were used to call the operation. If\n GetSessionToken is called using Amazon Web Services account root user credentials, the\n temporary credentials have root user permissions. Similarly, if\n GetSessionToken is called using the credentials of an IAM user, the\n temporary credentials have the same permissions as the IAM user.

\n

For more information about using GetSessionToken to create temporary\n credentials, go to Temporary\n Credentials for Users in Untrusted Environments in the\n IAM User Guide.

" } }, "com.amazonaws.sts#GetSessionTokenRequest": { diff --git a/codegen/sdk-codegen/aws-models/workspaces-web.json b/codegen/sdk-codegen/aws-models/workspaces-web.json index 44aa2cd2147..72e02c1dc95 100644 --- a/codegen/sdk-codegen/aws-models/workspaces-web.json +++ b/codegen/sdk-codegen/aws-models/workspaces-web.json @@ -499,7 +499,8 @@ "min": 2, "max": 131072 }, - "smithy.api#pattern": "\\{[\\S\\s]*\\}\\s*" + "smithy.api#pattern": "\\{[\\S\\s]*\\}\\s*", + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#BrowserSettings": { @@ -827,6 +828,9 @@ { "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" }, + { + "target": "com.amazonaws.workspacesweb#ServiceQuotaExceededException" + }, { "target": "com.amazonaws.workspacesweb#ThrottlingException" }, @@ -870,7 +874,7 @@ "identityProviderDetails": { "target": "com.amazonaws.workspacesweb#IdentityProviderDetails", "traits": { - "smithy.api#documentation": "

The identity provider details. The following list describes the provider detail keys for\n each identity provider type.

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

The identity provider details. The following list describes the provider detail keys for\n each identity provider type.

\n ", "smithy.api#required": {} } }, @@ -1233,6 +1237,18 @@ "smithy.api#documentation": "

The tags to add to the user settings resource. A tag is a key-value pair.

" } }, + "disconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#DisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that a streaming session remains active after users disconnect.

" + } + }, + "idleDisconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#IdleDisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

" + } + }, "clientToken": { "target": "com.amazonaws.workspacesweb#ClientToken", "traits": { @@ -1774,6 +1790,16 @@ "type": "structure", "members": {} }, + "com.amazonaws.workspacesweb#DisconnectTimeoutInMinutes": { + "type": "integer", + "traits": { + "smithy.api#box": {}, + "smithy.api#range": { + "min": 1, + "max": 600 + } + } + }, "com.amazonaws.workspacesweb#DisplayName": { "type": "string", "traits": { @@ -1781,7 +1807,8 @@ "min": 1, "max": 64 }, - "smithy.api#pattern": "^.+$" + "smithy.api#pattern": "^.+$", + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#EnabledType": { @@ -2347,6 +2374,9 @@ }, "value": { "target": "com.amazonaws.workspacesweb#StringType" + }, + "traits": { + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#IdentityProviderList": { @@ -2362,7 +2392,8 @@ "min": 1, "max": 32 }, - "smithy.api#pattern": "^[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+$" + "smithy.api#pattern": "^[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+$", + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#IdentityProviderSummary": { @@ -2422,6 +2453,16 @@ ] } }, + "com.amazonaws.workspacesweb#IdleDisconnectTimeoutInMinutes": { + "type": "integer", + "traits": { + "smithy.api#box": {}, + "smithy.api#range": { + "min": 0, + "max": 60 + } + } + }, "com.amazonaws.workspacesweb#InternalServerException": { "type": "structure", "members": { @@ -3491,7 +3532,8 @@ } }, "traits": { - "smithy.api#documentation": "

The tag.

" + "smithy.api#documentation": "

The tag.

", + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#TagExceptionMessage": { @@ -3504,7 +3546,8 @@ "min": 1, "max": 128 }, - "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#TagKeyList": { @@ -3606,7 +3649,8 @@ "min": 0, "max": 256 }, - "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "smithy.api#sensitive": {} } }, "com.amazonaws.workspacesweb#ThrottlingException": { @@ -3861,7 +3905,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates the identity provider.

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

Updates the identity provider.

", "smithy.api#http": { "method": "PATCH", "uri": "/identityProviders/{identityProviderArn+}", @@ -3895,7 +3939,7 @@ "identityProviderDetails": { "target": "com.amazonaws.workspacesweb#IdentityProviderDetails", "traits": { - "smithy.api#documentation": "

The details of the identity provider.

" + "smithy.api#documentation": "

The details of the identity provider. The following list describes the provider detail keys for\n each identity provider type.

\n " } }, "clientToken": { @@ -4224,6 +4268,18 @@ "smithy.api#documentation": "

Specifies whether the user can print to the local device.

" } }, + "disconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#DisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that a streaming session remains active after users disconnect.

" + } + }, + "idleDisconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#IdleDisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

" + } + }, "clientToken": { "target": "com.amazonaws.workspacesweb#ClientToken", "traits": { @@ -4290,6 +4346,18 @@ "traits": { "smithy.api#documentation": "

Specifies whether the user can print to the local device.

" } + }, + "disconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#DisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that a streaming session remains active after users disconnect.

" + } + }, + "idleDisconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#IdleDisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

" + } } }, "traits": { @@ -4340,6 +4408,18 @@ "traits": { "smithy.api#documentation": "

Specifies whether the user can print to the local device.

" } + }, + "disconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#DisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that a streaming session remains active after users disconnect.

" + } + }, + "idleDisconnectTimeoutInMinutes": { + "target": "com.amazonaws.workspacesweb#IdleDisconnectTimeoutInMinutes", + "traits": { + "smithy.api#documentation": "

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

" + } } }, "traits": {