diff --git a/codegen/sdk-codegen/aws-models/glue.json b/codegen/sdk-codegen/aws-models/glue.json index dad3c6851a2..16c3ef1cea3 100644 --- a/codegen/sdk-codegen/aws-models/glue.json +++ b/codegen/sdk-codegen/aws-models/glue.json @@ -4535,6 +4535,10 @@ { "value": "FAILED", "name": "FAILED" + }, + { + "value": "ERROR", + "name": "ERROR" } ] } @@ -5974,6 +5978,12 @@ "traits": { "smithy.api#documentation": "

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

" } + }, + "ExecutionClass": { + "target": "com.amazonaws.glue#ExecutionClass", + "traits": { + "smithy.api#documentation": "

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

\n\n

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

\n\t\n\t

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

" + } } } }, @@ -9833,6 +9843,25 @@ "com.amazonaws.glue#EventQueueArn": { "type": "string" }, + "com.amazonaws.glue#ExecutionClass": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "FLEX", + "name": "FLEX" + }, + { + "value": "STANDARD", + "name": "STANDARD" + } + ], + "smithy.api#length": { + "min": 0, + "max": 16 + } + } + }, "com.amazonaws.glue#ExecutionProperty": { "type": "structure", "members": { @@ -15779,6 +15808,12 @@ "traits": { "smithy.api#documentation": "

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

" } + }, + "ExecutionClass": { + "target": "com.amazonaws.glue#ExecutionClass", + "traits": { + "smithy.api#documentation": "

Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

\n\n

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

\n\t\n\t

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

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

This field populates only for Auto Scaling job runs, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for G.1X, 2 for G.2X, or 0.25 for G.025X workers). This value may be different than the executionEngineRuntime * MaxCapacity as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the MaxCapacity. Therefore, it is possible that the value of DPUSeconds is less than executionEngineRuntime * MaxCapacity.

" } + }, + "ExecutionClass": { + "target": "com.amazonaws.glue#ExecutionClass", + "traits": { + "smithy.api#documentation": "

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

\n\n

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

\n\t\n\t

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

" + } } }, "traits": { @@ -16111,6 +16152,14 @@ { "value": "TIMEOUT", "name": "TIMEOUT" + }, + { + "value": "ERROR", + "name": "ERROR" + }, + { + "value": "WAITING", + "name": "WAITING" } ] } @@ -16228,6 +16277,12 @@ "traits": { "smithy.api#documentation": "

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

" } + }, + "ExecutionClass": { + "target": "com.amazonaws.glue#ExecutionClass", + "traits": { + "smithy.api#documentation": "

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

\n\n

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

\n\t\n\t

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

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

The number of workers of a defined workerType that are allocated when a job runs.

" } + }, + "ExecutionClass": { + "target": "com.amazonaws.glue#ExecutionClass", + "traits": { + "smithy.api#documentation": "

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

\n\n

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

\n\t\n\t

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

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

Total number Actions in running state.

" } + }, + "ErroredActions": { + "target": "com.amazonaws.glue#IntegerValue", + "traits": { + "smithy.api#documentation": "

Indicates the count of job runs in the ERROR state in the workflow run.

" + } + }, + "WaitingActions": { + "target": "com.amazonaws.glue#IntegerValue", + "traits": { + "smithy.api#documentation": "

Indicates the count of job runs in WAITING state in the workflow run.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/identitystore.json b/codegen/sdk-codegen/aws-models/identitystore.json index d7ffa7e6a52..ab9073c6b54 100644 --- a/codegen/sdk-codegen/aws-models/identitystore.json +++ b/codegen/sdk-codegen/aws-models/identitystore.json @@ -31,6 +31,21 @@ "shapes": { "com.amazonaws.identitystore#AWSIdentityStore": { "type": "service", + "traits": { + "aws.api#service": { + "sdkId": "identitystore", + "arnNamespace": "identitystore", + "cloudFormationName": "Identitystore", + "cloudTrailEventSource": "identitystore.amazonaws.com", + "endpointPrefix": "identitystore" + }, + "aws.auth#sigv4": { + "name": "identitystore" + }, + "aws.protocols#awsJson1_1": {}, + "smithy.api#documentation": "

The identity store service used by Amazon Web Services Single Sign On provides a single place to retrieve all of\n your identities (users and groups). For more information, see the Amazon Web Services SSO User\n Guide.

", + "smithy.api#title": "AWS SSO Identity Store" + }, "version": "2020-06-15", "operations": [ { @@ -45,22 +60,7 @@ { "target": "com.amazonaws.identitystore#ListUsers" } - ], - "traits": { - "aws.api#service": { - "sdkId": "identitystore", - "arnNamespace": "identitystore", - "cloudFormationName": "Identitystore", - "cloudTrailEventSource": "identitystore.amazonaws.com", - "endpointPrefix": "identitystore" - }, - "aws.auth#sigv4": { - "name": "identitystore" - }, - "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

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

", - "smithy.api#title": "AWS SSO Identity Store" - } + ] }, "com.amazonaws.identitystore#AccessDeniedException": { "type": "structure", @@ -71,7 +71,7 @@ "RequestId": { "target": "com.amazonaws.identitystore#RequestId", "traits": { - "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by the Identity Store service for each sent request, and is then returned inside the exception if the request fails.

" + "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by\n the identity store service for each sent request, and is then returned inside the exception\n if the request fails.

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

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

" + "smithy.api#documentation": "

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

" } }, "com.amazonaws.identitystore#DescribeGroupRequest": { @@ -184,7 +184,7 @@ } ], "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

" } }, "com.amazonaws.identitystore#DescribeUserRequest": { @@ -238,13 +238,13 @@ "AttributeValue": { "target": "com.amazonaws.identitystore#SensitiveStringType", "traits": { - "smithy.api#documentation": "

Represents the data for an attribute. Each attribute value is described as a name-value pair.

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

Represents the data for an attribute. Each attribute value is described as a name-value\n pair.

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

A query filter used by ListUsers and ListGroup. This filter object provides the attribute name and attribute value to\n search users or groups.

" + "smithy.api#documentation": "

A query filter used by ListUsers and ListGroups. This filter\n object provides the attribute name and attribute value to search users or groups.

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

Contains the group’s display name value. The length limit is 1,024 characters. This\n value can consist of letters, accented characters, symbols, numbers, punctuation, tab, new\n line, carriage return, space, and nonbreaking space in this attribute. The characters\n <>;:% are excluded. This value is specified at the time the group\n is created and stored as an attribute of the group object in the identity store.

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

Contains the group’s display name value. The length limit is 1,024 characters. This\n value can consist of letters, accented characters, symbols, numbers, punctuation, tab, new\n line, carriage return, space, and nonbreaking space in this attribute. The characters\n <>;:% are excluded. This value is specified at the time the group is\n created and stored as an attribute of the group object in the identity store.

", "smithy.api#required": {} } } @@ -310,12 +310,12 @@ "RequestId": { "target": "com.amazonaws.identitystore#RequestId", "traits": { - "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by the Identity Store service for each sent request, and is then returned inside the exception if the request fails.

" + "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by\n the identity store service for each sent request, and is then returned inside the exception\n if the request fails.

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

The request processing has failed because of an unknown error, exception or failure with an internal server.

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

The request processing has failed because of an unknown error, exception or failure with\n an internal server.

", "smithy.api#error": "server", "smithy.api#httpError": 500 } @@ -346,7 +346,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists the attribute name and value of the group that you specified in the search. We only support DisplayName as a valid filter\n attribute path currently, and filter is required. This API returns minimum attributes, including GroupId and group\n DisplayName in the response.

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

Lists the attribute name and value of the group that you specified in the search. We\n only support DisplayName as a valid filter attribute path currently, and\n filter is required. This API returns minimum attributes, including GroupId and\n group DisplayName in the response.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -379,7 +379,7 @@ "Filters": { "target": "com.amazonaws.identitystore#Filters", "traits": { - "smithy.api#documentation": "

A list of Filter objects, which is used in the ListUsers and ListGroups request.

" + "smithy.api#documentation": "

A list of Filter objects, which is used in the ListUsers and\n ListGroups request.

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

Lists the attribute name and value of the user that you specified in the search. We only support UserName as a valid filter attribute\n path currently, and filter is required. This API returns minimum attributes, including UserId and UserName in the\n response.

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

Lists the attribute name and value of the user that you specified in the search. We only\n support UserName as a valid filter attribute path currently, and filter is\n required. This API returns minimum attributes, including UserId and\n UserName in the response.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -461,7 +461,7 @@ "Filters": { "target": "com.amazonaws.identitystore#Filters", "traits": { - "smithy.api#documentation": "

A list of Filter objects, which is used in the ListUsers and ListGroups request.

" + "smithy.api#documentation": "

A list of Filter objects, which is used in the ListUsers and\n ListGroups request.

" } } } @@ -535,13 +535,13 @@ "ResourceType": { "target": "com.amazonaws.identitystore#ResourceType", "traits": { - "smithy.api#documentation": "

The type of resource in the Identity Store service, which is an enum object. Valid values include USER, GROUP, and IDENTITY_STORE.

" + "smithy.api#documentation": "

The type of resource in the identity store service, which is an enum object. Valid\n values include USER, GROUP, and IDENTITY_STORE.

" } }, "ResourceId": { "target": "com.amazonaws.identitystore#ResourceId", "traits": { - "smithy.api#documentation": "

The identifier for a resource in the identity store, which can be used as UserId or GroupId. The format for ResourceId is either UUID or 1234567890-UUID, where UUID is a randomly generated value for each resource when it is created and 1234567890 represents the IdentityStoreId string value. In the case that the identity store is migrated from a legacy SSO identity store, the ResourceId for that identity store will be in the format of UUID. Otherwise, it will be in the 1234567890-UUID format.

" + "smithy.api#documentation": "

The identifier for a resource in the identity store, which can be used as\n UserId or GroupId. The format for ResourceId is\n either UUID or 1234567890-UUID, where UUID is a\n randomly generated value for each resource when it is created and 1234567890\n represents the IdentityStoreId string value. In the case that the identity\n store is migrated from a legacy single sign-on identity store, the ResourceId for that\n identity store will be in the format of UUID. Otherwise, it will be in the\n 1234567890-UUID format.

" } }, "Message": { @@ -550,7 +550,7 @@ "RequestId": { "target": "com.amazonaws.identitystore#RequestId", "traits": { - "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by the Identity Store service for each sent request, and is then returned inside the exception if the request fails.

" + "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by\n the identity store service for each sent request, and is then returned inside the exception\n if the request fails.

" } } }, @@ -599,12 +599,12 @@ "RequestId": { "target": "com.amazonaws.identitystore#RequestId", "traits": { - "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by the Identity Store service for each sent request, and is then returned inside the exception if the request fails.

" + "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by\n the identity store service for each sent request, and is then returned inside the exception\n if the request fails.

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

Indicates that the principal has crossed the throttling limits of the API operations.

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

Indicates that the principal has crossed the throttling limits of the API\n operations.

", "smithy.api#error": "client", "smithy.api#httpError": 429 } @@ -657,7 +657,7 @@ "RequestId": { "target": "com.amazonaws.identitystore#RequestId", "traits": { - "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by the Identity Store service for each sent request, and is then returned inside the exception if the request fails.

" + "smithy.api#documentation": "

The identifier for each request. This value is a globally unique ID that is generated by\n the identity store service for each sent request, and is then returned inside the exception\n if the request fails.

" } } }, diff --git a/codegen/sdk-codegen/aws-models/iot-wireless.json b/codegen/sdk-codegen/aws-models/iot-wireless.json index 3880872550b..6b438666c06 100644 --- a/codegen/sdk-codegen/aws-models/iot-wireless.json +++ b/codegen/sdk-codegen/aws-models/iot-wireless.json @@ -117,6 +117,16 @@ "smithy.api#documentation": "

The accuracy of the estimated position in meters. An empty value indicates that no position data is available. \n A value of ‘0.0’ value indicates that position data is available. This data corresponds to the position information\n that you specified instead of the position computed by solver.

" } }, + "com.amazonaws.iotwireless#AckModeRetryDurationSecs": { + "type": "integer", + "traits": { + "smithy.api#box": {}, + "smithy.api#range": { + "min": 0, + "max": 604800 + } + } + }, "com.amazonaws.iotwireless#AddGwMetadata": { "type": "boolean" }, @@ -3050,6 +3060,16 @@ } } }, + "com.amazonaws.iotwireless#DrMaxBox": { + "type": "integer", + "traits": { + "smithy.api#box": {}, + "smithy.api#range": { + "min": 0, + "max": 15 + } + } + }, "com.amazonaws.iotwireless#DrMin": { "type": "integer", "traits": { @@ -3059,6 +3079,16 @@ } } }, + "com.amazonaws.iotwireless#DrMinBox": { + "type": "integer", + "traits": { + "smithy.api#box": {}, + "smithy.api#range": { + "min": 0, + "max": 15 + } + } + }, "com.amazonaws.iotwireless#EndPoint": { "type": "string", "traits": { @@ -3157,6 +3187,12 @@ "traits": { "smithy.api#documentation": "

Connection status event configuration for an event configuration item.

" } + }, + "MessageDeliveryStatus": { + "target": "com.amazonaws.iotwireless#MessageDeliveryStatusEventConfiguration", + "traits": { + "smithy.api#documentation": "

Message delivery status event configuration for an event configuration item.

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

Resource type event configuration for the connection status event.

" } + }, + "MessageDeliveryStatus": { + "target": "com.amazonaws.iotwireless#MessageDeliveryStatusResourceTypeEventConfiguration", + "traits": { + "smithy.api#documentation": "

Resource type event configuration object for the message delivery status event.

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

Event configuration for the connection status event.

" } + }, + "MessageDeliveryStatus": { + "target": "com.amazonaws.iotwireless#MessageDeliveryStatusEventConfiguration", + "traits": { + "smithy.api#documentation": "

Event configuration for the message delivery status event.

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

The AddGWMetaData value.

" } + }, + "DrMin": { + "target": "com.amazonaws.iotwireless#DrMinBox", + "traits": { + "smithy.api#documentation": "

The DrMin value.

" + } + }, + "DrMax": { + "target": "com.amazonaws.iotwireless#DrMaxBox", + "traits": { + "smithy.api#documentation": "

The DrMax value.

" + } } }, "traits": { @@ -7294,6 +7354,34 @@ } } }, + "com.amazonaws.iotwireless#MessageDeliveryStatusEventConfiguration": { + "type": "structure", + "members": { + "Sidewalk": { + "target": "com.amazonaws.iotwireless#SidewalkEventNotificationConfigurations" + }, + "WirelessDeviceIdEventTopic": { + "target": "com.amazonaws.iotwireless#EventNotificationTopicStatus", + "traits": { + "smithy.api#documentation": "

Enum to denote whether the wireless device id device registration state event topic is enabled\n or disabled.

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

Message delivery status event configuration object for enabling and disabling relevant\n topics.

" + } + }, + "com.amazonaws.iotwireless#MessageDeliveryStatusResourceTypeEventConfiguration": { + "type": "structure", + "members": { + "Sidewalk": { + "target": "com.amazonaws.iotwireless#SidewalkResourceTypeEventConfiguration" + } + }, + "traits": { + "smithy.api#documentation": "

Message delivery status resource type event configuration object for enabling or disabling\n relevant topic.

" + } + }, "com.amazonaws.iotwireless#MessageId": { "type": "string" }, @@ -8822,6 +8910,12 @@ }, "MessageType": { "target": "com.amazonaws.iotwireless#MessageType" + }, + "AckModeRetryDurationSecs": { + "target": "com.amazonaws.iotwireless#AckModeRetryDurationSecs", + "traits": { + "smithy.api#documentation": "

The duration of time in seconds for which you want to retry sending the ACK.

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

Connection status resource type event configuration object for enabling and disabling wireless gateway topic.

" } + }, + "MessageDeliveryStatus": { + "target": "com.amazonaws.iotwireless#MessageDeliveryStatusResourceTypeEventConfiguration", + "traits": { + "smithy.api#documentation": "

Message delivery status resource type event configuration object for enabling and disabling wireless device topic.

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

Event configuration for the connection status event.

" } + }, + "MessageDeliveryStatus": { + "target": "com.amazonaws.iotwireless#MessageDeliveryStatusEventConfiguration", + "traits": { + "smithy.api#documentation": "

Event configuration for the message delivery status event.

" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/pinpoint.json b/codegen/sdk-codegen/aws-models/pinpoint.json index 8b5b310e562..72cde4cb2b8 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint.json +++ b/codegen/sdk-codegen/aws-models/pinpoint.json @@ -2394,6 +2394,70 @@ "smithy.api#documentation": "

Provides information about the general settings and status of all channels for an application, including channels that aren't enabled for the application.

" } }, + "com.amazonaws.pinpoint#ClosedDays": { + "type": "structure", + "members": { + "EMAIL": { + "target": "com.amazonaws.pinpoint#ListOfClosedDaysRules", + "traits": { + "smithy.api#documentation": "

Rules for Email Channel.

" + } + }, + "SMS": { + "target": "com.amazonaws.pinpoint#ListOfClosedDaysRules", + "traits": { + "smithy.api#documentation": "

Rules for SMS Channel.

" + } + }, + "PUSH": { + "target": "com.amazonaws.pinpoint#ListOfClosedDaysRules", + "traits": { + "smithy.api#documentation": "

Rules for Push Channel.

" + } + }, + "VOICE": { + "target": "com.amazonaws.pinpoint#ListOfClosedDaysRules", + "traits": { + "smithy.api#documentation": "

Rules for Voice Channel.

" + } + }, + "CUSTOM": { + "target": "com.amazonaws.pinpoint#ListOfClosedDaysRules", + "traits": { + "smithy.api#documentation": "

Rules for Custom Channel.

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

The time when journey will stop sending messages.

" + } + }, + "com.amazonaws.pinpoint#ClosedDaysRule": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.pinpoint#__string", + "traits": { + "smithy.api#documentation": "

Name of the rule.

" + } + }, + "StartDateTime": { + "target": "com.amazonaws.pinpoint#__string", + "traits": { + "smithy.api#documentation": "

Start Datetime in ISO 8601 format.

" + } + }, + "EndDateTime": { + "target": "com.amazonaws.pinpoint#__string", + "traits": { + "smithy.api#documentation": "

End Datetime in ISO 8601 format.

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

Closed Days Rule. Part of Journey sending schedule.

" + } + }, "com.amazonaws.pinpoint#Condition": { "type": "structure", "members": { @@ -3474,6 +3538,41 @@ "smithy.api#documentation": "

The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.

" } }, + "com.amazonaws.pinpoint#DayOfWeek": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "value": "MONDAY", + "name": "MONDAY" + }, + { + "value": "TUESDAY", + "name": "TUESDAY" + }, + { + "value": "WEDNESDAY", + "name": "WEDNESDAY" + }, + { + "value": "THURSDAY", + "name": "THURSDAY" + }, + { + "value": "FRIDAY", + "name": "FRIDAY" + }, + { + "value": "SATURDAY", + "name": "SATURDAY" + }, + { + "value": "SUNDAY", + "name": "SUNDAY" + } + ] + } + }, "com.amazonaws.pinpoint#DefaultButtonConfiguration": { "type": "structure", "members": { @@ -11545,6 +11644,24 @@ "traits": { "smithy.api#documentation": "

The channel-specific configurations for the journey.

" } + }, + "SendingSchedule": { + "target": "com.amazonaws.pinpoint#__boolean", + "traits": { + "smithy.api#documentation": "

Indicates if journey have Advance Quiet Time (OpenHours and ClosedDays). This flag should be set to true in order to allow (OpenHours and ClosedDays)

" + } + }, + "OpenHours": { + "target": "com.amazonaws.pinpoint#OpenHours", + "traits": { + "smithy.api#documentation": "

The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.

" + } + }, + "ClosedDays": { + "target": "com.amazonaws.pinpoint#ClosedDays", + "traits": { + "smithy.api#documentation": "

The time when journey will stop sending messages. QuietTime should be configured first and SendingSchedule should be set to true.

" + } } }, "traits": { @@ -11778,6 +11895,15 @@ "target": "com.amazonaws.pinpoint#CampaignResponse" } }, + "com.amazonaws.pinpoint#ListOfClosedDaysRules": { + "type": "list", + "member": { + "target": "com.amazonaws.pinpoint#ClosedDaysRule", + "traits": { + "smithy.api#documentation": "

ClosedDays rule details.

" + } + } + }, "com.amazonaws.pinpoint#ListOfEndpointBatchItem": { "type": "list", "member": { @@ -11826,6 +11952,15 @@ "target": "com.amazonaws.pinpoint#MultiConditionalBranch" } }, + "com.amazonaws.pinpoint#ListOfOpenHoursRules": { + "type": "list", + "member": { + "target": "com.amazonaws.pinpoint#OpenHoursRule", + "traits": { + "smithy.api#documentation": "

Open Hour Rule Details.

" + } + } + }, "com.amazonaws.pinpoint#ListOfRandomSplitEntry": { "type": "list", "member": { @@ -12236,6 +12371,21 @@ "target": "com.amazonaws.pinpoint#ItemResponse" } }, + "com.amazonaws.pinpoint#MapOfListOfOpenHoursRules": { + "type": "map", + "key": { + "target": "com.amazonaws.pinpoint#DayOfWeek", + "traits": { + "smithy.api#documentation": "

Day of a week when the rule will be applied. Valid values are [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]

" + } + }, + "value": { + "target": "com.amazonaws.pinpoint#ListOfOpenHoursRules", + "traits": { + "smithy.api#documentation": "

Open Hour Rules.

" + } + } + }, "com.amazonaws.pinpoint#MapOfListOf__string": { "type": "map", "key": { @@ -12833,6 +12983,64 @@ "smithy.api#documentation": "

Provides information about a phone number.

" } }, + "com.amazonaws.pinpoint#OpenHours": { + "type": "structure", + "members": { + "EMAIL": { + "target": "com.amazonaws.pinpoint#MapOfListOfOpenHoursRules", + "traits": { + "smithy.api#documentation": "

Rules for Email Channel.

" + } + }, + "SMS": { + "target": "com.amazonaws.pinpoint#MapOfListOfOpenHoursRules", + "traits": { + "smithy.api#documentation": "

Rules for SMS Channel.

" + } + }, + "PUSH": { + "target": "com.amazonaws.pinpoint#MapOfListOfOpenHoursRules", + "traits": { + "smithy.api#documentation": "

Rules for Push Channel.

" + } + }, + "VOICE": { + "target": "com.amazonaws.pinpoint#MapOfListOfOpenHoursRules", + "traits": { + "smithy.api#documentation": "

Rules for Voice Channel.

" + } + }, + "CUSTOM": { + "target": "com.amazonaws.pinpoint#MapOfListOfOpenHoursRules", + "traits": { + "smithy.api#documentation": "

Rules for Custom Channel.

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

The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.

" + } + }, + "com.amazonaws.pinpoint#OpenHoursRule": { + "type": "structure", + "members": { + "StartTime": { + "target": "com.amazonaws.pinpoint#__string", + "traits": { + "smithy.api#documentation": "

Local start time in ISO 8601 format.

" + } + }, + "EndTime": { + "target": "com.amazonaws.pinpoint#__string", + "traits": { + "smithy.api#documentation": "

Local start time in ISO 8601 format.

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

List of OpenHours Rules.

" + } + }, "com.amazonaws.pinpoint#Operator": { "type": "string", "traits": { @@ -15401,6 +15609,9 @@ "input": { "target": "com.amazonaws.pinpoint#TagResourceRequest" }, + "output": { + "target": "smithy.api#Unit" + }, "traits": { "smithy.api#documentation": "

Adds one or more tags (keys and values) to an application, campaign, message template, or segment.

", "smithy.api#http": { @@ -15850,6 +16061,9 @@ "input": { "target": "com.amazonaws.pinpoint#UntagResourceRequest" }, + "output": { + "target": "smithy.api#Unit" + }, "traits": { "smithy.api#documentation": "

Removes one or more tags (keys and values) from an application, campaign, message template, or segment.

", "smithy.api#http": { @@ -18475,6 +18689,24 @@ "traits": { "smithy.api#documentation": "

The channel-specific configurations for the journey.

" } + }, + "SendingSchedule": { + "target": "com.amazonaws.pinpoint#__boolean", + "traits": { + "smithy.api#documentation": "

Indicates if journey have Advance Quiet Time (OpenHours and ClosedDays). This flag should be set to true in order to allow (OpenHours and ClosedDays)

" + } + }, + "OpenHours": { + "target": "com.amazonaws.pinpoint#OpenHours", + "traits": { + "smithy.api#documentation": "

The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.

" + } + }, + "ClosedDays": { + "target": "com.amazonaws.pinpoint#ClosedDays", + "traits": { + "smithy.api#documentation": "

The time when journey will stop sending messages. QuietTime should be configured first and SendingSchedule should be set to true.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/quicksight.json b/codegen/sdk-codegen/aws-models/quicksight.json index 41c36913472..69a66718a76 100644 --- a/codegen/sdk-codegen/aws-models/quicksight.json +++ b/codegen/sdk-codegen/aws-models/quicksight.json @@ -2474,7 +2474,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates an Amazon QuickSight group.

\n\t\t

The permissions resource is\n\t\t\t\t\tarn:aws:quicksight:::group/default/\n .

\n\t\t

The response is a group object.

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

Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact AWS Support.

\n\t\t

The permissions resource is\n\t\t\t\t\tarn:aws:quicksight:::group/default/\n .

\n\t\t

The response is a group object.

", "smithy.api#http": { "method": "POST", "uri": "/accounts/{AwsAccountId}/namespaces/{Namespace}/groups", @@ -9490,7 +9490,7 @@ "AuthorizedResourceArns": { "target": "com.amazonaws.quicksight#ArnList", "traits": { - "smithy.api#documentation": "

The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view. Currently, you can pass up to 25 dashboard ARNs in each API call.

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

The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user\n is authorized to access during the lifetime of the session. If you choose\n Dashboard embedding experience, pass the list of dashboard ARNs in the\n account that you want the user to be able to view. Currently, you can pass up to 25\n dashboard ARNs in each API call.

", "smithy.api#required": {} } }, @@ -9504,7 +9504,7 @@ "AllowedDomains": { "target": "com.amazonaws.quicksight#StringList", "traits": { - "smithy.api#documentation": "

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console and instead allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

\n

To include a subdomain, use * to include all subdomains under a specific domain to the allow list. For example, https://*.sapp.amazon.com, includes all subdomains under https://sapp.amazon.com.

" + "smithy.api#documentation": "

The domains that you want to add to the allow list for access to the generated URL that\n is then embedded. This optional parameter overrides the static domains that are\n configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it\n allows only the domains that you include in this parameter. You can list up to three\n domains or subdomains in each API call.

\n

To include all subdomains under a specific domain to the allow list, use *.\n For example, https://*.sapp.amazon.com includes all subdomains under\n https://sapp.amazon.com.

" } } } @@ -9616,7 +9616,7 @@ "AllowedDomains": { "target": "com.amazonaws.quicksight#StringList", "traits": { - "smithy.api#documentation": "

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console and instead allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

\n

To include a subdomain, use * to include all subdomains under a specific domain to the allow list. For example, https://*.sapp.amazon.com, includes all subdomains under https://sapp.amazon.com.

" + "smithy.api#documentation": "

The domains that you want to add to the allow list for access to the generated URL that \n is then embedded. This optional parameter overrides the static domains that are \n configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it \n allows only the domains that you include in this parameter. You can list up to three \n domains or subdomains in each API call.

\n

To include all subdomains under a specific domain to the allow list, use *.\n For example, https://*.sapp.amazon.com includes all subdomains under\n https://sapp.amazon.com.

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

Generates a temporary session URL and authorization code that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.

\n

Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The following rules apply to the generated URL:

\n \n

For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User\n Guide.

\n

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

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

Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.

\n

Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The following rules apply to the generated URL:

\n \n

For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User\n Guide.

\n

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

", "smithy.api#http": { "method": "GET", "uri": "/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url", @@ -12315,7 +12315,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists the namespaces for the specified Amazon Web Services account.

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

Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted namespaces.

", "smithy.api#http": { "method": "GET", "uri": "/accounts/{AwsAccountId}/namespaces", @@ -12343,7 +12343,7 @@ "NextToken": { "target": "com.amazonaws.quicksight#String", "traits": { - "smithy.api#documentation": "

A pagination token that can be used in a subsequent request.

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

A unique pagination token that can be used in a subsequent request. You will receive a pagination token in the response body of a previous ListNameSpaces API call if there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

", "smithy.api#httpQuery": "next-token" } }, @@ -12369,7 +12369,7 @@ "NextToken": { "target": "com.amazonaws.quicksight#String", "traits": { - "smithy.api#documentation": "

A pagination token that can be used in a subsequent request.

" + "smithy.api#documentation": "

A unique pagination token that can be used in a subsequent request. Receiving NextToken in your response inticates that there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

" } }, "RequestId": { diff --git a/codegen/sdk-codegen/aws-models/sso-admin.json b/codegen/sdk-codegen/aws-models/sso-admin.json index 46f653e96fe..ceffba7a520 100644 --- a/codegen/sdk-codegen/aws-models/sso-admin.json +++ b/codegen/sdk-codegen/aws-models/sso-admin.json @@ -35,7 +35,7 @@ "Key": { "target": "com.amazonaws.ssoadmin#AccessControlAttributeKey", "traits": { - "smithy.api#documentation": "

The name of the attribute associated with your identities in your identity source. This is\n used to map a specified attribute in your identity source with an attribute in Amazon Web Services\n SSO.

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

The name of the attribute associated with your identities in your identity source. This is\n used to map a specified attribute in your identity source with an attribute in\n Amazon Web Services SSO.

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

These are Amazon Web Services SSO identity store attributes that you can configure for use in\n attributes-based access control (ABAC). You can create permissions policies that determine who\n can access your Amazon Web Services resources based upon the configured attribute values. When you enable\n ABAC and specify AccessControlAttributes, Amazon Web Services SSO passes the attribute values\n of the authenticated user into IAM for use in policy evaluation.

" + "smithy.api#documentation": "

These are Amazon Web Services SSO identity store attributes that you can configure for use in\n attributes-based access control (ABAC). You can create permissions policies that determine who\n can access your Amazon Web Services resources based upon the configured attribute values. When you enable\n ABAC and specify AccessControlAttributes, Amazon Web Services SSO passes the attribute values of\n the authenticated user into IAM for use in policy evaluation.

" } }, "com.amazonaws.ssoadmin#AccessControlAttributeKey": { @@ -85,7 +85,7 @@ } }, "traits": { - "smithy.api#documentation": "

The value used for mapping a specified attribute to an identity source. For more information, see Attribute mappings in the Amazon Web Services Single Sign-On User Guide.

" + "smithy.api#documentation": "

The value used for mapping a specified attribute to an identity source. For more\n information, see Attribute mappings\n in the Amazon Web Services SSO User Guide.

" } }, "com.amazonaws.ssoadmin#AccessControlAttributeValueSource": { @@ -306,7 +306,7 @@ } ], "traits": { - "smithy.api#documentation": "

Attaches the specified IAM customer managed policy to the specified PermissionSet.

" + "smithy.api#documentation": "

Attaches the specified customer managed policy to the specified PermissionSet.

" } }, "com.amazonaws.ssoadmin#AttachCustomerManagedPolicyReferenceToPermissionSetRequest": { @@ -315,7 +315,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } }, @@ -329,7 +329,7 @@ "CustomerManagedPolicyReference": { "target": "com.amazonaws.ssoadmin#CustomerManagedPolicyReference", "traits": { - "smithy.api#documentation": "

Specifies the name and path of the IAM customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

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

Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

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

Attaches an Amazon Web Services managed IAM policy ARN to a permission set.

\n \n

If the permission set is already referenced by one or more account assignments, you will\n need to call \n ProvisionPermissionSet\n after this operation.\n Calling ProvisionPermissionSet applies the corresponding IAM policy updates to\n all assigned accounts.

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

Attaches an Amazon Web Services managed policy ARN to a permission set.

\n \n

If the permission set is already referenced by one or more account assignments, you will\n need to call \n ProvisionPermissionSet\n after this operation.\n Calling ProvisionPermissionSet applies the corresponding IAM policy updates\n to all assigned accounts.

\n
" } }, "com.amazonaws.ssoadmin#AttachManagedPolicyToPermissionSetRequest": { @@ -380,7 +380,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -410,18 +410,18 @@ "Name": { "target": "com.amazonaws.ssoadmin#Name", "traits": { - "smithy.api#documentation": "

The name of the Amazon Web Services managed IAM policy.

" + "smithy.api#documentation": "

The name of the Amazon Web Services managed policy.

" } }, "Arn": { "target": "com.amazonaws.ssoadmin#ManagedPolicyArn", "traits": { - "smithy.api#documentation": "

The ARN of the Amazon Web Services managed IAM policy. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

" + "smithy.api#documentation": "

The ARN of the Amazon Web Services managed policy. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

A structure that stores the details of the Amazon Web Services managed IAM policy.

" + "smithy.api#documentation": "

A structure that stores the details of the Amazon Web Services managed policy.

" } }, "com.amazonaws.ssoadmin#AttachedManagedPolicyList": { @@ -478,7 +478,7 @@ } ], "traits": { - "smithy.api#documentation": "

Assigns access to a principal for a specified Amazon Web Services account using a specified permission\n set.

\n \n

The term principal here refers to a user or group that is defined\n in Amazon Web Services SSO.

\n
\n \n

As part of a successful CreateAccountAssignment call, the specified\n permission set will automatically be provisioned to the account in the form of an IAM\n policy. That policy is attached to the SSO-created IAM role. If the permission set is\n subsequently updated, the corresponding IAM policies attached to roles in your accounts will\n not be updated automatically. In this case, you must call \n ProvisionPermissionSet\n to make these updates.

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

Assigns access to a principal for a specified Amazon Web Services account using a specified\n permission set.

\n \n

The term principal here refers to a user or group that is defined\n in Amazon Web Services SSO.

\n
\n \n

As part of a successful CreateAccountAssignment call, the specified\n permission set will automatically be provisioned to the account in the form of an IAM\n policy. That policy is attached to the IAM role created in Amazon Web Services SSO. If the permission set\n is subsequently updated, the corresponding IAM policies attached to roles in your accounts\n will not be updated automatically. In this case, you must call \n ProvisionPermissionSet\n to make these updates.

\n
" } }, "com.amazonaws.ssoadmin#CreateAccountAssignmentRequest": { @@ -487,7 +487,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -577,14 +577,14 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

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

Specifies the Amazon Web Services SSO identity store attributes to add to your ABAC configuration.\n When using an external identity provider as an identity source, you can pass attributes\n through the SAML assertion. Doing so provides an alternative to configuring attributes from\n the Amazon Web Services SSO identity store. If a SAML assertion passes any of these attributes, Amazon Web Services\n SSO will replace the attribute value with the value from the Amazon Web Services SSO identity\n store.

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

Specifies the Amazon Web Services SSO identity store attributes to add to your ABAC configuration. When\n using an external identity provider as an identity source, you can pass attributes through the\n SAML assertion. Doing so provides an alternative to configuring attributes from the Amazon Web Services SSO\n identity store. If a SAML assertion passes any of these attributes, Amazon Web Services SSO will replace the\n attribute value with the value from the Amazon Web Services SSO identity store.

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

Creates a permission set within a specified SSO instance.

\n \n

To grant users and groups access to Amazon Web Services account resources, use \n CreateAccountAssignment\n .

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

Creates a permission set within a specified Amazon Web Services SSO instance.

\n \n

To grant users and groups access to Amazon Web Services account resources, use \n CreateAccountAssignment\n .

\n
" } }, "com.amazonaws.ssoadmin#CreatePermissionSetRequest": { @@ -648,7 +648,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -689,19 +689,19 @@ "Name": { "target": "com.amazonaws.ssoadmin#ManagedPolicyName", "traits": { - "smithy.api#documentation": "

The name of the policy document.

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

The name of the IAM policy that you have configured in each account where you want to deploy your permission set.

", "smithy.api#required": {} } }, "Path": { "target": "com.amazonaws.ssoadmin#ManagedPolicyPath", "traits": { - "smithy.api#documentation": "

The path for the policy. The default is /. For more information, see Friendly names and paths in the Identity and Access Management user guide.

" + "smithy.api#documentation": "

The path to the IAM policy that you have configured in each account where you want to deploy your permission set. The default is /. For more information, see Friendly\n names and paths in the Identity and Access Management User\n Guide.

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

Specifies the name and path of the IAM customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

" + "smithy.api#documentation": "

Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

" } }, "com.amazonaws.ssoadmin#CustomerManagedPolicyReferenceList": { @@ -751,7 +751,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -841,7 +841,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -896,7 +896,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } } @@ -944,7 +944,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -996,7 +996,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } }, @@ -1048,7 +1048,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -1107,7 +1107,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Returns the list of Amazon Web Services SSO identity store attributes that have been configured to\n work with attributes-based access control (ABAC) for the specified Amazon Web Services SSO instance. This\n will not return attributes configured and sent by an external identity provider.\n For more information about ABAC, see Attribute-Based Access Control in the Amazon Web Services SSO User Guide.

" + "smithy.api#documentation": "

Returns the list of Amazon Web Services SSO identity store attributes that have been configured to work\n with attributes-based access control (ABAC) for the specified Amazon Web Services SSO instance. This will not\n return attributes configured and sent by an external identity provider. For more information about ABAC, see Attribute-Based Access Control in the Amazon Web Services SSO User Guide.

" } }, "com.amazonaws.ssoadmin#DescribeInstanceAccessControlAttributeConfigurationRequest": { @@ -1166,7 +1166,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } } @@ -1259,7 +1259,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -1289,14 +1289,14 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the permission set.

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

The ARN of the permission set.

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

Detaches the specified IAM customer managed policy from the specified PermissionSet.

" + "smithy.api#documentation": "

Detaches the specified customer managed policy from the specified PermissionSet.

" } }, "com.amazonaws.ssoadmin#DetachCustomerManagedPolicyReferenceFromPermissionSetRequest": { @@ -1351,7 +1351,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } }, @@ -1365,7 +1365,7 @@ "CustomerManagedPolicyReference": { "target": "com.amazonaws.ssoadmin#CustomerManagedPolicyReference", "traits": { - "smithy.api#documentation": "

Specifies the name and path of the IAM customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

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

Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

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

Detaches the attached Amazon Web Services managed IAM policy ARN from the specified permission set.

" + "smithy.api#documentation": "

Detaches the attached Amazon Web Services managed policy ARN from the specified permission set.

" } }, "com.amazonaws.ssoadmin#DetachManagedPolicyFromPermissionSetRequest": { @@ -1413,7 +1413,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -1482,7 +1482,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -1501,7 +1501,7 @@ "InlinePolicy": { "target": "com.amazonaws.ssoadmin#PermissionSetPolicyDocument", "traits": { - "smithy.api#documentation": "

The IAM inline policy that is attached to the permission set.

" + "smithy.api#documentation": "

The inline policy that is attached to the permission set.

" } } } @@ -1541,7 +1541,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } }, @@ -1634,18 +1634,18 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

" + "smithy.api#documentation": "

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

" } }, "IdentityStoreId": { "target": "com.amazonaws.ssoadmin#Id", "traits": { - "smithy.api#documentation": "

The identifier of the identity store that is connected to the SSO instance.

" + "smithy.api#documentation": "

The identifier of the identity store that is connected to the Amazon Web Services SSO instance.

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

Provides information about the SSO instance.

" + "smithy.api#documentation": "

Provides information about the Amazon Web Services SSO instance.

" } }, "com.amazonaws.ssoadmin#InternalFailureMessage": { @@ -1690,7 +1690,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists the status of the Amazon Web Services account assignment creation requests for a specified SSO\n instance.

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

Lists the status of the Amazon Web Services account assignment creation requests for a specified Amazon Web Services SSO\n instance.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -1705,7 +1705,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Lists the status of the Amazon Web Services account assignment deletion requests for a specified SSO\n instance.

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

Lists the status of the Amazon Web Services account assignment deletion requests for a specified Amazon Web Services SSO\n instance.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -1787,7 +1787,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Lists the assignee of the specified Amazon Web Services account with the specified permission\n set.

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

Lists the assignee of the specified Amazon Web Services account with the specified permission set.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -1869,7 +1869,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -1959,7 +1959,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Lists all IAM customer managed policies attached to a specified PermissionSet.

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

Lists all customer managed policies attached to a specified PermissionSet.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2048,14 +2048,14 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

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

The ARN of the PermissionSet.

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

The ARN of the PermissionSet.

", "smithy.api#required": {} } }, @@ -2068,7 +2068,7 @@ "NextToken": { "target": "com.amazonaws.ssoadmin#Token", "traits": { - "smithy.api#documentation": "

The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

" + "smithy.api#documentation": "

The pagination token for the list API. Initially the value is null. Use the output of\n previous API calls to make subsequent calls.

" } } } @@ -2079,13 +2079,13 @@ "CustomerManagedPolicyReferences": { "target": "com.amazonaws.ssoadmin#CustomerManagedPolicyReferenceList", "traits": { - "smithy.api#documentation": "

Specifies the names and paths of the IAM customer managed policies that you have attached to your permission set.

" + "smithy.api#documentation": "

Specifies the names and paths of the customer managed policies that you have attached to\n your permission set.

" } }, "NextToken": { "target": "com.amazonaws.ssoadmin#Token", "traits": { - "smithy.api#documentation": "

The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

" + "smithy.api#documentation": "

The pagination token for the list API. Initially the value is null. Use the output of\n previous API calls to make subsequent calls.

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

Lists the SSO instances that the caller has access to.

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

Lists the Amazon Web Services SSO instances that the caller has access to.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2145,7 +2145,7 @@ "Instances": { "target": "com.amazonaws.ssoadmin#InstanceList", "traits": { - "smithy.api#documentation": "

Lists the SSO instances that the caller has access to.

" + "smithy.api#documentation": "

Lists the Amazon Web Services SSO instances that the caller has access to.

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

Lists the Amazon Web Services managed IAM policy that is attached to a specified permission set.

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

Lists the Amazon Web Services managed policy that is attached to a specified permission set.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2197,7 +2197,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -2228,7 +2228,7 @@ "AttachedManagedPolicies": { "target": "com.amazonaws.ssoadmin#AttachedManagedPolicyList", "traits": { - "smithy.api#documentation": "

The array of the AttachedManagedPolicy data type object.

" + "smithy.api#documentation": "

An array of the AttachedManagedPolicy data type object.

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

Lists the status of the permission set provisioning requests for a specified SSO\n instance.

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

Lists the status of the permission set provisioning requests for a specified Amazon Web Services SSO\n instance.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2280,7 +2280,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Lists the PermissionSets in an SSO instance.

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

Lists the PermissionSets in an Amazon Web Services SSO instance.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2397,7 +2397,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -2451,7 +2451,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -2526,7 +2526,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -2797,18 +2797,18 @@ "CustomerManagedPolicyReference": { "target": "com.amazonaws.ssoadmin#CustomerManagedPolicyReference", "traits": { - "smithy.api#documentation": "

Specifies the name and path of the IAM customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

" + "smithy.api#documentation": "

Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each Amazon Web Services account where you want to deploy your permission set.

" } }, "ManagedPolicyArn": { "target": "com.amazonaws.ssoadmin#ManagedPolicyArn", "traits": { - "smithy.api#documentation": "

The Amazon Web Services managed policy ARN that you want to attach to a permission set as a permissions boundary.

" + "smithy.api#documentation": "

The Amazon Web Services managed policy ARN that you want to attach to a permission set as a permissions\n boundary.

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

Specifies the configuration of the Amazon Web Services managed or customer managed policy that you want to set as a permissions boundary. Specify either CustomerManagedPolicyReference \n to use the name and path of a customer managed policy, or ManagedPolicyArn to use the ARN of an Amazon Web Services managed IAM policy. A permissions boundary represents the maximum permissions that any policy\n can grant your role. For more information, see Permissions boundaries for IAM entities in the Identity and Access Management User Guide.

\n \n

Policies used as permissions boundaries do not provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see IAM JSON policy evaluation logic in the Identity and Access Management User Guide.

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

Specifies the configuration of the Amazon Web Services managed or customer managed policy that you want\n to set as a permissions boundary. Specify either CustomerManagedPolicyReference\n to use the name and path of a customer managed policy, or ManagedPolicyArn to use\n the ARN of an Amazon Web Services managed policy. A permissions boundary represents the maximum permissions\n that any policy can grant your role. For more information, see Permissions boundaries for IAM\n entities in the Identity and Access Management User Guide.

\n \n

Policies used as permissions boundaries don't provide permissions. You must also attach\n an IAM policy to the role. To learn how the effective permissions for a role are\n evaluated, see IAM JSON policy\n evaluation logic in the Identity and Access Management User\n Guide.

\n
" } }, "com.amazonaws.ssoadmin#PrincipalId": { @@ -2874,7 +2874,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Attaches an IAM inline policy to a permission set.

\n \n

If the permission set is already referenced by one or more account assignments, you will\n need to call \n ProvisionPermissionSet\n after this action to\n apply the corresponding IAM policy updates to all assigned accounts.

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

Attaches an inline policy to a permission set.

\n \n

If the permission set is already referenced by one or more account assignments, you will\n need to call \n ProvisionPermissionSet\n after this action to\n apply the corresponding IAM policy updates to all assigned accounts.

\n
" } }, "com.amazonaws.ssoadmin#PutInlinePolicyToPermissionSetRequest": { @@ -2982,7 +2982,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -2996,7 +2996,7 @@ "InlinePolicy": { "target": "com.amazonaws.ssoadmin#PermissionSetPolicyDocument", "traits": { - "smithy.api#documentation": "

The IAM inline policy to attach to a PermissionSet.

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

The inline policy to attach to a PermissionSet.

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

Attaches an Amazon Web Services managed or customer managed IAM policy to the specified PermissionSet as a permissions boundary.

" + "smithy.api#documentation": "

Attaches an Amazon Web Services managed or customer managed policy to the specified PermissionSet as a permissions boundary.

" } }, "com.amazonaws.ssoadmin#PutPermissionsBoundaryToPermissionSetRequest": { @@ -3044,7 +3044,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } }, @@ -3364,7 +3364,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, @@ -3503,7 +3503,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

Updates the Amazon Web Services SSO identity store attributes that you can use with the Amazon Web Services SSO\n instance for attributes-based access control (ABAC). When using an external identity provider\n as an identity source, you can pass attributes through the SAML assertion as an alternative to\n configuring attributes from the Amazon Web Services SSO identity store. If a SAML assertion passes any of\n these attributes, Amazon Web Services SSO replaces the attribute value with the value from the Amazon Web Services SSO\n identity store. For more information about ABAC, see Attribute-Based Access Control in the Amazon Web Services SSO User Guide.

" + "smithy.api#documentation": "

Updates the Amazon Web Services SSO identity store attributes that you can use with the Amazon Web Services SSO instance\n for attributes-based access control (ABAC). When using an external identity provider as an\n identity source, you can pass attributes through the SAML assertion as an alternative to\n configuring attributes from the Amazon Web Services SSO identity store. If a SAML assertion passes any of\n these attributes, Amazon Web Services SSO replaces the attribute value with the value from the Amazon Web Services SSO\n identity store. For more information about ABAC, see Attribute-Based Access Control in the Amazon Web Services SSO User Guide.

" } }, "com.amazonaws.ssoadmin#UpdateInstanceAccessControlAttributeConfigurationRequest": { @@ -3565,7 +3565,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed.

", "smithy.api#required": {} } }, @@ -3620,7 +3620,7 @@ "InstanceArn": { "target": "com.amazonaws.ssoadmin#InstanceArn", "traits": { - "smithy.api#documentation": "

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

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

The ARN of the Amazon Web Services SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource\nNames (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

", "smithy.api#required": {} } }, diff --git a/codegen/sdk-codegen/aws-models/sso-oidc.json b/codegen/sdk-codegen/aws-models/sso-oidc.json index 2947495ad7f..061ef55993a 100644 --- a/codegen/sdk-codegen/aws-models/sso-oidc.json +++ b/codegen/sdk-codegen/aws-models/sso-oidc.json @@ -31,18 +31,6 @@ "shapes": { "com.amazonaws.ssooidc#AWSSSOOIDCService": { "type": "service", - "version": "2019-06-10", - "operations": [ - { - "target": "com.amazonaws.ssooidc#CreateToken" - }, - { - "target": "com.amazonaws.ssooidc#RegisterClient" - }, - { - "target": "com.amazonaws.ssooidc#StartDeviceAuthorization" - } - ], "traits": { "aws.api#service": { "sdkId": "SSO OIDC", @@ -55,9 +43,21 @@ "name": "awsssooidc" }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

AWS Single Sign-On (SSO) OpenID Connect (OIDC) is a web service that enables a client\n (such as AWS CLI or a native application) to register with AWS SSO. The service also\n enables the client to fetch the user’s access token upon successful authentication and\n authorization with AWS SSO. This service conforms with the OAuth 2.0 based implementation of\n the device authorization grant standard (https://tools.ietf.org/html/rfc8628).

\n \n

For general information about AWS SSO, see What is AWS\n Single Sign-On? in the AWS SSO User Guide.

\n \n

This API reference guide describes the AWS SSO OIDC operations that you can call\n programatically and includes detailed information on data types and errors.

\n \n \n

AWS provides SDKs that consist of libraries and sample code for various programming\n languages and platforms such as Java, Ruby, .Net, iOS, and Android. The SDKs provide a\n convenient way to create programmatic access to AWS SSO and other AWS services. For more\n information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.

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

Amazon Web Services Single Sign On OpenID Connect (OIDC) is a web service that enables a client (such as Amazon Web Services CLI\n or a native application) to register with Amazon Web Services SSO. The service also enables the client to\n fetch the user’s access token upon successful authentication and authorization with\n Amazon Web Services SSO.

\n \n

Although Amazon Web Services 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 Amazon Web Services SSO rename.

\n
\n

\n Considerations for Using This Guide\n

\n

Before you begin using this guide, we recommend that you first review the following\n important information about how the Amazon Web Services SSO OIDC service works.

\n \n\n

For general information about Amazon Web Services SSO, see What is\n Amazon Web Services SSO? in the Amazon Web Services SSO User Guide.

", "smithy.api#title": "AWS SSO OIDC" - } + }, + "version": "2019-06-10", + "operations": [ + { + "target": "com.amazonaws.ssooidc#CreateToken" + }, + { + "target": "com.amazonaws.ssooidc#RegisterClient" + }, + { + "target": "com.amazonaws.ssooidc#StartDeviceAuthorization" + } + ] }, "com.amazonaws.ssooidc#AccessDeniedException": { "type": "structure", @@ -92,7 +92,7 @@ } }, "traits": { - "smithy.api#documentation": "

Indicates that a request to authorize a client with an access user session token is pending.

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

Indicates that a request to authorize a client with an access user session token is\n pending.

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

Creates and returns an access token for the authorized client. The access token issued\n will be used to fetch short-term credentials for the assigned roles in the AWS\n account.

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

Creates and returns an access token for the authorized client. The access token issued\n will be used to fetch short-term credentials for the assigned roles in the Amazon Web Services\n account.

", "smithy.api#http": { "method": "POST", "uri": "/token", @@ -169,21 +169,21 @@ "clientId": { "target": "com.amazonaws.ssooidc#ClientId", "traits": { - "smithy.api#documentation": "

The unique identifier string for each client. This value should come from the persisted result of the RegisterClient API.

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

The unique identifier string for each client. This value should come from the persisted\n result of the RegisterClient API.

", "smithy.api#required": {} } }, "clientSecret": { "target": "com.amazonaws.ssooidc#ClientSecret", "traits": { - "smithy.api#documentation": "

A secret string generated for the client. This value should come from the persisted result of the RegisterClient API.

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

A secret string generated for the client. This value should come from the persisted result\n of the RegisterClient API.

", "smithy.api#required": {} } }, "grantType": { "target": "com.amazonaws.ssooidc#GrantType", "traits": { - "smithy.api#documentation": "

Supports grant types for authorization code, refresh token, and device code request.

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

Supports grant types for the authorization code, refresh token, and device code request.\n For device code requests, specify the following value:

\n\n

\n urn:ietf:params:oauth:grant-type:device_code\n \n

\n\n

For information about how to obtain the device code, see the StartDeviceAuthorization topic.

", "smithy.api#required": {} } }, @@ -197,13 +197,13 @@ "code": { "target": "com.amazonaws.ssooidc#AuthCode", "traits": { - "smithy.api#documentation": "

The authorization code received from the authorization service. This parameter is required to perform an authorization grant request to get access to a token.

" + "smithy.api#documentation": "

The authorization code received from the authorization service. This parameter is required\n to perform an authorization grant request to get access to a token.

" } }, "refreshToken": { "target": "com.amazonaws.ssooidc#RefreshToken", "traits": { - "smithy.api#documentation": "

The token used to obtain an access token in the event that the access token is invalid or expired. This token is not issued by the service.

" + "smithy.api#documentation": "

Currently, refreshToken is not yet implemented and is not supported. For more\n information about the features and limitations of the current Amazon Web Services SSO OIDC implementation,\n see Considerations for Using this Guide in the Amazon Web Services SSO\n OIDC API Reference.

\n

The token used to obtain an access token in the event that the access token is invalid or\n expired.

" } }, "scope": { @@ -226,7 +226,7 @@ "accessToken": { "target": "com.amazonaws.ssooidc#AccessToken", "traits": { - "smithy.api#documentation": "

An opaque token to access AWS SSO resources assigned to a user.

" + "smithy.api#documentation": "

An opaque token to access Amazon Web Services SSO resources assigned to a user.

" } }, "tokenType": { @@ -244,13 +244,13 @@ "refreshToken": { "target": "com.amazonaws.ssooidc#RefreshToken", "traits": { - "smithy.api#documentation": "

A token that, if present, can be used to refresh a previously issued access token that\n might have expired.

" + "smithy.api#documentation": "

Currently, refreshToken is not yet implemented and is not supported. For more\n information about the features and limitations of the current Amazon Web Services SSO OIDC implementation,\n see Considerations for Using this Guide in the Amazon Web Services SSO\n OIDC API Reference.

\n

A token that, if present, can be used to refresh a previously issued access token that\n might have expired.

" } }, "idToken": { "target": "com.amazonaws.ssooidc#IdToken", "traits": { - "smithy.api#documentation": "

The identifier of the user that associated with the access token, if present.

" + "smithy.api#documentation": "

Currently, idToken is not yet implemented and is not supported. For more\n information about the features and limitations of the current Amazon Web Services SSO OIDC implementation,\n see Considerations for Using this Guide in the Amazon Web Services SSO\n OIDC API Reference.

\n

The identifier of the user that associated with the access token, if present.

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

Indicates that an error from the service occurred while trying to process a request.

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

Indicates that an error from the service occurred while trying to process a\n request.

", "smithy.api#error": "server", "smithy.api#httpError": 500 } @@ -335,7 +335,7 @@ } }, "traits": { - "smithy.api#documentation": "

Indicates that the client information sent in the request during registration is invalid.

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

Indicates that the client information sent in the request during registration is\n invalid.

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

Indicates that a request contains an invalid grant. This can occur if a client makes a CreateToken request with an invalid grant type.

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

Indicates that a request contains an invalid grant. This can occur if a client makes a\n CreateToken request with an invalid grant type.

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

Registers a client with AWS SSO. This allows clients to initiate device authorization.\n The output should be persisted for reuse through many authentication requests.

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

Registers a client with Amazon Web Services SSO. This allows clients to initiate device authorization.\n The output should be persisted for reuse through many authentication requests.

", "smithy.api#http": { "method": "POST", "uri": "/client/register", @@ -440,7 +440,7 @@ "clientType": { "target": "com.amazonaws.ssooidc#ClientType", "traits": { - "smithy.api#documentation": "

The type of client. The service supports only public as a client type. Anything other than public will be rejected by the service.

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

The type of client. The service supports only public as a client type.\n Anything other than public will be rejected by the service.

", "smithy.api#required": {} } }, @@ -470,13 +470,13 @@ "clientIdIssuedAt": { "target": "com.amazonaws.ssooidc#LongTimeStampType", "traits": { - "smithy.api#documentation": "

Indicates the time at which the clientId and clientSecret were issued.

" + "smithy.api#documentation": "

Indicates the time at which the clientId and clientSecret were\n issued.

" } }, "clientSecretExpiresAt": { "target": "com.amazonaws.ssooidc#LongTimeStampType", "traits": { - "smithy.api#documentation": "

Indicates the time at which the clientId and clientSecret will become invalid.

" + "smithy.api#documentation": "

Indicates the time at which the clientId and clientSecret will\n become invalid.

" } }, "authorizationEndpoint": { @@ -513,7 +513,7 @@ } }, "traits": { - "smithy.api#documentation": "

Indicates that the client is making the request too frequently and is more than the service can handle.

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

Indicates that the client is making the request too frequently and is more than the\n service can handle.

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

Initiates device authorization by requesting a pair of verification codes from the authorization service.

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

Initiates device authorization by requesting a pair of verification codes from the\n authorization service.

", "smithy.api#http": { "method": "POST", "uri": "/device_authorization", @@ -560,7 +560,7 @@ "clientId": { "target": "com.amazonaws.ssooidc#ClientId", "traits": { - "smithy.api#documentation": "

The unique identifier string for the client that is registered with AWS SSO. This value\n should come from the persisted result of the RegisterClient API\n operation.

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

The unique identifier string for the client that is registered with Amazon Web Services SSO. This value\n should come from the persisted result of the RegisterClient API\n operation.

", "smithy.api#required": {} } }, @@ -574,7 +574,7 @@ "startUrl": { "target": "com.amazonaws.ssooidc#URI", "traits": { - "smithy.api#documentation": "

The URL for the AWS SSO user portal. For more information, see Using\n the User Portal in the AWS Single Sign-On User Guide.

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

The URL for the AWS access portal. For more information, see Using\n the AWS access portal in the Amazon Web Services SSO User Guide.

", "smithy.api#required": {} } } @@ -598,7 +598,7 @@ "verificationUri": { "target": "com.amazonaws.ssooidc#URI", "traits": { - "smithy.api#documentation": "

The URI of the verification page that takes the userCode to authorize the device.

" + "smithy.api#documentation": "

The URI of the verification page that takes the userCode to authorize the\n device.

" } }, "verificationUriComplete": { @@ -616,7 +616,7 @@ "interval": { "target": "com.amazonaws.ssooidc#IntervalInSeconds", "traits": { - "smithy.api#documentation": "

Indicates the number of seconds the client must wait between attempts when polling for a session.

" + "smithy.api#documentation": "

Indicates the number of seconds the client must wait between attempts when polling for a\n session.

" } } } diff --git a/codegen/sdk-codegen/aws-models/sso.json b/codegen/sdk-codegen/aws-models/sso.json index 87712aab140..6d36d06a3d5 100644 --- a/codegen/sdk-codegen/aws-models/sso.json +++ b/codegen/sdk-codegen/aws-models/sso.json @@ -47,24 +47,24 @@ "accountId": { "target": "com.amazonaws.sso#AccountIdType", "traits": { - "smithy.api#documentation": "

The identifier of the AWS account that is assigned to the user.

" + "smithy.api#documentation": "

The identifier of the Amazon Web Services account that is assigned to the user.

" } }, "accountName": { "target": "com.amazonaws.sso#AccountNameType", "traits": { - "smithy.api#documentation": "

The display name of the AWS account that is assigned to the user.

" + "smithy.api#documentation": "

The display name of the Amazon Web Services account that is assigned to the user.

" } }, "emailAddress": { "target": "com.amazonaws.sso#EmailAddressType", "traits": { - "smithy.api#documentation": "

The email address of the AWS account that is assigned to the user.

" + "smithy.api#documentation": "

The email address of the Amazon Web Services account that is assigned to the user.

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

Provides information about your AWS account.

" + "smithy.api#documentation": "

Provides information about your Amazon Web Services account.

" } }, "com.amazonaws.sso#AccountListType": { @@ -138,7 +138,7 @@ "accountId": { "target": "com.amazonaws.sso#AccountIdType", "traits": { - "smithy.api#documentation": "

The identifier for the AWS account that is assigned to the user.

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

The identifier for the Amazon Web Services account that is assigned to the user.

", "smithy.api#httpQuery": "account_id", "smithy.api#required": {} } @@ -146,7 +146,7 @@ "accessToken": { "target": "com.amazonaws.sso#AccessTokenType", "traits": { - "smithy.api#documentation": "

The token issued by the CreateToken API call. For more information, see\n CreateToken in the AWS SSO OIDC API Reference Guide.

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

The token issued by the CreateToken API call. For more information, see\n CreateToken in the Amazon Web Services SSO OIDC API Reference Guide.

", "smithy.api#httpHeader": "x-amz-sso_bearer_token", "smithy.api#required": {} } @@ -201,7 +201,7 @@ ], "traits": { "smithy.api#auth": [], - "smithy.api#documentation": "

Lists all roles that are assigned to the user for a given AWS account.

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

Lists all roles that are assigned to the user for a given Amazon Web Services account.

", "smithy.api#http": { "method": "GET", "uri": "/assignment/roles", @@ -211,6 +211,7 @@ "smithy.api#paginated": { "inputToken": "nextToken", "outputToken": "nextToken", + "items": "roleList", "pageSize": "maxResults" } } @@ -235,7 +236,7 @@ "accessToken": { "target": "com.amazonaws.sso#AccessTokenType", "traits": { - "smithy.api#documentation": "

The token issued by the CreateToken API call. For more information, see\n CreateToken in the AWS SSO OIDC API Reference Guide.

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

The token issued by the CreateToken API call. For more information, see\n CreateToken in the Amazon Web Services SSO OIDC API Reference Guide.

", "smithy.api#httpHeader": "x-amz-sso_bearer_token", "smithy.api#required": {} } @@ -243,7 +244,7 @@ "accountId": { "target": "com.amazonaws.sso#AccountIdType", "traits": { - "smithy.api#documentation": "

The identifier for the AWS account that is assigned to the user.

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

The identifier for the Amazon Web Services account that is assigned to the user.

", "smithy.api#httpQuery": "account_id", "smithy.api#required": {} } @@ -262,7 +263,7 @@ "roleList": { "target": "com.amazonaws.sso#RoleListType", "traits": { - "smithy.api#documentation": "

A paginated response with the list of roles and the next token if more results are available.

" + "smithy.api#documentation": "

A paginated response with the list of roles and the next token if more results are\n available.

" } } } @@ -291,7 +292,7 @@ ], "traits": { "smithy.api#auth": [], - "smithy.api#documentation": "

Lists all AWS accounts assigned to the user. These AWS accounts are assigned by the\n administrator of the account. For more information, see Assign User Access in the AWS SSO User Guide. This operation\n returns a paginated response.

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

Lists all Amazon Web Services accounts assigned to the user. These Amazon Web Services accounts are assigned by the\n administrator of the account. For more information, see Assign User Access in the Amazon Web Services SSO User Guide. This operation\n returns a paginated response.

", "smithy.api#http": { "method": "GET", "uri": "/assignment/accounts", @@ -301,6 +302,7 @@ "smithy.api#paginated": { "inputToken": "nextToken", "outputToken": "nextToken", + "items": "accountList", "pageSize": "maxResults" } } @@ -311,7 +313,7 @@ "nextToken": { "target": "com.amazonaws.sso#NextTokenType", "traits": { - "smithy.api#documentation": "

(Optional) When requesting subsequent pages, this is the page token from the previous response output.

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

(Optional) When requesting subsequent pages, this is the page token from the previous\n response output.

", "smithy.api#httpQuery": "next_token" } }, @@ -325,7 +327,7 @@ "accessToken": { "target": "com.amazonaws.sso#AccessTokenType", "traits": { - "smithy.api#documentation": "

The token issued by the CreateToken API call. For more information, see\n CreateToken in the AWS SSO OIDC API Reference Guide.

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

The token issued by the CreateToken API call. For more information, see\n CreateToken in the Amazon Web Services SSO OIDC API Reference Guide.

", "smithy.api#httpHeader": "x-amz-sso_bearer_token", "smithy.api#required": {} } @@ -344,7 +346,7 @@ "accountList": { "target": "com.amazonaws.sso#AccountListType", "traits": { - "smithy.api#documentation": "

A paginated response with the list of account information and the next token if more results are available.

" + "smithy.api#documentation": "

A paginated response with the list of account information and the next token if more\n results are available.

" } } } @@ -354,6 +356,9 @@ "input": { "target": "com.amazonaws.sso#LogoutRequest" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.sso#InvalidRequestException" @@ -367,7 +372,7 @@ ], "traits": { "smithy.api#auth": [], - "smithy.api#documentation": "

Removes the client- and server-side session that is associated with the user.

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

Removes the locally stored SSO tokens from the client-side cache and sends an API call to\n the Amazon Web Services SSO service to invalidate the corresponding server-side Amazon Web Services SSO sign in\n session.

\n\n \n

If a user uses Amazon Web Services SSO to access the AWS CLI, the user’s Amazon Web Services SSO sign in session is\n used to obtain an IAM session, as specified in the corresponding Amazon Web Services SSO permission set.\n More specifically, Amazon Web Services SSO assumes an IAM role in the target account on behalf of the user,\n and the corresponding temporary Amazon Web Services credentials are returned to the client.

\n\n

After user logout, any existing IAM role sessions that were created by using Amazon Web Services SSO\n permission sets continue based on the duration configured in the permission set.\n For more information, see User\n authentications in the Amazon Web Services SSO User\n Guide.

\n
", "smithy.api#http": { "method": "POST", "uri": "/logout", @@ -382,7 +387,7 @@ "accessToken": { "target": "com.amazonaws.sso#AccessTokenType", "traits": { - "smithy.api#documentation": "

The token issued by the CreateToken API call. For more information, see\n CreateToken in the AWS SSO OIDC API Reference Guide.

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

The token issued by the CreateToken API call. For more information, see\n CreateToken in the Amazon Web Services SSO OIDC API Reference Guide.

", "smithy.api#httpHeader": "x-amz-sso_bearer_token", "smithy.api#required": {} } @@ -421,19 +426,19 @@ "accessKeyId": { "target": "com.amazonaws.sso#AccessKeyType", "traits": { - "smithy.api#documentation": "

The identifier used for the temporary security credentials. For more information, see\n Using Temporary Security Credentials to Request Access to AWS Resources in the\n AWS IAM User Guide.

" + "smithy.api#documentation": "

The identifier used for the temporary security credentials. For more information, see\n Using Temporary Security Credentials to Request Access to Amazon Web Services Resources in the\n Amazon Web Services IAM User Guide.

" } }, "secretAccessKey": { "target": "com.amazonaws.sso#SecretAccessKeyType", "traits": { - "smithy.api#documentation": "

The key that is used to sign the request. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the\n AWS IAM User Guide.

" + "smithy.api#documentation": "

The key that is used to sign the request. For more information, see Using Temporary Security Credentials to Request Access to Amazon Web Services Resources in the\n Amazon Web Services IAM User Guide.

" } }, "sessionToken": { "target": "com.amazonaws.sso#SessionTokenType", "traits": { - "smithy.api#documentation": "

The token used for temporary credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the\n AWS IAM User Guide.

" + "smithy.api#documentation": "

The token used for temporary credentials. For more information, see Using Temporary Security Credentials to Request Access to Amazon Web Services Resources in the\n Amazon Web Services IAM User Guide.

" } }, "expiration": { @@ -459,7 +464,7 @@ "accountId": { "target": "com.amazonaws.sso#AccountIdType", "traits": { - "smithy.api#documentation": "

The identifier of the AWS account assigned to the user.

" + "smithy.api#documentation": "

The identifier of the Amazon Web Services account assigned to the user.

" } } }, @@ -478,6 +483,21 @@ }, "com.amazonaws.sso#SWBPortalService": { "type": "service", + "traits": { + "aws.api#service": { + "sdkId": "SSO", + "arnNamespace": "awsssoportal", + "cloudFormationName": "SSO", + "cloudTrailEventSource": "sso.amazonaws.com", + "endpointPrefix": "portal.sso" + }, + "aws.auth#sigv4": { + "name": "awsssoportal" + }, + "aws.protocols#restJson1": {}, + "smithy.api#documentation": "

Amazon Web Services Single Sign On Portal is a web service that makes it easy for you to assign user access to\n Amazon Web Services SSO resources such as the AWS access portal. Users can get Amazon Web Services account applications and roles\n assigned to them and get federated into the application.

\n\n \n

Although Amazon Web Services 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 Amazon Web Services SSO rename.

\n
\n\n

This API reference guide describes the Amazon Web Services SSO Portal operations that you can call\n programatically and includes detailed information on data types and errors.

\n\n \n

Amazon Web Services provides SDKs that consist of libraries and sample code for various programming\n languages and platforms, such as Java, Ruby, .Net, iOS, or Android. The SDKs provide a\n convenient way to create programmatic access to Amazon Web Services SSO and other Amazon Web Services services. For more\n information about the Amazon Web Services SDKs, including how to download and install them, see Tools for Amazon Web Services.

\n
", + "smithy.api#title": "AWS Single Sign-On" + }, "version": "2019-06-10", "operations": [ { @@ -492,22 +512,7 @@ { "target": "com.amazonaws.sso#Logout" } - ], - "traits": { - "aws.api#service": { - "sdkId": "SSO", - "arnNamespace": "awsssoportal", - "cloudFormationName": "SSO", - "cloudTrailEventSource": "sso.amazonaws.com", - "endpointPrefix": "portal.sso" - }, - "aws.auth#sigv4": { - "name": "awsssoportal" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

AWS Single Sign-On Portal is a web service that makes it easy for you to assign user\n access to AWS SSO resources such as the user portal. Users can get AWS account applications\n and roles assigned to them and get federated into the application.

\n \n

For general information about AWS SSO, see What is AWS\n Single Sign-On? in the AWS SSO User Guide.

\n \n

This API reference guide describes the AWS SSO Portal operations that you can call\n programatically and includes detailed information on data types and errors.

\n \n \n

AWS provides SDKs that consist of libraries and sample code for various programming\n languages and platforms, such as Java, Ruby, .Net, iOS, or Android. The SDKs provide a\n convenient way to create programmatic access to AWS SSO and other AWS services. For more\n information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.

\n
", - "smithy.api#title": "AWS Single Sign-On" - } + ] }, "com.amazonaws.sso#SecretAccessKeyType": { "type": "string", @@ -529,7 +534,7 @@ } }, "traits": { - "smithy.api#documentation": "

Indicates that the request is being made too frequently and is more than what the server can handle.

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

Indicates that the request is being made too frequently and is more than what the server\n can handle.

", "smithy.api#error": "client", "smithy.api#httpError": 429 } @@ -542,7 +547,7 @@ } }, "traits": { - "smithy.api#documentation": "

Indicates that the request is not authorized. This can happen due to an invalid access token in the request.

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

Indicates that the request is not authorized. This can happen due to an invalid access\n token in the request.

", "smithy.api#error": "client", "smithy.api#httpError": 401 }