Module: Aws::STS::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-sts/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
- AssumeRoleRequest =
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: 'AssumeRoleRequest')
- AssumeRoleResponse =
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: 'AssumeRoleResponse')
- AssumeRoleWithSAMLRequest =
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: 'AssumeRoleWithSAMLRequest')
- AssumeRoleWithSAMLResponse =
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: 'AssumeRoleWithSAMLResponse')
- AssumeRoleWithWebIdentityRequest =
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: 'AssumeRoleWithWebIdentityRequest')
- AssumeRoleWithWebIdentityResponse =
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: 'AssumeRoleWithWebIdentityResponse')
- AssumeRootRequest =
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: 'AssumeRootRequest')
- AssumeRootResponse =
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: 'AssumeRootResponse')
- AssumedRoleUser =
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: 'AssumedRoleUser')
- Audience =
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: 'Audience')
- Credentials =
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: 'Credentials')
- DecodeAuthorizationMessageRequest =
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: 'DecodeAuthorizationMessageRequest')
- DecodeAuthorizationMessageResponse =
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: 'DecodeAuthorizationMessageResponse')
- 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', error: {"code"=>"ExpiredTokenException", "httpStatusCode"=>400, "senderFault"=>true})
- FederatedUser =
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: 'FederatedUser')
- GetAccessKeyInfoRequest =
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: 'GetAccessKeyInfoRequest')
- GetAccessKeyInfoResponse =
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: 'GetAccessKeyInfoResponse')
- GetCallerIdentityRequest =
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: 'GetCallerIdentityRequest')
- GetCallerIdentityResponse =
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: 'GetCallerIdentityResponse')
- GetFederationTokenRequest =
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: 'GetFederationTokenRequest')
- GetFederationTokenResponse =
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: 'GetFederationTokenResponse')
- GetSessionTokenRequest =
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: 'GetSessionTokenRequest')
- GetSessionTokenResponse =
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: 'GetSessionTokenResponse')
- IDPCommunicationErrorException =
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: 'IDPCommunicationErrorException', error: {"code"=>"IDPCommunicationError", "httpStatusCode"=>400, "senderFault"=>true})
- IDPRejectedClaimException =
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: 'IDPRejectedClaimException', error: {"code"=>"IDPRejectedClaim", "httpStatusCode"=>403, "senderFault"=>true})
- InvalidAuthorizationMessageException =
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: 'InvalidAuthorizationMessageException', error: {"code"=>"InvalidAuthorizationMessageException", "httpStatusCode"=>400, "senderFault"=>true})
- InvalidIdentityTokenException =
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: 'InvalidIdentityTokenException', error: {"code"=>"InvalidIdentityToken", "httpStatusCode"=>400, "senderFault"=>true})
- Issuer =
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: 'Issuer')
- MalformedPolicyDocumentException =
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: 'MalformedPolicyDocumentException', error: {"code"=>"MalformedPolicyDocument", "httpStatusCode"=>400, "senderFault"=>true})
- NameQualifier =
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: 'NameQualifier')
- PackedPolicyTooLargeException =
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: 'PackedPolicyTooLargeException', error: {"code"=>"PackedPolicyTooLarge", "httpStatusCode"=>400, "senderFault"=>true})
- PolicyDescriptorType =
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: 'PolicyDescriptorType')
- ProvidedContext =
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: 'ProvidedContext')
- ProvidedContextsListType =
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: 'ProvidedContextsListType')
- RegionDisabledException =
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: 'RegionDisabledException', error: {"code"=>"RegionDisabledException", "httpStatusCode"=>403, "senderFault"=>true})
- RootDurationSecondsType =
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: 'RootDurationSecondsType')
- SAMLAssertionType =
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: 'SAMLAssertionType')
- Subject =
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: 'Subject')
- SubjectType =
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: 'SubjectType')
- Tag =
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: 'Tag')
- TargetPrincipalType =
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: 'TargetPrincipalType')
- 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 = "2011-06-15" api. = { "apiVersion" => "2011-06-15", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "sts", "globalEndpoint" => "sts.amazonaws.com", "protocol" => "query", "protocols" => ["query"], "serviceAbbreviation" => "AWS STS", "serviceFullName" => "AWS Security Token Service", "serviceId" => "STS", "signatureVersion" => "v4", "uid" => "sts-2011-06-15", "xmlNamespace" => "https://sts.amazonaws.com/doc/2011-06-15/", } api.add_operation(:assume_role, Seahorse::Model::Operation.new.tap do |o| o.name = "AssumeRole" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssumeRoleRequest) o.output = Shapes::ShapeRef.new(shape: AssumeRoleResponse) o.errors << Shapes::ShapeRef.new(shape: MalformedPolicyDocumentException) o.errors << Shapes::ShapeRef.new(shape: PackedPolicyTooLargeException) o.errors << Shapes::ShapeRef.new(shape: RegionDisabledException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) end) api.add_operation(:assume_role_with_saml, Seahorse::Model::Operation.new.tap do |o| o.name = "AssumeRoleWithSAML" o.http_method = "POST" o.http_request_uri = "/" o['auth'] = ["smithy.api#noAuth"] o.input = Shapes::ShapeRef.new(shape: AssumeRoleWithSAMLRequest) o.output = Shapes::ShapeRef.new(shape: AssumeRoleWithSAMLResponse) o.errors << Shapes::ShapeRef.new(shape: MalformedPolicyDocumentException) o.errors << Shapes::ShapeRef.new(shape: PackedPolicyTooLargeException) o.errors << Shapes::ShapeRef.new(shape: IDPRejectedClaimException) o.errors << Shapes::ShapeRef.new(shape: InvalidIdentityTokenException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) o.errors << Shapes::ShapeRef.new(shape: RegionDisabledException) end) api.add_operation(:assume_role_with_web_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "AssumeRoleWithWebIdentity" o.http_method = "POST" o.http_request_uri = "/" o['auth'] = ["smithy.api#noAuth"] o.input = Shapes::ShapeRef.new(shape: AssumeRoleWithWebIdentityRequest) o.output = Shapes::ShapeRef.new(shape: AssumeRoleWithWebIdentityResponse) o.errors << Shapes::ShapeRef.new(shape: MalformedPolicyDocumentException) o.errors << Shapes::ShapeRef.new(shape: PackedPolicyTooLargeException) o.errors << Shapes::ShapeRef.new(shape: IDPRejectedClaimException) o.errors << Shapes::ShapeRef.new(shape: IDPCommunicationErrorException) o.errors << Shapes::ShapeRef.new(shape: InvalidIdentityTokenException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) o.errors << Shapes::ShapeRef.new(shape: RegionDisabledException) end) api.add_operation(:assume_root, Seahorse::Model::Operation.new.tap do |o| o.name = "AssumeRoot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssumeRootRequest) o.output = Shapes::ShapeRef.new(shape: AssumeRootResponse) o.errors << Shapes::ShapeRef.new(shape: RegionDisabledException) o.errors << Shapes::ShapeRef.new(shape: ExpiredTokenException) end) api.add_operation(:decode_authorization_message, Seahorse::Model::Operation.new.tap do |o| o.name = "DecodeAuthorizationMessage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DecodeAuthorizationMessageRequest) o.output = Shapes::ShapeRef.new(shape: DecodeAuthorizationMessageResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidAuthorizationMessageException) end) api.add_operation(:get_access_key_info, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessKeyInfo" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetAccessKeyInfoRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessKeyInfoResponse) end) api.add_operation(:get_caller_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCallerIdentity" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetCallerIdentityRequest) o.output = Shapes::ShapeRef.new(shape: GetCallerIdentityResponse) end) api.add_operation(:get_federation_token, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFederationToken" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetFederationTokenRequest) o.output = Shapes::ShapeRef.new(shape: GetFederationTokenResponse) o.errors << Shapes::ShapeRef.new(shape: MalformedPolicyDocumentException) o.errors << Shapes::ShapeRef.new(shape: PackedPolicyTooLargeException) o.errors << Shapes::ShapeRef.new(shape: RegionDisabledException) end) api.add_operation(:get_session_token, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSessionToken" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetSessionTokenRequest) o.output = Shapes::ShapeRef.new(shape: GetSessionTokenResponse) o.errors << Shapes::ShapeRef.new(shape: RegionDisabledException) end) end