From 84a62483f7213cbca996c295ed9c62ffbe1dd452 Mon Sep 17 00:00:00 2001 From: AWS SDK for Go v2 automation user Date: Fri, 1 Sep 2023 18:05:38 +0000 Subject: [PATCH] Update API model --- .../aws-models/chime-sdk-media-pipelines.json | 702 +++++++- codegen/sdk-codegen/aws-models/connect.json | 1474 +++++++++++++++-- .../sdk-codegen/aws-models/identitystore.json | 542 +++--- .../sdk-codegen/aws-models/neptunedata.json | 2 +- 4 files changed, 2285 insertions(+), 435 deletions(-) diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json index cd892e49434..391e9e027c0 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json @@ -777,6 +777,12 @@ { "target": "com.amazonaws.chimesdkmediapipelines#GetMediaPipeline" }, + { + "target": "com.amazonaws.chimesdkmediapipelines#GetSpeakerSearchTask" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#GetVoiceToneAnalysisTask" + }, { "target": "com.amazonaws.chimesdkmediapipelines#ListMediaCapturePipelines" }, @@ -789,6 +795,18 @@ { "target": "com.amazonaws.chimesdkmediapipelines#ListTagsForResource" }, + { + "target": "com.amazonaws.chimesdkmediapipelines#StartSpeakerSearchTask" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#StartVoiceToneAnalysisTask" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#StopSpeakerSearchTask" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#StopVoiceToneAnalysisTask" + }, { "target": "com.amazonaws.chimesdkmediapipelines#TagResource" }, @@ -2489,6 +2507,9 @@ { "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ConflictException" + }, { "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" }, @@ -2639,7 +2660,7 @@ "FragmentSelectorType": { "target": "com.amazonaws.chimesdkmediapipelines#FragmentSelectorType", "traits": { - "smithy.api#documentation": "

The origin of the timestamps to use, Server or Producer. For more information, see \n StartSelectorType in the Amazon Kinesis Video Streams Developer Guide.

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

The origin of the timestamps to use, Server or Producer. For more information, see \n StartSelectorType in the Amazon Kinesis Video Streams Developer Guide.

", "smithy.api#required": {} } }, @@ -2882,6 +2903,162 @@ "smithy.api#output": {} } }, + "com.amazonaws.chimesdkmediapipelines#GetSpeakerSearchTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.chimesdkmediapipelines#GetSpeakerSearchTaskRequest" + }, + "output": { + "target": "com.amazonaws.chimesdkmediapipelines#GetSpeakerSearchTaskResponse" + }, + "errors": [ + { + "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#NotFoundException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceFailureException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ThrottledClientException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#UnauthorizedClientException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves the details of the specified speaker search task.

", + "smithy.api#http": { + "method": "GET", + "uri": "/media-insights-pipelines/{Identifier}/speaker-search-tasks/{SpeakerSearchTaskId}", + "code": 200 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#GetSpeakerSearchTaskRequest": { + "type": "structure", + "members": { + "Identifier": { + "target": "com.amazonaws.chimesdkmediapipelines#NonEmptyString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "SpeakerSearchTaskId": { + "target": "com.amazonaws.chimesdkmediapipelines#GuidString", + "traits": { + "smithy.api#documentation": "

The ID of the speaker search task.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#GetSpeakerSearchTaskResponse": { + "type": "structure", + "members": { + "SpeakerSearchTask": { + "target": "com.amazonaws.chimesdkmediapipelines#SpeakerSearchTask", + "traits": { + "smithy.api#documentation": "

The details of the speaker search task.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#GetVoiceToneAnalysisTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.chimesdkmediapipelines#GetVoiceToneAnalysisTaskRequest" + }, + "output": { + "target": "com.amazonaws.chimesdkmediapipelines#GetVoiceToneAnalysisTaskResponse" + }, + "errors": [ + { + "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#NotFoundException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceFailureException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ThrottledClientException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#UnauthorizedClientException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves the details of a voice tone analysis task.

", + "smithy.api#http": { + "method": "GET", + "uri": "/media-insights-pipelines/{Identifier}/voice-tone-analysis-tasks/{VoiceToneAnalysisTaskId}", + "code": 200 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#GetVoiceToneAnalysisTaskRequest": { + "type": "structure", + "members": { + "Identifier": { + "target": "com.amazonaws.chimesdkmediapipelines#NonEmptyString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "VoiceToneAnalysisTaskId": { + "target": "com.amazonaws.chimesdkmediapipelines#GuidString", + "traits": { + "smithy.api#documentation": "

The ID of the voice tone anlysis task.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#GetVoiceToneAnalysisTaskResponse": { + "type": "structure", + "members": { + "VoiceToneAnalysisTask": { + "target": "com.amazonaws.chimesdkmediapipelines#VoiceToneAnalysisTask", + "traits": { + "smithy.api#documentation": "

The details of the voice tone analysis task.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.chimesdkmediapipelines#GridViewConfiguration": { "type": "structure", "members": { @@ -3180,6 +3357,35 @@ "smithy.api#documentation": "

The runtime configuration settings for the Kinesis video stream source.

" } }, + "com.amazonaws.chimesdkmediapipelines#KinesisVideoStreamSourceTaskConfiguration": { + "type": "structure", + "members": { + "StreamArn": { + "target": "com.amazonaws.chimesdkmediapipelines#KinesisVideoStreamArn", + "traits": { + "smithy.api#documentation": "

The ARN of the stream.

", + "smithy.api#required": {} + } + }, + "ChannelId": { + "target": "com.amazonaws.chimesdkmediapipelines#ChannelId", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

The channel ID.

", + "smithy.api#required": {} + } + }, + "FragmentNumber": { + "target": "com.amazonaws.chimesdkmediapipelines#FragmentNumberString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the fragment to begin processing.

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

The task configuration settings for the Kinesis video stream source.

" + } + }, "com.amazonaws.chimesdkmediapipelines#LambdaFunctionSinkConfiguration": { "type": "structure", "members": { @@ -4042,7 +4248,7 @@ "VoiceEnhancementSinkConfiguration": { "target": "com.amazonaws.chimesdkmediapipelines#VoiceEnhancementSinkConfiguration", "traits": { - "smithy.api#documentation": "

The configuration settings for the VoiceEnhancementSinkConfiguration element.

" + "smithy.api#documentation": "

The configuration settings for voice enhancement sink in a media insights pipeline configuration element.

" } } }, @@ -4442,6 +4648,47 @@ "smithy.api#documentation": "

The summary of the media pipeline.

" } }, + "com.amazonaws.chimesdkmediapipelines#MediaPipelineTaskStatus": { + "type": "enum", + "members": { + "NotStarted": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NotStarted" + } + }, + "Initializing": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Initializing" + } + }, + "InProgress": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InProgress" + } + }, + "Failed": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Failed" + } + }, + "Stopping": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Stopping" + } + }, + "Stopped": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Stopped" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#MediaSampleRateHertz": { "type": "integer", "traits": { @@ -5044,52 +5291,404 @@ "smithy.api#documentation": "

Source configuration for a specified media pipeline.

" } }, - "com.amazonaws.chimesdkmediapipelines#SqsQueueSinkConfiguration": { + "com.amazonaws.chimesdkmediapipelines#SpeakerSearchTask": { "type": "structure", "members": { - "InsightsTarget": { - "target": "com.amazonaws.chimesdkmediapipelines#Arn", + "SpeakerSearchTaskId": { + "target": "com.amazonaws.chimesdkmediapipelines#GuidString", "traits": { - "smithy.api#documentation": "

The ARN of the SQS sink.

" + "smithy.api#documentation": "

The speaker search task ID.

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

The configuration settings for the SQS sink.

" - } - }, - "com.amazonaws.chimesdkmediapipelines#StreamChannelDefinition": { - "type": "structure", - "members": { - "NumberOfChannels": { - "target": "com.amazonaws.chimesdkmediapipelines#NumberOfChannels", + }, + "SpeakerSearchTaskStatus": { + "target": "com.amazonaws.chimesdkmediapipelines#MediaPipelineTaskStatus", "traits": { - "smithy.api#documentation": "

The number of channels in a streaming channel.

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

The status of the speaker search task.

" } }, - "ChannelDefinitions": { - "target": "com.amazonaws.chimesdkmediapipelines#ChannelDefinitions", + "CreatedTimestamp": { + "target": "com.amazonaws.chimesdkmediapipelines#Iso8601Timestamp", "traits": { - "smithy.api#documentation": "

The definitions of the channels in a streaming channel.

" + "smithy.api#documentation": "

The time at which a speaker search task was created.

" + } + }, + "UpdatedTimestamp": { + "target": "com.amazonaws.chimesdkmediapipelines#Iso8601Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which a speaker search task was updated.

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

Defines a streaming channel.

" + "smithy.api#documentation": "

A representation of an asynchronous request to perform speaker search analysis on a\n media insights pipeline.

" } }, - "com.amazonaws.chimesdkmediapipelines#StreamConfiguration": { + "com.amazonaws.chimesdkmediapipelines#SqsQueueSinkConfiguration": { "type": "structure", "members": { - "StreamArn": { - "target": "com.amazonaws.chimesdkmediapipelines#KinesisVideoStreamArn", + "InsightsTarget": { + "target": "com.amazonaws.chimesdkmediapipelines#Arn", "traits": { - "smithy.api#documentation": "

The ARN of the stream.

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

The ARN of the SQS sink.

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

The configuration settings for the SQS sink.

" + } + }, + "com.amazonaws.chimesdkmediapipelines#StartSpeakerSearchTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.chimesdkmediapipelines#StartSpeakerSearchTaskRequest" + }, + "output": { + "target": "com.amazonaws.chimesdkmediapipelines#StartSpeakerSearchTaskResponse" + }, + "errors": [ + { + "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ConflictException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#NotFoundException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceFailureException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ThrottledClientException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#UnauthorizedClientException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts a speaker search task.

\n \n

Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the\n AWS service terms for the Amazon Chime SDK.

\n
", + "smithy.api#http": { + "method": "POST", + "uri": "/media-insights-pipelines/{Identifier}/speaker-search-tasks?operation=start", + "code": 201 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#StartSpeakerSearchTaskRequest": { + "type": "structure", + "members": { + "Identifier": { + "target": "com.amazonaws.chimesdkmediapipelines#NonEmptyString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "VoiceProfileDomainArn": { + "target": "com.amazonaws.chimesdkmediapipelines#Arn", + "traits": { + "smithy.api#documentation": "

The ARN of the voice profile domain that will store the voice profile.

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

The task configuration for the Kinesis video stream source of the media insights\n pipeline.

" + } + }, + "ClientRequestToken": { + "target": "com.amazonaws.chimesdkmediapipelines#ClientRequestToken", + "traits": { + "smithy.api#documentation": "

The unique identifier for the client request. Use a different token for different speaker search tasks.

", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#StartSpeakerSearchTaskResponse": { + "type": "structure", + "members": { + "SpeakerSearchTask": { + "target": "com.amazonaws.chimesdkmediapipelines#SpeakerSearchTask", + "traits": { + "smithy.api#documentation": "

The details of the speaker search task.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#StartVoiceToneAnalysisTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.chimesdkmediapipelines#StartVoiceToneAnalysisTaskRequest" + }, + "output": { + "target": "com.amazonaws.chimesdkmediapipelines#StartVoiceToneAnalysisTaskResponse" + }, + "errors": [ + { + "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ConflictException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#NotFoundException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceFailureException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ThrottledClientException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#UnauthorizedClientException" + } + ], + "traits": { + "smithy.api#documentation": "

Starts a voice tone analysis task. For more information about voice tone analysis, see\n Using Amazon Chime SDK voice analytics\n in the Amazon Chime SDK Developer Guide.

\n \n

Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the\n AWS service terms for the Amazon Chime SDK.

\n
", + "smithy.api#http": { + "method": "POST", + "uri": "/media-insights-pipelines/{Identifier}/voice-tone-analysis-tasks?operation=start", + "code": 201 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#StartVoiceToneAnalysisTaskRequest": { + "type": "structure", + "members": { + "Identifier": { + "target": "com.amazonaws.chimesdkmediapipelines#NonEmptyString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "LanguageCode": { + "target": "com.amazonaws.chimesdkmediapipelines#VoiceAnalyticsLanguageCode", + "traits": { + "smithy.api#documentation": "

The language code.

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

The task configuration for the Kinesis video stream source of the media insights\n pipeline.

" + } + }, + "ClientRequestToken": { + "target": "com.amazonaws.chimesdkmediapipelines#ClientRequestToken", + "traits": { + "smithy.api#documentation": "

The unique identifier for the client request. Use a different token for different voice tone analysis tasks.

", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#StartVoiceToneAnalysisTaskResponse": { + "type": "structure", + "members": { + "VoiceToneAnalysisTask": { + "target": "com.amazonaws.chimesdkmediapipelines#VoiceToneAnalysisTask", + "traits": { + "smithy.api#documentation": "

The details of the voice tone analysis task.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#StopSpeakerSearchTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.chimesdkmediapipelines#StopSpeakerSearchTaskRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ConflictException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#NotFoundException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceFailureException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ThrottledClientException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#UnauthorizedClientException" + } + ], + "traits": { + "smithy.api#documentation": "

Stops a speaker search task.

", + "smithy.api#http": { + "method": "POST", + "uri": "/media-insights-pipelines/{Identifier}/speaker-search-tasks/{SpeakerSearchTaskId}?operation=stop", + "code": 204 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#StopSpeakerSearchTaskRequest": { + "type": "structure", + "members": { + "Identifier": { + "target": "com.amazonaws.chimesdkmediapipelines#NonEmptyString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "SpeakerSearchTaskId": { + "target": "com.amazonaws.chimesdkmediapipelines#GuidString", + "traits": { + "smithy.api#documentation": "

The speaker search task ID.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#StopVoiceToneAnalysisTask": { + "type": "operation", + "input": { + "target": "com.amazonaws.chimesdkmediapipelines#StopVoiceToneAnalysisTaskRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.chimesdkmediapipelines#BadRequestException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ConflictException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ForbiddenException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#NotFoundException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceFailureException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#ThrottledClientException" + }, + { + "target": "com.amazonaws.chimesdkmediapipelines#UnauthorizedClientException" + } + ], + "traits": { + "smithy.api#documentation": "

Stops a voice tone analysis task.

", + "smithy.api#http": { + "method": "POST", + "uri": "/media-insights-pipelines/{Identifier}/voice-tone-analysis-tasks/{VoiceToneAnalysisTaskId}?operation=stop", + "code": 204 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#StopVoiceToneAnalysisTaskRequest": { + "type": "structure", + "members": { + "Identifier": { + "target": "com.amazonaws.chimesdkmediapipelines#NonEmptyString", + "traits": { + "smithy.api#documentation": "

The unique identifier of the resource to be updated. Valid values include the ID and ARN of the media insights pipeline.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "VoiceToneAnalysisTaskId": { + "target": "com.amazonaws.chimesdkmediapipelines#GuidString", + "traits": { + "smithy.api#documentation": "

The ID of the voice tone analysis task.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.chimesdkmediapipelines#StreamChannelDefinition": { + "type": "structure", + "members": { + "NumberOfChannels": { + "target": "com.amazonaws.chimesdkmediapipelines#NumberOfChannels", + "traits": { + "smithy.api#documentation": "

The number of channels in a streaming channel.

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

The definitions of the channels in a streaming channel.

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

Defines a streaming channel.

" + } + }, + "com.amazonaws.chimesdkmediapipelines#StreamConfiguration": { + "type": "structure", + "members": { + "StreamArn": { + "target": "com.amazonaws.chimesdkmediapipelines#KinesisVideoStreamArn", + "traits": { + "smithy.api#documentation": "

The ARN of the stream.

", + "smithy.api#required": {} + } + }, + "FragmentNumber": { "target": "com.amazonaws.chimesdkmediapipelines#FragmentNumberString", "traits": { "smithy.api#documentation": "

The unique identifier of the fragment to begin processing.

" @@ -5814,6 +6413,17 @@ } } }, + "com.amazonaws.chimesdkmediapipelines#VoiceAnalyticsLanguageCode": { + "type": "enum", + "members": { + "EN_US": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "en-US" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#VoiceAnalyticsProcessorConfiguration": { "type": "structure", "members": { @@ -5848,6 +6458,38 @@ "traits": { "smithy.api#documentation": "

A static structure that contains the configuration data for a VoiceEnhancementSinkConfiguration element.

" } + }, + "com.amazonaws.chimesdkmediapipelines#VoiceToneAnalysisTask": { + "type": "structure", + "members": { + "VoiceToneAnalysisTaskId": { + "target": "com.amazonaws.chimesdkmediapipelines#GuidString", + "traits": { + "smithy.api#documentation": "

The ID of the voice tone analysis task.

" + } + }, + "VoiceToneAnalysisTaskStatus": { + "target": "com.amazonaws.chimesdkmediapipelines#MediaPipelineTaskStatus", + "traits": { + "smithy.api#documentation": "

The status of a voice tone analysis task.

" + } + }, + "CreatedTimestamp": { + "target": "com.amazonaws.chimesdkmediapipelines#Iso8601Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which a voice tone analysis task was created.

" + } + }, + "UpdatedTimestamp": { + "target": "com.amazonaws.chimesdkmediapipelines#Iso8601Timestamp", + "traits": { + "smithy.api#documentation": "

The time at which a voice tone analysis task was updated.

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

A representation of an asynchronous request to perform voice tone analysis on a media insights pipeline.

" + } } } } diff --git a/codegen/sdk-codegen/aws-models/connect.json b/codegen/sdk-codegen/aws-models/connect.json index d485f544cd5..498409a49ea 100644 --- a/codegen/sdk-codegen/aws-models/connect.json +++ b/codegen/sdk-codegen/aws-models/connect.json @@ -693,6 +693,12 @@ { "target": "com.amazonaws.connect#CreateUserHierarchyGroup" }, + { + "target": "com.amazonaws.connect#CreateView" + }, + { + "target": "com.amazonaws.connect#CreateViewVersion" + }, { "target": "com.amazonaws.connect#CreateVocabulary" }, @@ -753,6 +759,12 @@ { "target": "com.amazonaws.connect#DeleteUserHierarchyGroup" }, + { + "target": "com.amazonaws.connect#DeleteView" + }, + { + "target": "com.amazonaws.connect#DeleteViewVersion" + }, { "target": "com.amazonaws.connect#DeleteVocabulary" }, @@ -819,6 +831,9 @@ { "target": "com.amazonaws.connect#DescribeUserHierarchyStructure" }, + { + "target": "com.amazonaws.connect#DescribeView" + }, { "target": "com.amazonaws.connect#DescribeVocabulary" }, @@ -990,6 +1005,12 @@ { "target": "com.amazonaws.connect#ListUsers" }, + { + "target": "com.amazonaws.connect#ListViews" + }, + { + "target": "com.amazonaws.connect#ListViewVersions" + }, { "target": "com.amazonaws.connect#MonitorContact" }, @@ -1196,6 +1217,12 @@ }, { "target": "com.amazonaws.connect#UpdateUserSecurityProfiles" + }, + { + "target": "com.amazonaws.connect#UpdateViewContent" + }, + { + "target": "com.amazonaws.connect#UpdateViewMetadata" } ], "traits": { @@ -3908,7 +3935,7 @@ "code": "ContactNotFoundException", "httpResponseCode": 410 }, - "smithy.api#documentation": "

The contact with the specified ID is not active or does not exist. Applies to Voice calls\n only, not to Chat, Task, or Voice Callback.

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

The contact with the specified ID is not active or does not exist. Applies to Voice calls\n only, not to Chat or Task contacts.

", "smithy.api#error": "client", "smithy.api#httpError": 410 } @@ -5014,7 +5041,7 @@ } ], "traits": { - "smithy.api#documentation": "

This API is in preview release for Amazon Connect and is subject to change.

\n

Creates a new queue for the specified Amazon Connect instance.

\n \n

If the number being used in the input is claimed to a traffic distribution group, and you are calling this API\n using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use\n either a full phone number ARN or UUID value for the OutboundCallerIdNumberId value\n of the OutboundCallerConfig request body parameter. However, if the number is claimed to a\n traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region\n associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided\n in\n this scenario, you will receive a\n ResourceNotFoundException.

\n

Only use the phone number ARN format that doesn't contain instance in the\n path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is\n the same ARN format that is returned when you call the ListPhoneNumbersV2\n API.

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

This API is in preview release for Amazon Connect and is subject to change.

\n

Creates a new queue for the specified Amazon Connect instance.

\n \n \n ", "smithy.api#http": { "method": "PUT", "uri": "/queues/{InstanceId}", @@ -5731,7 +5758,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

\n

For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.

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

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

\n \n

You can change the SignInConfig distribution only for a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.

", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution-group", @@ -6120,6 +6147,216 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#CreateView": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#CreateViewRequest" + }, + "output": { + "target": "com.amazonaws.connect#CreateViewResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#DuplicateResourceException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates a new view with the possible status of SAVED or PUBLISHED.

\n

The views will have a unique name for each connect instance.

\n

It performs basic content validation if the status is SAVED or full content validation if the status \n is set to PUBLISHED. An error is returned if validation fails. It associates either \n the $SAVED qualifier or both of the $SAVED and $LATEST qualifiers with the \n provided view content based on the status. The view is idempotent if ClientToken is provided.

", + "smithy.api#http": { + "method": "PUT", + "uri": "/views/{InstanceId}", + "code": 200 + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.connect#CreateViewRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of \n the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ClientToken": { + "target": "com.amazonaws.connect#ViewsClientToken", + "traits": { + "smithy.api#documentation": "

A unique Id for each create view request to avoid duplicate view creation. For example, the view \n is idempotent ClientToken is provided.

" + } + }, + "Status": { + "target": "com.amazonaws.connect#ViewStatus", + "traits": { + "smithy.api#documentation": "

Indicates the view status as either SAVED or PUBLISHED. The \n PUBLISHED status will initiate validation on the content.

", + "smithy.api#required": {} + } + }, + "Content": { + "target": "com.amazonaws.connect#ViewInputContent", + "traits": { + "smithy.api#documentation": "

View content containing all content necessary to render a view except for runtime input data.

\n

The total uncompressed content has a maximum file size of 400kB.

", + "smithy.api#required": {} + } + }, + "Description": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the view.

" + } + }, + "Name": { + "target": "com.amazonaws.connect#ViewName", + "traits": { + "smithy.api#documentation": "

The name of the view.

", + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.connect#TagMap", + "traits": { + "smithy.api#documentation": "

The tags associated with the view resource (not specific to view version).These tags can be used \n to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#CreateViewResponse": { + "type": "structure", + "members": { + "View": { + "target": "com.amazonaws.connect#View", + "traits": { + "smithy.api#documentation": "

A view resource object. Contains metadata and content necessary to render the view.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#CreateViewVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#CreateViewVersionRequest" + }, + "output": { + "target": "com.amazonaws.connect#CreateViewVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

Publishes a new version of the view identifier.

\n

Versions are immutable and monotonically increasing.

\n

It returns the highest version if there is no change in content compared to that version. An error \n is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the \n $LATEST alias.

", + "smithy.api#http": { + "method": "PUT", + "uri": "/views/{InstanceId}/{ViewId}/versions", + "code": 200 + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.connect#CreateViewVersionRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ViewId": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The identifier of the view. Both ViewArn and ViewId can be used.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "VersionDescription": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description for the version being published.

" + } + }, + "ViewContentSha256": { + "target": "com.amazonaws.connect#ViewContentSha256", + "traits": { + "smithy.api#documentation": "

Indicates the checksum value of the latest published view content.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#CreateViewVersionResponse": { + "type": "structure", + "members": { + "View": { + "target": "com.amazonaws.connect#View", + "traits": { + "smithy.api#documentation": "

All view data is contained within the View object.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.connect#CreateVocabulary": { "type": "operation", "input": { @@ -7727,13 +7964,13 @@ "smithy.api#input": {} } }, - "com.amazonaws.connect#DeleteVocabulary": { + "com.amazonaws.connect#DeleteView": { "type": "operation", "input": { - "target": "com.amazonaws.connect#DeleteVocabularyRequest" + "target": "com.amazonaws.connect#DeleteViewRequest" }, "output": { - "target": "com.amazonaws.connect#DeleteVocabularyResponse" + "target": "com.amazonaws.connect#DeleteViewResponse" }, "errors": [ { @@ -7742,6 +7979,9 @@ { "target": "com.amazonaws.connect#InternalServiceException" }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, { "target": "com.amazonaws.connect#InvalidRequestException" }, @@ -7752,33 +7992,33 @@ "target": "com.amazonaws.connect#ResourceNotFoundException" }, { - "target": "com.amazonaws.connect#ThrottlingException" + "target": "com.amazonaws.connect#TooManyRequestsException" } ], "traits": { - "smithy.api#documentation": "

Deletes the vocabulary that has the given identifier.

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

Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).

", "smithy.api#http": { - "method": "POST", - "uri": "/vocabulary-remove/{InstanceId}/{VocabularyId}", + "method": "DELETE", + "uri": "/views/{InstanceId}/{ViewId}", "code": 200 } } }, - "com.amazonaws.connect#DeleteVocabularyRequest": { + "com.amazonaws.connect#DeleteViewRequest": { "type": "structure", "members": { "InstanceId": { - "target": "com.amazonaws.connect#InstanceId", + "target": "com.amazonaws.connect#ViewsInstanceId", "traits": { - "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, - "VocabularyId": { - "target": "com.amazonaws.connect#VocabularyId", + "ViewId": { + "target": "com.amazonaws.connect#ViewId", "traits": { - "smithy.api#documentation": "

The identifier of the custom vocabulary.

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

The identifier of the view. Both ViewArn and ViewId can be used.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -7788,44 +8028,25 @@ "smithy.api#input": {} } }, - "com.amazonaws.connect#DeleteVocabularyResponse": { + "com.amazonaws.connect#DeleteViewResponse": { "type": "structure", - "members": { - "VocabularyArn": { - "target": "com.amazonaws.connect#ARN", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the custom vocabulary.

", - "smithy.api#required": {} - } - }, - "VocabularyId": { - "target": "com.amazonaws.connect#VocabularyId", - "traits": { - "smithy.api#documentation": "

The identifier of the custom vocabulary.

", - "smithy.api#required": {} - } - }, - "State": { - "target": "com.amazonaws.connect#VocabularyState", - "traits": { - "smithy.api#documentation": "

The current state of the custom vocabulary.

", - "smithy.api#required": {} - } - } - }, + "members": {}, "traits": { "smithy.api#output": {} } }, - "com.amazonaws.connect#DescribeAgentStatus": { + "com.amazonaws.connect#DeleteViewVersion": { "type": "operation", "input": { - "target": "com.amazonaws.connect#DescribeAgentStatusRequest" + "target": "com.amazonaws.connect#DeleteViewVersionRequest" }, "output": { - "target": "com.amazonaws.connect#DescribeAgentStatusResponse" + "target": "com.amazonaws.connect#DeleteViewVersionResponse" }, "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, { "target": "com.amazonaws.connect#InternalServiceException" }, @@ -7835,37 +8056,49 @@ { "target": "com.amazonaws.connect#InvalidRequestException" }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, { "target": "com.amazonaws.connect#ResourceNotFoundException" }, { - "target": "com.amazonaws.connect#ThrottlingException" + "target": "com.amazonaws.connect#TooManyRequestsException" } ], "traits": { - "smithy.api#documentation": "

This API is in preview release for Amazon Connect and is subject to change.

\n

Describes an agent status.

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

Deletes the particular version specified in ViewVersion identifier.

", "smithy.api#http": { - "method": "GET", - "uri": "/agent-status/{InstanceId}/{AgentStatusId}", + "method": "DELETE", + "uri": "/views/{InstanceId}/{ViewId}/versions/{ViewVersion}", "code": 200 } } }, - "com.amazonaws.connect#DescribeAgentStatusRequest": { + "com.amazonaws.connect#DeleteViewVersionRequest": { "type": "structure", "members": { "InstanceId": { - "target": "com.amazonaws.connect#InstanceId", + "target": "com.amazonaws.connect#ViewsInstanceId", "traits": { - "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, - "AgentStatusId": { - "target": "com.amazonaws.connect#AgentStatusId", + "ViewId": { + "target": "com.amazonaws.connect#ViewId", "traits": { - "smithy.api#documentation": "

The identifier for the agent status.

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

The identifier of the view. Both ViewArn and ViewId can be used.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ViewVersion": { + "target": "com.amazonaws.connect#ViewVersion", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

The version number of the view.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -7875,13 +8108,168 @@ "smithy.api#input": {} } }, - "com.amazonaws.connect#DescribeAgentStatusResponse": { + "com.amazonaws.connect#DeleteViewVersionResponse": { "type": "structure", - "members": { - "AgentStatus": { - "target": "com.amazonaws.connect#AgentStatus", - "traits": { - "smithy.api#documentation": "

The agent status.

" + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#DeleteVocabulary": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#DeleteVocabularyRequest" + }, + "output": { + "target": "com.amazonaws.connect#DeleteVocabularyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes the vocabulary that has the given identifier.

", + "smithy.api#http": { + "method": "POST", + "uri": "/vocabulary-remove/{InstanceId}/{VocabularyId}", + "code": 200 + } + } + }, + "com.amazonaws.connect#DeleteVocabularyRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#InstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "VocabularyId": { + "target": "com.amazonaws.connect#VocabularyId", + "traits": { + "smithy.api#documentation": "

The identifier of the custom vocabulary.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#DeleteVocabularyResponse": { + "type": "structure", + "members": { + "VocabularyArn": { + "target": "com.amazonaws.connect#ARN", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the custom vocabulary.

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

The identifier of the custom vocabulary.

", + "smithy.api#required": {} + } + }, + "State": { + "target": "com.amazonaws.connect#VocabularyState", + "traits": { + "smithy.api#documentation": "

The current state of the custom vocabulary.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#DescribeAgentStatus": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#DescribeAgentStatusRequest" + }, + "output": { + "target": "com.amazonaws.connect#DescribeAgentStatusResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "

This API is in preview release for Amazon Connect and is subject to change.

\n

Describes an agent status.

", + "smithy.api#http": { + "method": "GET", + "uri": "/agent-status/{InstanceId}/{AgentStatusId}", + "code": 200 + } + } + }, + "com.amazonaws.connect#DescribeAgentStatusRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#InstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "AgentStatusId": { + "target": "com.amazonaws.connect#AgentStatusId", + "traits": { + "smithy.api#documentation": "

The identifier for the agent status.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#DescribeAgentStatusResponse": { + "type": "structure", + "members": { + "AgentStatus": { + "target": "com.amazonaws.connect#AgentStatus", + "traits": { + "smithy.api#documentation": "

The agent status.

" } } }, @@ -9316,6 +9704,81 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#DescribeView": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#DescribeViewRequest" + }, + "output": { + "target": "com.amazonaws.connect#DescribeViewResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves the view for the specified Amazon Connect instance and view identifier.

\n

The view identifier can be supplied as a ViewId or ARN.

\n

\n $SAVED needs to be supplied if a view is unpublished.

\n

The view identifier can contain an optional qualifier, for example, :$SAVED, which \n is either an actual version number or an Amazon Connect managed qualifier $SAVED | $LATEST. \n If it is not supplied, then $LATEST is assumed for customer managed views and an error is \n returned if there is no published content available. Version 1 is assumed for Amazon Web Services managed views.

", + "smithy.api#http": { + "method": "GET", + "uri": "/views/{InstanceId}/{ViewId}", + "code": 200 + } + } + }, + "com.amazonaws.connect#DescribeViewRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ViewId": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The ViewId of the view. This must be an ARN for Amazon Web Services managed views.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#DescribeViewResponse": { + "type": "structure", + "members": { + "View": { + "target": "com.amazonaws.connect#View", + "traits": { + "smithy.api#documentation": "

All view data is contained within the View object.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.connect#DescribeVocabulary": { "type": "operation", "input": { @@ -16054,7 +16517,7 @@ } ], "traits": { - "smithy.api#documentation": "

Provides information about the phone numbers for the specified Amazon Connect instance.

\n

For more information about phone numbers, see Set Up Phone Numbers for Your\n Contact Center in the Amazon Connect Administrator\n Guide.

\n \n

The phone number Arn value that is returned from each of the items in the\n PhoneNumberSummaryList cannot be used to tag phone number resources. It will fail with\n a ResourceNotFoundException. Instead, use the ListPhoneNumbersV2 API.\n It returns the new phone number ARN that can be used to tag phone number resources.

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

Provides information about the phone numbers for the specified Amazon Connect instance.

\n

For more information about phone numbers, see Set Up Phone Numbers for Your\n Contact Center in the Amazon Connect Administrator\n Guide.

\n \n \n ", "smithy.api#http": { "method": "GET", "uri": "/phone-numbers-summary/{InstanceId}", @@ -17877,21 +18340,224 @@ "smithy.api#output": {} } }, - "com.amazonaws.connect#Long": { - "type": "long" - }, - "com.amazonaws.connect#MaxResult10": { - "type": "integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#range": { - "min": 1, - "max": 10 + "com.amazonaws.connect#ListViewVersions": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#ListViewVersionsRequest" + }, + "output": { + "target": "com.amazonaws.connect#ListViewVersionsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" } - } - }, - "com.amazonaws.connect#MaxResult100": { - "type": "integer", + ], + "traits": { + "smithy.api#documentation": "

Returns all the available versions for the specified Amazon Connect instance and view identifier.

\n

Results will be sorted from highest to lowest.

", + "smithy.api#http": { + "method": "GET", + "uri": "/views/{InstanceId}/{ViewId}/versions", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "ViewVersionSummaryList", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.connect#ListViewVersionsRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ViewId": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The identifier of the view. Both ViewArn and ViewId can be used.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "NextToken": { + "target": "com.amazonaws.connect#ViewsNextToken", + "traits": { + "smithy.api#documentation": "

The token for the next set of results. Use the value returned in the previous response in the next request to \n retrieve the next set of results.

", + "smithy.api#httpQuery": "nextToken" + } + }, + "MaxResults": { + "target": "com.amazonaws.connect#MaxResults", + "traits": { + "smithy.api#default": null, + "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", + "smithy.api#httpQuery": "maxResults" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#ListViewVersionsResponse": { + "type": "structure", + "members": { + "ViewVersionSummaryList": { + "target": "com.amazonaws.connect#ViewVersionSummaryList", + "traits": { + "smithy.api#documentation": "

A list of view version summaries.

" + } + }, + "NextToken": { + "target": "com.amazonaws.connect#ViewsNextToken", + "traits": { + "smithy.api#documentation": "

The token for the next set of results. Use the value returned in the previous response in the next request to \n retrieve the next set of results.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#ListViews": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#ListViewsRequest" + }, + "output": { + "target": "com.amazonaws.connect#ListViewsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns views in the given instance.

\n

Results are sorted primarily by type, and secondarily by name.

", + "smithy.api#http": { + "method": "GET", + "uri": "/views/{InstanceId}", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "ViewsSummaryList", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.connect#ListViewsRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "Type": { + "target": "com.amazonaws.connect#ViewType", + "traits": { + "smithy.api#documentation": "

The type of the view.

", + "smithy.api#httpQuery": "type" + } + }, + "NextToken": { + "target": "com.amazonaws.connect#ViewsNextToken", + "traits": { + "smithy.api#documentation": "

The token for the next set of results. Use the value returned in the previous response in the next request to \n retrieve the next set of results.

", + "smithy.api#httpQuery": "nextToken" + } + }, + "MaxResults": { + "target": "com.amazonaws.connect#MaxResults", + "traits": { + "smithy.api#default": null, + "smithy.api#documentation": "

The maximum number of results to return per page. The default MaxResult size is 100.

", + "smithy.api#httpQuery": "maxResults" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#ListViewsResponse": { + "type": "structure", + "members": { + "ViewsSummaryList": { + "target": "com.amazonaws.connect#ViewsSummaryList", + "traits": { + "smithy.api#documentation": "

A list of view summaries.

" + } + }, + "NextToken": { + "target": "com.amazonaws.connect#ViewsNextToken", + "traits": { + "smithy.api#documentation": "

The token for the next set of results. Use the value returned in the previous response in the next request to \n retrieve the next set of results.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#Long": { + "type": "long" + }, + "com.amazonaws.connect#MaxResult10": { + "type": "integer", + "traits": { + "smithy.api#default": 0, + "smithy.api#range": { + "min": 1, + "max": 10 + } + } + }, + "com.amazonaws.connect#MaxResult100": { + "type": "integer", "traits": { "smithy.api#default": 0, "smithy.api#range": { @@ -17950,6 +18616,16 @@ } } }, + "com.amazonaws.connect#MaxResults": { + "type": "integer", + "traits": { + "smithy.api#default": 0, + "smithy.api#range": { + "min": 1, + "max": 100 + } + } + }, "com.amazonaws.connect#MaximumResultReturnedException": { "type": "structure", "members": { @@ -24797,7 +25473,7 @@ } ], "traits": { - "smithy.api#documentation": "

Ends the specified contact. This call does not work for the following initiation\n methods:

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

Ends the specified contact. This call does not work for voice contacts that use the\n following initiation methods:

\n \n

Chat and task contacts, however, can be terminated in any state, regardless of initiation\n method.

", "smithy.api#http": { "method": "POST", "uri": "/contact/stop", @@ -25990,6 +26666,19 @@ "com.amazonaws.connect#Timestamp": { "type": "timestamp" }, + "com.amazonaws.connect#TooManyRequestsException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.connect#Message" + } + }, + "traits": { + "smithy.api#documentation": "

Displayed when rate-related API limits are exceeded.

", + "smithy.api#error": "client", + "smithy.api#httpError": 429 + } + }, "com.amazonaws.connect#TrafficDistributionGroup": { "type": "structure", "members": { @@ -26039,7 +26728,7 @@ "target": "com.amazonaws.connect#Boolean", "traits": { "smithy.api#default": false, - "smithy.api#documentation": "

Whether this is the default traffic distribution group created during instance\n replication. The default traffic distribution group cannot be deleted by the\n DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as\n part of the process for deleting a replica.

\n \n

You can change the SignInConfig only for a default TrafficDistributionGroup. If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

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

Whether this is the default traffic distribution group created during instance\n replication. The default traffic distribution group cannot be deleted by the\n DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as\n part of the process for deleting a replica.

\n \n

You can change the SignInConfig distribution only for a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
" } } }, @@ -28100,7 +28789,7 @@ } ], "traits": { - "smithy.api#documentation": "

This API is in preview release for Amazon Connect and is subject to change.

\n

Updates the outbound caller ID name, number, and outbound whisper flow for a specified\n queue.

\n \n

If the number being used in the input is claimed to a traffic distribution group, and you are calling this API\n using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use\n either a full phone number ARN or UUID value for the OutboundCallerIdNumberId value\n of the OutboundCallerConfig request body parameter. However, if the number is claimed to a\n traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region\n associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided\n in\n this scenario, you will receive a\n ResourceNotFoundException.

\n

Only use the phone number ARN format that doesn't contain instance in the\n path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is\n the same ARN format that is returned when you call the ListPhoneNumbersV2\n API.

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

This API is in preview release for Amazon Connect and is subject to change.

\n

Updates the outbound caller ID name, number, and outbound whisper flow for a specified\n queue.

\n \n \n ", "smithy.api#http": { "method": "POST", "uri": "/queues/{InstanceId}/{QueueId}/outbound-caller-config", @@ -29064,7 +29753,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates the traffic distribution for a given traffic distribution group.

\n \n

You can change the SignInConfig only for a default TrafficDistributionGroup. If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about updating a traffic distribution group, see Update telephony\n traffic distribution across Amazon Web Services Regions\n in the Amazon Connect Administrator Guide.

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

Updates the traffic distribution for a given traffic distribution group.

\n \n

You can change the SignInConfig distribution only for a \ndefault TrafficDistributionGroup (see the IsDefault parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup,\n an InvalidRequestException is returned.

\n
\n

For more information about updating a traffic distribution group, see Update telephony\n traffic distribution across Amazon Web Services Regions\n in the Amazon Connect Administrator Guide.

", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution/{Id}", @@ -29565,66 +30254,244 @@ "smithy.api#input": {} } }, - "com.amazonaws.connect#Url": { - "type": "string" - }, - "com.amazonaws.connect#UrlReference": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.connect#ReferenceKey", - "traits": { - "smithy.api#documentation": "

Identifier of the URL reference.

" - } + "com.amazonaws.connect#UpdateViewContent": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#UpdateViewContentRequest" + }, + "output": { + "target": "com.amazonaws.connect#UpdateViewContentResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" }, - "Value": { - "target": "com.amazonaws.connect#ReferenceValue", - "traits": { - "smithy.api#documentation": "

A valid URL.

" - } + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" } - }, + ], "traits": { - "smithy.api#documentation": "

The URL reference.

" + "smithy.api#documentation": "

Updates the view content of the given view identifier in the specified Amazon Connect instance.

\n

It performs content validation if Status is set to SAVED and performs full content validation if \n Status is PUBLISHED. Note that the $SAVED alias' content will always be updated, \n but the $LATEST alias' content will only be updated if Status is PUBLISHED.

", + "smithy.api#http": { + "method": "POST", + "uri": "/views/{InstanceId}/{ViewId}", + "code": 200 + } } }, - "com.amazonaws.connect#UseCase": { + "com.amazonaws.connect#UpdateViewContentRequest": { "type": "structure", "members": { - "UseCaseId": { - "target": "com.amazonaws.connect#UseCaseId", + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", "traits": { - "smithy.api#documentation": "

The identifier for the use case.

" + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} } }, - "UseCaseArn": { - "target": "com.amazonaws.connect#ARN", + "ViewId": { + "target": "com.amazonaws.connect#ViewId", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the use case.

" + "smithy.api#documentation": "

The identifier of the view. Both ViewArn and ViewId can be used.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} } }, - "UseCaseType": { - "target": "com.amazonaws.connect#UseCaseType", + "Status": { + "target": "com.amazonaws.connect#ViewStatus", "traits": { - "smithy.api#documentation": "

The type of use case to associate to the integration association. Each integration\n association can have only one of each use case type.

" + "smithy.api#documentation": "

Indicates the view status as either SAVED or PUBLISHED. The \n PUBLISHED status will initiate validation on the content.

", + "smithy.api#required": {} + } + }, + "Content": { + "target": "com.amazonaws.connect#ViewInputContent", + "traits": { + "smithy.api#documentation": "

View content containing all content necessary to render a view except for runtime input data \n and the runtime input schema, which is auto-generated by this operation.

\n

The total uncompressed content has a maximum file size of 400kB.

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

Contains the\n use\n case.

" + "smithy.api#input": {} } }, - "com.amazonaws.connect#UseCaseId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 200 + "com.amazonaws.connect#UpdateViewContentResponse": { + "type": "structure", + "members": { + "View": { + "target": "com.amazonaws.connect#View", + "traits": { + "smithy.api#documentation": "

A view resource object. Contains metadata and content necessary to render the view.

" + } } + }, + "traits": { + "smithy.api#output": {} } }, - "com.amazonaws.connect#UseCaseSummaryList": { - "type": "list", + "com.amazonaws.connect#UpdateViewMetadata": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#UpdateViewMetadataRequest" + }, + "output": { + "target": "com.amazonaws.connect#UpdateViewMetadataResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#DuplicateResourceException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

Updates the view metadata. Note that either Name or Description \n must be provided.

", + "smithy.api#http": { + "method": "POST", + "uri": "/views/{InstanceId}/{ViewId}/metadata", + "code": 200 + } + } + }, + "com.amazonaws.connect#UpdateViewMetadataRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#ViewsInstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ViewId": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The identifier of the view. Both ViewArn and ViewId can be used.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "Name": { + "target": "com.amazonaws.connect#ViewName", + "traits": { + "smithy.api#documentation": "

The name of the view.

" + } + }, + "Description": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the view.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#UpdateViewMetadataResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#Url": { + "type": "string" + }, + "com.amazonaws.connect#UrlReference": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.connect#ReferenceKey", + "traits": { + "smithy.api#documentation": "

Identifier of the URL reference.

" + } + }, + "Value": { + "target": "com.amazonaws.connect#ReferenceValue", + "traits": { + "smithy.api#documentation": "

A valid URL.

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

The URL reference.

" + } + }, + "com.amazonaws.connect#UseCase": { + "type": "structure", + "members": { + "UseCaseId": { + "target": "com.amazonaws.connect#UseCaseId", + "traits": { + "smithy.api#documentation": "

The identifier for the use case.

" + } + }, + "UseCaseArn": { + "target": "com.amazonaws.connect#ARN", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the use case.

" + } + }, + "UseCaseType": { + "target": "com.amazonaws.connect#UseCaseType", + "traits": { + "smithy.api#documentation": "

The type of use case to associate to the integration association. Each integration\n association can have only one of each use case type.

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

Contains the\n use\n case.

" + } + }, + "com.amazonaws.connect#UseCaseId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + } + } + }, + "com.amazonaws.connect#UseCaseSummaryList": { + "type": "list", "member": { "target": "com.amazonaws.connect#UseCase" } @@ -30161,6 +31028,383 @@ } } }, + "com.amazonaws.connect#View": { + "type": "structure", + "members": { + "Id": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The identifier of the view.

" + } + }, + "Arn": { + "target": "com.amazonaws.connect#ARN", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the view.

" + } + }, + "Name": { + "target": "com.amazonaws.connect#ViewName", + "traits": { + "smithy.api#documentation": "

The name of the view.

" + } + }, + "Status": { + "target": "com.amazonaws.connect#ViewStatus", + "traits": { + "smithy.api#documentation": "

Indicates the view status as either SAVED or PUBLISHED. The \n PUBLISHED status will initiate validation on the content.

" + } + }, + "Type": { + "target": "com.amazonaws.connect#ViewType", + "traits": { + "smithy.api#documentation": "

The type of the view - CUSTOMER_MANAGED.

" + } + }, + "Description": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the view.

" + } + }, + "Version": { + "target": "com.amazonaws.connect#ViewVersion", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

Current version of the view.

" + } + }, + "VersionDescription": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the version.

" + } + }, + "Content": { + "target": "com.amazonaws.connect#ViewContent", + "traits": { + "smithy.api#documentation": "

View content containing all content necessary to render a view except for runtime input data.

" + } + }, + "Tags": { + "target": "com.amazonaws.connect#TagMap", + "traits": { + "smithy.api#documentation": "

The tags associated with the view resource (not specific to view version).

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

The timestamp of when the view was created.

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

Latest timestamp of the UpdateViewContent or CreateViewVersion operations.

" + } + }, + "ViewContentSha256": { + "target": "com.amazonaws.connect#ViewContentSha256", + "traits": { + "smithy.api#documentation": "

Indicates the checksum value of the latest published view content.

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

A view resource object. Contains metadata and content necessary to render the view.

" + } + }, + "com.amazonaws.connect#ViewAction": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + }, + "smithy.api#pattern": "^([\\p{L}\\p{N}_.:\\/=+\\-@()']+[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@()']*)$", + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.connect#ViewActions": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ViewAction" + } + }, + "com.amazonaws.connect#ViewContent": { + "type": "structure", + "members": { + "InputSchema": { + "target": "com.amazonaws.connect#ViewInputSchema", + "traits": { + "smithy.api#documentation": "

The data schema matching data that the view template must be provided to render.

" + } + }, + "Template": { + "target": "com.amazonaws.connect#ViewTemplate", + "traits": { + "smithy.api#documentation": "

The view template representing the structure of the view.

" + } + }, + "Actions": { + "target": "com.amazonaws.connect#ViewActions", + "traits": { + "smithy.api#documentation": "

A list of possible actions from the view.

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

View content containing all content necessary to render a view except for runtime input data.

" + } + }, + "com.amazonaws.connect#ViewContentSha256": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[a-zA-Z0-9]$" + } + }, + "com.amazonaws.connect#ViewDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 4096 + }, + "smithy.api#pattern": "^([\\p{L}\\p{N}_.:\\/=+\\-@,()']+[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@,()']*)$" + } + }, + "com.amazonaws.connect#ViewId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 500 + }, + "smithy.api#pattern": "^[a-zA-Z0-9\\_\\-:\\/$]+$" + } + }, + "com.amazonaws.connect#ViewInputContent": { + "type": "structure", + "members": { + "Template": { + "target": "com.amazonaws.connect#ViewTemplate", + "traits": { + "smithy.api#documentation": "

The view template representing the structure of the view.

" + } + }, + "Actions": { + "target": "com.amazonaws.connect#ViewActions", + "traits": { + "smithy.api#documentation": "

A list of possible actions from the view.

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

View content containing all content necessary to render a view except \n for runtime input data and the runtime input schema, which is auto-generated \n by this operation.

" + } + }, + "com.amazonaws.connect#ViewInputSchema": { + "type": "string", + "traits": { + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.connect#ViewName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + }, + "smithy.api#pattern": "^([\\p{L}\\p{N}_.:\\/=+\\-@()']+[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@()']*)$", + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.connect#ViewStatus": { + "type": "enum", + "members": { + "PUBLISHED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PUBLISHED" + } + }, + "SAVED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SAVED" + } + } + } + }, + "com.amazonaws.connect#ViewSummary": { + "type": "structure", + "members": { + "Id": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The identifier of the view.

" + } + }, + "Arn": { + "target": "com.amazonaws.connect#ARN", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the view.

" + } + }, + "Name": { + "target": "com.amazonaws.connect#ViewName", + "traits": { + "smithy.api#documentation": "

The name of the view.

" + } + }, + "Type": { + "target": "com.amazonaws.connect#ViewType", + "traits": { + "smithy.api#documentation": "

The type of the view.

" + } + }, + "Status": { + "target": "com.amazonaws.connect#ViewStatus", + "traits": { + "smithy.api#documentation": "

Indicates the view status as either SAVED or PUBLISHED. The \n PUBLISHED status will initiate validation on the content.

" + } + }, + "Description": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the view.

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

A summary of a view's metadata.

" + } + }, + "com.amazonaws.connect#ViewTemplate": { + "type": "string" + }, + "com.amazonaws.connect#ViewType": { + "type": "enum", + "members": { + "CUSTOMER_MANAGED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CUSTOMER_MANAGED" + } + }, + "AWS_MANAGED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AWS_MANAGED" + } + } + } + }, + "com.amazonaws.connect#ViewVersion": { + "type": "integer", + "traits": { + "smithy.api#default": 0 + } + }, + "com.amazonaws.connect#ViewVersionSummary": { + "type": "structure", + "members": { + "Id": { + "target": "com.amazonaws.connect#ViewId", + "traits": { + "smithy.api#documentation": "

The identifier of the view version.

" + } + }, + "Arn": { + "target": "com.amazonaws.connect#ARN", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the view version.

" + } + }, + "Description": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the view version.

" + } + }, + "Name": { + "target": "com.amazonaws.connect#ViewName", + "traits": { + "smithy.api#documentation": "

The name of the view version.

" + } + }, + "Type": { + "target": "com.amazonaws.connect#ViewType", + "traits": { + "smithy.api#documentation": "

The type of the view version.

" + } + }, + "Version": { + "target": "com.amazonaws.connect#ViewVersion", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "

The sequentially incremented version of the view version.

" + } + }, + "VersionDescription": { + "target": "com.amazonaws.connect#ViewDescription", + "traits": { + "smithy.api#documentation": "

The description of the view version.

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

A summary of a view version's metadata.

" + } + }, + "com.amazonaws.connect#ViewVersionSummaryList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ViewVersionSummary" + } + }, + "com.amazonaws.connect#ViewsClientToken": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 500 + }, + "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*)$" + } + }, + "com.amazonaws.connect#ViewsInstanceId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + }, + "smithy.api#pattern": "^[a-zA-Z0-9\\_\\-:\\/]+$" + } + }, + "com.amazonaws.connect#ViewsNextToken": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 4096 + }, + "smithy.api#pattern": "^[a-zA-Z0-9=\\/+_.-]+$" + } + }, + "com.amazonaws.connect#ViewsSummaryList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ViewSummary" + } + }, "com.amazonaws.connect#Vocabulary": { "type": "structure", "members": { diff --git a/codegen/sdk-codegen/aws-models/identitystore.json b/codegen/sdk-codegen/aws-models/identitystore.json index 19f16cb86b1..85741f8e76a 100644 --- a/codegen/sdk-codegen/aws-models/identitystore.json +++ b/codegen/sdk-codegen/aws-models/identitystore.json @@ -55,7 +55,7 @@ "name": "identitystore" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

The Identity Store service used by AWS IAM Identity Center (successor to AWS Single Sign-On) provides a single place to retrieve all of\n your identities (users and groups). For more information, see the IAM Identity Center User\n Guide.

\n \n \n

Although AWS Single Sign-On was renamed, the sso and\n identitystore API namespaces will continue to retain their original name for\n backward compatibility purposes. For more information, see IAM Identity Center rename.

\n
\n \n

This reference guide describes the identity store operations that you can call\n programatically and includes detailed information about data types and errors.

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

The Identity Store service used by IAM Identity Center provides a single place to retrieve all of\n your identities (users and groups). For more information, see the IAM Identity Center User\n Guide.

\n

This reference guide describes the identity store operations that you can call\n programmatically and includes detailed information about data types and errors.

\n \n

IAM Identity Center uses the sso and identitystore API namespaces.

\n
", "smithy.api#title": "AWS SSO Identity Store", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -117,52 +117,56 @@ "type": "error" }, { - "conditions": [], - "type": "tree", - "rules": [ + "conditions": [ { - "conditions": [ + "fn": "booleanEquals", + "argv": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" + "ref": "UseDualStack" }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" + true + ] } - ] + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, { - "conditions": [], + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Region" + } + ] + } + ], "type": "tree", "rules": [ { "conditions": [ { - "fn": "isSet", + "fn": "aws.partition", "argv": [ { "ref": "Region" } - ] + ], + "assign": "PartitionResult" } ], "type": "tree", @@ -170,13 +174,22 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "booleanEquals", "argv": [ { - "ref": "Region" - } - ], - "assign": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] } ], "type": "tree", @@ -186,92 +199,83 @@ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] }, { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://identitystore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, + } + ], + "type": "tree", + "rules": [ { "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" + "endpoint": { + "url": "https://identitystore-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "type": "tree", + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] } ], @@ -280,155 +284,115 @@ { "conditions": [ { - "fn": "booleanEquals", + "fn": "stringEquals", "argv": [ - true, + "aws-us-gov", { "fn": "getAttr", "argv": [ { "ref": "PartitionResult" }, - "supportsFIPS" + "name" ] } ] } ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "stringEquals", - "argv": [ - "aws-us-gov", - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "name" - ] - } - ] - } - ], - "endpoint": { - "url": "https://identitystore.{Region}.amazonaws.com", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - }, - { - "conditions": [], - "endpoint": { - "url": "https://identitystore-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - } - ] + "endpoint": { + "url": "https://identitystore.{Region}.amazonaws.com", + "properties": {}, + "headers": {} + }, + "type": "endpoint" }, { "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" + "endpoint": { + "url": "https://identitystore-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ { - "conditions": [], - "endpoint": { - "url": "https://identitystore.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } - ] - }, - { - "conditions": [], + ], "type": "tree", "rules": [ { "conditions": [], "endpoint": { - "url": "https://identitystore.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://identitystore.{Region}.{PartitionResult#dualStackDnsSuffix}", "properties": {}, "headers": {} }, "type": "endpoint" } ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } ] + }, + { + "conditions": [], + "endpoint": { + "url": "https://identitystore.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" } ] + }, + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] }, @@ -443,8 +407,8 @@ }, "params": { "Region": "ap-northeast-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -456,8 +420,8 @@ }, "params": { "Region": "ap-northeast-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -469,8 +433,8 @@ }, "params": { "Region": "ap-south-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -482,8 +446,8 @@ }, "params": { "Region": "ap-southeast-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -495,8 +459,8 @@ }, "params": { "Region": "ap-southeast-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -508,8 +472,8 @@ }, "params": { "Region": "ca-central-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -521,8 +485,8 @@ }, "params": { "Region": "eu-central-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -534,8 +498,8 @@ }, "params": { "Region": "eu-north-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -547,8 +511,8 @@ }, "params": { "Region": "eu-west-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -560,8 +524,8 @@ }, "params": { "Region": "eu-west-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -573,8 +537,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -586,8 +550,8 @@ }, "params": { "Region": "us-east-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -599,8 +563,8 @@ }, "params": { "Region": "us-west-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -612,8 +576,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -625,8 +589,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -638,8 +602,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -651,8 +615,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -664,8 +628,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -677,8 +641,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -690,8 +654,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -703,8 +667,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -716,8 +680,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -729,8 +693,8 @@ }, "params": { "Region": "us-gov-west-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -742,8 +706,8 @@ }, "params": { "Region": "us-gov-west-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -755,8 +719,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -768,8 +732,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -779,8 +743,8 @@ }, "params": { "Region": "us-iso-east-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -792,8 +756,8 @@ }, "params": { "Region": "us-iso-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -803,8 +767,8 @@ }, "params": { "Region": "us-iso-east-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -816,8 +780,8 @@ }, "params": { "Region": "us-iso-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -827,8 +791,8 @@ }, "params": { "Region": "us-isob-east-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -840,8 +804,8 @@ }, "params": { "Region": "us-isob-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -851,8 +815,8 @@ }, "params": { "Region": "us-isob-east-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -864,8 +828,8 @@ }, "params": { "Region": "us-isob-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -877,8 +841,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -890,8 +854,8 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -902,8 +866,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, "UseFIPS": true, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -914,8 +878,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": true, "UseFIPS": false, + "UseDualStack": true, "Endpoint": "https://example.com" } }, @@ -1051,7 +1015,7 @@ "AttributeValue": { "target": "com.amazonaws.identitystore#AttributeValue", "traits": { - "smithy.api#documentation": "

The value of the attribute. This is a Document type.\n This type is not supported by Java V1, Go V1, and older versions of the AWS CLI.

" + "smithy.api#documentation": "

The value of the attribute. This is a Document type.\n This type is not supported by Java V1, Go V1, and older versions of the CLI.

" } } }, @@ -1084,7 +1048,7 @@ "com.amazonaws.identitystore#AttributeValue": { "type": "document", "traits": { - "smithy.api#documentation": "

The value of the attribute. This is a Document type.\n This type is not supported by Java V1, Go V1, and older versions of the AWS CLI.

" + "smithy.api#documentation": "

The value of the attribute. This is a Document type.\n This type is not supported by Java V1, Go V1, and older versions of the CLI.

" } }, "com.amazonaws.identitystore#ConflictException": { @@ -1237,7 +1201,7 @@ "DisplayName": { "target": "com.amazonaws.identitystore#GroupDisplayName", "traits": { - "smithy.api#documentation": "

A string containing the name of the group. This value is commonly displayed when the\n group is referenced. \"Administrator\" and \"AWSAdministrators\" are reserved names and can't be used for users\n or groups.

" + "smithy.api#documentation": "

A string containing the name of the group. This value is commonly displayed when the\n group is referenced. Administrator and AWSAdministrators are\n reserved names and can't be used for users or groups.

" } }, "Description": { @@ -1306,7 +1270,7 @@ "UserName": { "target": "com.amazonaws.identitystore#UserName", "traits": { - "smithy.api#documentation": "

A unique string used to identify the user. The length limit is 128 characters. This\n value can consist of letters, accented characters, symbols, numbers, and punctuation. This\n value is specified at the time the user is created and stored as an attribute of the user\n object in the identity store. \"Administrator\" and \"AWSAdministrators\" are reserved names and can't be used for users\n or groups.

" + "smithy.api#documentation": "

A unique string used to identify the user. The length limit is 128 characters. This\n value can consist of letters, accented characters, symbols, numbers, and punctuation. This\n value is specified at the time the user is created and stored as an attribute of the user\n object in the identity store. Administrator and AWSAdministrators\n are reserved names and can't be used for users or groups.

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

Retrieves the group metadata and attributes from GroupId in an identity\n store.

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

Retrieves the group metadata and attributes from GroupId in an identity\n store.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -1581,7 +1545,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves membership metadata and attributes from MembershipId in an identity store.

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

Retrieves membership metadata and attributes from MembershipId in an identity store.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -1709,7 +1673,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves the user metadata and attributes from the UserId in an identity store.

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

Retrieves the user metadata and attributes from the UserId in an identity store.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -1984,7 +1948,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves GroupId in an identity store.

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

Retrieves GroupId in an identity store.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -2043,7 +2007,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves the MembershipId in an identity store.

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

Retrieves the MembershipId in an identity store.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -2109,7 +2073,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves the UserId in an identity store.

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

Retrieves the UserId in an identity store.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -2402,7 +2366,7 @@ } ], "traits": { - "smithy.api#documentation": "

Checks the user's membership in all requested groups and returns if the member exists in all queried groups.

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

Checks the user's membership in all requested groups and returns if the member exists in all queried groups.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#readonly": {} } }, @@ -2461,7 +2425,7 @@ } ], "traits": { - "smithy.api#documentation": "

For the specified group in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form.

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

For the specified group in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#paginated": { "inputToken": "NextToken", "items": "GroupMemberships", @@ -2488,7 +2452,7 @@ } ], "traits": { - "smithy.api#documentation": "

For the specified member in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form.

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

For the specified member in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#paginated": { "inputToken": "NextToken", "items": "GroupMemberships", @@ -2613,7 +2577,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists all groups in the identity store. Returns a paginated list of complete Group objects. \n Filtering for a Group by the DisplayName attribute is deprecated. Instead, use the GetGroupId API action.

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

Lists all groups in the identity store. Returns a paginated list of complete Group objects. \n Filtering for a Group by the DisplayName attribute is deprecated. Instead, use the GetGroupId API action.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#paginated": { "inputToken": "NextToken", "items": "Groups", @@ -2691,7 +2655,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists all users in the identity store. Returns a paginated list of complete User objects. \n Filtering for a User by the UserName attribute is deprecated. Instead, use the GetUserId API action.

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

Lists all users in the identity store. Returns a paginated list of complete User objects. \n Filtering for a User by the UserName attribute is deprecated. Instead, use the GetUserId API action.

\n \n

If you have administrator access to a member account, you can use this API from the member account. \n Read about member accounts in the \n Organizations User Guide.

\n
", "smithy.api#paginated": { "inputToken": "NextToken", "items": "Users", @@ -2826,7 +2790,7 @@ "min": 1, "max": 65535 }, - "smithy.api#pattern": "^[-a-zA-Z0-9+=/:]*$" + "smithy.api#pattern": "^[-a-zA-Z0-9+=/:_]*$" } }, "com.amazonaws.identitystore#PhoneNumber": { @@ -3028,7 +2992,7 @@ "AttributeValue": { "target": "com.amazonaws.identitystore#AttributeValue", "traits": { - "smithy.api#documentation": "

The value of the attribute. This is a Document type.\n This type is not supported by Java V1, Go V1, and older versions of the AWS CLI.

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

The value of the attribute. This is a Document type.\n This type is not supported by Java V1, Go V1, and older versions of the CLI.

", "smithy.api#required": {} } } diff --git a/codegen/sdk-codegen/aws-models/neptunedata.json b/codegen/sdk-codegen/aws-models/neptunedata.json index 8b73ccb6e20..5441b6018bd 100644 --- a/codegen/sdk-codegen/aws-models/neptunedata.json +++ b/codegen/sdk-codegen/aws-models/neptunedata.json @@ -192,7 +192,7 @@ "name": "neptune-db" }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "Neptune Data API\n

The Amazon Neptune data API provides SDK support for more than 40 of Neptune's data\n operations, including data loading, query execution, data inquiry, and machine learning.\n It supports all three Neptune query languages (Gremlin, openCypher and SPARQL), and is\n available in all SDK languages. It automatically signs API requests and greatly simplifies\n integrating Neptune into your applications.

", + "smithy.api#documentation": "Neptune Data API\n

The Amazon Neptune data API provides SDK support for more than 40 of Neptune's data\n operations, including data loading, query execution, data inquiry, and machine learning.\n It supports the Gremlin and openCypher query languages, and is\n available in all SDK languages. It automatically signs API requests and greatly simplifies\n integrating Neptune into your applications.

", "smithy.api#externalDocumentation": { "API Reference": "https://docs.aws.amazon.com/neptune/latest/userguide/intro.html" },