Skip to content

Sts Classes

AssumeRoleRequestRequestTypeDef

RoleArn

  • Type:
  • Required: Yes

RoleSessionName

  • Type:
  • Required: Yes

PolicyArns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.PolicyDescriptorTypeTypeDef]]

Policy

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.TagTypeDef]]

TransitiveTagKeys

  • Type: typing.Optional[typing.Sequence[str]]

ExternalId

  • Type: typing.Optional[str]

SerialNumber

  • Type: typing.Optional[str]

TokenCode

  • Type: typing.Optional[str]

SourceIdentity

  • Type: typing.Optional[str]

ProvidedContexts

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.ProvidedContextTypeDef]]

AssumeRoleResponseTypeDef

Credentials

  • Type:
  • Required: Yes

AssumedRoleUser

  • Type:
  • Required: Yes

PackedPolicySize

  • Type:
  • Required: Yes

SourceIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssumeRoleWithSAMLRequestRequestTypeDef

RoleArn

  • Type:
  • Required: Yes

PrincipalArn

  • Type:
  • Required: Yes

SAMLAssertion

  • Type:
  • Required: Yes

PolicyArns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.PolicyDescriptorTypeTypeDef]]

Policy

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

AssumeRoleWithSAMLResponseTypeDef

Credentials

  • Type:
  • Required: Yes

AssumedRoleUser

  • Type:
  • Required: Yes

PackedPolicySize

  • Type:
  • Required: Yes

Subject

  • Type:
  • Required: Yes

SubjectType

  • Type:
  • Required: Yes

Issuer

  • Type:
  • Required: Yes

Audience

  • Type:
  • Required: Yes

NameQualifier

  • Type:
  • Required: Yes

SourceIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssumeRoleWithWebIdentityRequestRequestTypeDef

RoleArn

  • Type:
  • Required: Yes

RoleSessionName

  • Type:
  • Required: Yes

WebIdentityToken

  • Type:
  • Required: Yes

ProviderId

  • Type: typing.Optional[str]

PolicyArns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.PolicyDescriptorTypeTypeDef]]

Policy

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

AssumeRoleWithWebIdentityResponseTypeDef

Credentials

  • Type:
  • Required: Yes

SubjectFromWebIdentityToken

  • Type:
  • Required: Yes

AssumedRoleUser

  • Type:
  • Required: Yes

PackedPolicySize

  • Type:
  • Required: Yes

Provider

  • Type:
  • Required: Yes

Audience

  • Type:
  • Required: Yes

SourceIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssumedRoleUserTypeDef

AssumedRoleId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CredentialsTypeDef

AccessKeyId

  • Type:
  • Required: Yes

SecretAccessKey

  • Type:
  • Required: Yes

SessionToken

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

DecodeAuthorizationMessageRequestRequestTypeDef

EncodedMessage

  • Type:
  • Required: Yes

DecodeAuthorizationMessageResponseTypeDef

DecodedMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FederatedUserTypeDef

FederatedUserId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

GetAccessKeyInfoRequestRequestTypeDef

AccessKeyId

  • Type:
  • Required: Yes

GetAccessKeyInfoResponseTypeDef

Account

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCallerIdentityResponseTypeDef

UserId

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFederationTokenRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Policy

  • Type: typing.Optional[str]

PolicyArns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.PolicyDescriptorTypeTypeDef]]

DurationSeconds

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sts_classes.TagTypeDef]]

GetFederationTokenResponseTypeDef

Credentials

  • Type:
  • Required: Yes

FederatedUser

  • Type:
  • Required: Yes

PackedPolicySize

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSessionTokenRequestRequestTypeDef

DurationSeconds

  • Type: typing.Optional[int]

SerialNumber

  • Type: typing.Optional[str]

TokenCode

  • Type: typing.Optional[str]

GetSessionTokenResponseTypeDef

Credentials

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PolicyDescriptorTypeTypeDef

arn

  • Type: typing.Optional[str]

ProvidedContextTypeDef

ProviderArn

  • Type: typing.Optional[str]

ContextAssertion

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes