Module: Aws::SSOOIDC::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-ssooidc/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccessToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccessToken')
- ArnType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ArnType')
- Assertion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Assertion')
- AuthCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AuthCode')
- AuthorizationPendingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizationPendingException')
- ClientId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientId')
- ClientName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientName')
- ClientSecret =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientSecret')
- ClientType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientType')
- CodeVerifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CodeVerifier')
- CreateTokenRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTokenRequest')
- CreateTokenResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTokenResponse')
- CreateTokenWithIAMRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTokenWithIAMRequest')
- CreateTokenWithIAMResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTokenWithIAMResponse')
- DeviceCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeviceCode')
- Error =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Error')
- ErrorDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorDescription')
- ExpirationInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ExpirationInSeconds')
- ExpiredTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExpiredTokenException')
- GrantType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GrantType')
- GrantTypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GrantTypes')
- IdToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IdToken')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- IntervalInSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'IntervalInSeconds')
- InvalidClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClientException')
- InvalidClientMetadataException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClientMetadataException')
- InvalidGrantException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidGrantException')
- InvalidRedirectUriException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRedirectUriException')
- InvalidRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestException')
- InvalidRequestRegionException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestRegionException')
- InvalidScopeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidScopeException')
- Location =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Location')
- LongTimeStampType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LongTimeStampType')
- RedirectUris =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RedirectUris')
- RefreshToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RefreshToken')
- Region =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Region')
- RegisterClientRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterClientRequest')
- RegisterClientResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterClientResponse')
- Scope =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Scope')
- Scopes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Scopes')
- SlowDownException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SlowDownException')
- StartDeviceAuthorizationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartDeviceAuthorizationRequest')
- StartDeviceAuthorizationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartDeviceAuthorizationResponse')
- SubjectToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubjectToken')
- TokenType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TokenType')
- TokenTypeURI =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TokenTypeURI')
- URI =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'URI')
Shapes::StructureShape.new(name: 'UnauthorizedClientException')
- UnsupportedGrantTypeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedGrantTypeException')
- UserCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserCode')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2019-06-10" api. = { "apiVersion" => "2019-06-10", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "oidc", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "SSO OIDC", "serviceFullName" => "AWS SSO OIDC", "serviceId" => "SSO OIDC", "signatureVersion" => "v4", "signingName" => "sso-oauth", "uid" => "sso-oidc-2019-06-10", } api.add_operation(:create_token, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateToken" o.http_method = "POST" o.http_request_uri = "/token" o['authtype'] = "none" o['auth'] = ["smithy.api#noAuth"] o.input = Shapes::ShapeRef.new(shape: CreateTokenRequest) o.output = Shapes::ShapeRef.new(shape: CreateTokenResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidClientException) o.errors << Shapes::ShapeRef.new(shape: InvalidGrantException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedGrantTypeException) o.errors << Shapes::ShapeRef.new(shape: InvalidScopeException) o.errors << Shapes::ShapeRef.new(shape: AuthorizationPendingException) o.errors << Shapes::ShapeRef.new(shape: SlowDownException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_token_with_iam, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTokenWithIAM" o.http_method = "POST" o.http_request_uri = "/token?aws_iam=t" o.input = Shapes::ShapeRef.new(shape: CreateTokenWithIAMRequest) o.output = Shapes::ShapeRef.new(shape: CreateTokenWithIAMResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidClientException) o.errors << Shapes::ShapeRef.new(shape: InvalidGrantException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedGrantTypeException) o.errors << Shapes::ShapeRef.new(shape: InvalidScopeException) o.errors << Shapes::ShapeRef.new(shape: AuthorizationPendingException) o.errors << Shapes::ShapeRef.new(shape: SlowDownException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestRegionException) end) api.add_operation(:register_client, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterClient" o.http_method = "POST" o.http_request_uri = "/client/register" o['authtype'] = "none" o['auth'] = ["smithy.api#noAuth"] o.input = Shapes::ShapeRef.new(shape: RegisterClientRequest) o.output = Shapes::ShapeRef.new(shape: RegisterClientResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidScopeException) o.errors << Shapes::ShapeRef.new(shape: InvalidClientMetadataException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidRedirectUriException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedGrantTypeException) end) api.add_operation(:start_device_authorization, Seahorse::Model::Operation.new.tap do |o| o.name = "StartDeviceAuthorization" o.http_method = "POST" o.http_request_uri = "/device_authorization" o['authtype'] = "none" o['auth'] = ["smithy.api#noAuth"] o.input = Shapes::ShapeRef.new(shape: StartDeviceAuthorizationRequest) o.output = Shapes::ShapeRef.new(shape: StartDeviceAuthorizationResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: SlowDownException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) end