Skip to content

Sts Classes

AssumeRoleRequest

RoleArn

  • Type:
  • Required: Yes

RoleSessionName

  • Type:
  • Required: Yes

PolicyArns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sts.sts_classes.PolicyDescriptorType]]

Policy

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sts.sts_classes.Tag]]

TransitiveTagKeys

  • Type: typing.Optional[typing.List[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.List[aws_resource_validator.pydantic_models.sts.sts_classes.ProvidedContext]]

AssumeRoleResponse

Credentials

  • Type:
  • Required: Yes

AssumedRoleUser

  • Type:
  • Required: Yes

PackedPolicySize

  • Type:
  • Required: Yes

SourceIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssumeRoleWithSAMLRequest

RoleArn

  • Type:
  • Required: Yes

PrincipalArn

  • Type:
  • Required: Yes

SAMLAssertion

  • Type:
  • Required: Yes

PolicyArns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sts.sts_classes.PolicyDescriptorType]]

Policy

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

AssumeRoleWithSAMLResponse

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

AssumeRoleWithWebIdentityRequest

RoleArn

  • Type:
  • Required: Yes

RoleSessionName

  • Type:
  • Required: Yes

WebIdentityToken

  • Type:
  • Required: Yes

ProviderId

  • Type: typing.Optional[str]

PolicyArns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sts.sts_classes.PolicyDescriptorType]]

Policy

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

AssumeRoleWithWebIdentityResponse

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

AssumeRootRequest

TargetPrincipal

  • Type:
  • Required: Yes

TaskPolicyArn

  • Type:
  • Required: Yes

DurationSeconds

  • Type: typing.Optional[int]

AssumeRootResponse

Credentials

  • Type:
  • Required: Yes

SourceIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssumedRoleUser

AssumedRoleId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

BaseValidatorModel

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

Credentials

AccessKeyId

  • Type:
  • Required: Yes

SecretAccessKey

  • Type:
  • Required: Yes

SessionToken

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

DecodeAuthorizationMessageRequest

EncodedMessage

  • Type:
  • Required: Yes

DecodeAuthorizationMessageResponse

DecodedMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FederatedUser

FederatedUserId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

GetAccessKeyInfoRequest

AccessKeyId

  • Type:
  • Required: Yes

GetAccessKeyInfoResponse

Account

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCallerIdentityResponse

UserId

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFederationTokenRequest

Name

  • Type:
  • Required: Yes

Policy

  • Type: typing.Optional[str]

PolicyArns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sts.sts_classes.PolicyDescriptorType]]

DurationSeconds

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sts.sts_classes.Tag]]

GetFederationTokenResponse

Credentials

  • Type:
  • Required: Yes

FederatedUser

  • Type:
  • Required: Yes

PackedPolicySize

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSessionTokenRequest

DurationSeconds

  • Type: typing.Optional[int]

SerialNumber

  • Type: typing.Optional[str]

TokenCode

  • Type: typing.Optional[str]

GetSessionTokenResponse

Credentials

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PolicyDescriptorType

arn

  • Type: typing.Optional[str]

ProvidedContext

ProviderArn

  • Type: typing.Optional[str]

ContextAssertion

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes