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