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