Module: Aws::Signin::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-signin/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::StructureShape.new(name: 'AccessToken')
- AuthorizationCode =
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: 'AuthorizationCode')
- 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')
- 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')
- CreateOAuth2TokenRequest =
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: 'CreateOAuth2TokenRequest')
- CreateOAuth2TokenRequestBody =
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: 'CreateOAuth2TokenRequestBody')
- CreateOAuth2TokenResponse =
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: 'CreateOAuth2TokenResponse')
- CreateOAuth2TokenResponseBody =
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: 'CreateOAuth2TokenResponseBody')
- ExpiresIn =
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: 'ExpiresIn')
- 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')
- 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')
- OAuth2ErrorCode =
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: 'OAuth2ErrorCode')
- RedirectUri =
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: 'RedirectUri')
- 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')
- String =
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: 'String')
- 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')
- TooManyRequestsError =
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: 'TooManyRequestsError')
- ValidationException =
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: 'ValidationException')
- 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 = "2023-01-01" api. = { "apiVersion" => "2023-01-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "signin", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS Sign-In Service", "serviceId" => "Signin", "signatureVersion" => "v4", "signingName" => "signin", "uid" => "signin-2023-01-01", } api.add_operation(:create_o_auth_2_token, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateOAuth2Token" o.http_method = "POST" o.http_request_uri = "/v1/token" o['authtype'] = "none" o['auth'] = ["smithy.api#noAuth"] o.input = Shapes::ShapeRef.new(shape: CreateOAuth2TokenRequest) o.output = Shapes::ShapeRef.new(shape: CreateOAuth2TokenResponse) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsError) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) end