Skip to content

Iam Classes

AccessDetailTypeDef

ServiceName

  • Type:
  • Required: Yes

ServiceNamespace

  • Type:
  • Required: Yes

Region

  • Type: typing.Optional[str]

EntityPath

  • Type: typing.Optional[str]

LastAuthenticatedTime

  • Type: typing.Optional[datetime.datetime]

TotalAuthenticatedEntities

  • Type: typing.Optional[int]

AccessKeyLastUsedTypeDef

LastUsedDate

  • Type:
  • Required: Yes

ServiceName

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

AccessKeyMetadataTypeDef

UserName

  • Type: typing.Optional[str]

AccessKeyId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

CreateDate

  • Type: typing.Optional[datetime.datetime]

AccessKeyTypeDef

UserName

  • Type:
  • Required: Yes

AccessKeyId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

SecretAccessKey

  • Type:
  • Required: Yes

CreateDate

  • Type: typing.Optional[datetime.datetime]

AddClientIDToOpenIDConnectProviderRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

ClientID

  • Type:
  • Required: Yes

AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef

RoleName

  • Type:
  • Required: Yes

AddRoleToInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

RoleName

  • Type:
  • Required: Yes

AddUserToGroupRequestGroupAddUserTypeDef

UserName

  • Type:
  • Required: Yes

AddUserToGroupRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

AddUserToGroupRequestUserAddGroupTypeDef

GroupName

  • Type:
  • Required: Yes

AttachGroupPolicyRequestGroupAttachPolicyTypeDef

PolicyArn

  • Type:
  • Required: Yes

AttachGroupPolicyRequestPolicyAttachGroupTypeDef

GroupName

  • Type:
  • Required: Yes

AttachGroupPolicyRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

PolicyArn

  • Type:
  • Required: Yes

AttachRolePolicyRequestPolicyAttachRoleTypeDef

RoleName

  • Type:
  • Required: Yes

AttachRolePolicyRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyArn

  • Type:
  • Required: Yes

AttachRolePolicyRequestRoleAttachPolicyTypeDef

PolicyArn

  • Type:
  • Required: Yes

AttachUserPolicyRequestPolicyAttachUserTypeDef

UserName

  • Type:
  • Required: Yes

AttachUserPolicyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PolicyArn

  • Type:
  • Required: Yes

AttachUserPolicyRequestUserAttachPolicyTypeDef

PolicyArn

  • Type:
  • Required: Yes

AttachedPermissionsBoundaryResponseTypeDef

PermissionsBoundaryType

  • Type: typing.Literal['PermissionsBoundaryPolicy']
  • Required: Yes

PermissionsBoundaryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttachedPermissionsBoundaryTypeDef

PermissionsBoundaryType

  • Type: typing.Optional[typing.Literal['PermissionsBoundaryPolicy']]

PermissionsBoundaryArn

  • Type: typing.Optional[str]

AttachedPolicyTypeDef

PolicyName

  • Type: typing.Optional[str]

PolicyArn

  • Type: typing.Optional[str]

BaseValidatorModel

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

ChangePasswordRequestRequestTypeDef

OldPassword

  • Type:
  • Required: Yes

NewPassword

  • Type:
  • Required: Yes

ChangePasswordRequestServiceResourceChangePasswordTypeDef

OldPassword

  • Type:
  • Required: Yes

NewPassword

  • Type:
  • Required: Yes

ContextEntryTypeDef

ContextKeyName

  • Type: typing.Optional[str]

ContextKeyValues

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

ContextKeyType

  • Type: typing.Optional[typing.Literal['binary', 'binaryList', 'boolean', 'booleanList', 'date', 'dateList', 'ip', 'ipList', 'numeric', 'numericList', 'string', 'stringList']]

CreateAccessKeyRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

CreateAccessKeyResponseTypeDef

AccessKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAccountAliasRequestRequestTypeDef

AccountAlias

  • Type:
  • Required: Yes

CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef

AccountAlias

  • Type:
  • Required: Yes

CreateGroupRequestGroupCreateTypeDef

Path

  • Type: typing.Optional[str]

CreateGroupRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

CreateGroupRequestServiceResourceCreateGroupTypeDef

GroupName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

CreateGroupResponseTypeDef

Group

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Tags

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

CreateInstanceProfileRequestServiceResourceCreateInstanceProfileTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Tags

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

CreateInstanceProfileResponseTypeDef

InstanceProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLoginProfileRequestLoginProfileCreateTypeDef

Password

  • Type:
  • Required: Yes

PasswordResetRequired

  • Type: typing.Optional[bool]

CreateLoginProfileRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

PasswordResetRequired

  • Type: typing.Optional[bool]

CreateLoginProfileRequestUserCreateLoginProfileTypeDef

Password

  • Type:
  • Required: Yes

PasswordResetRequired

  • Type: typing.Optional[bool]

CreateLoginProfileResponseTypeDef

LoginProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOpenIDConnectProviderRequestRequestTypeDef

Url

  • Type:
  • Required: Yes

ClientIDList

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

ThumbprintList

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

Tags

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

CreateOpenIDConnectProviderResponseTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyRequestRequestTypeDef

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

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

CreatePolicyRequestServiceResourceCreatePolicyTypeDef

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

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

CreatePolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyVersionRequestPolicyCreateVersionTypeDef

PolicyDocument

  • Type:
  • Required: Yes

SetAsDefault

  • Type: typing.Optional[bool]

CreatePolicyVersionRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

SetAsDefault

  • Type: typing.Optional[bool]

CreatePolicyVersionResponseTypeDef

PolicyVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

AssumeRolePolicyDocument

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

MaxSessionDuration

  • Type: typing.Optional[int]

PermissionsBoundary

  • Type: typing.Optional[str]

Tags

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

CreateRoleRequestServiceResourceCreateRoleTypeDef

RoleName

  • Type:
  • Required: Yes

AssumeRolePolicyDocument

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

MaxSessionDuration

  • Type: typing.Optional[int]

PermissionsBoundary

  • Type: typing.Optional[str]

Tags

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

CreateRoleResponseTypeDef

Role

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSAMLProviderRequestRequestTypeDef

SAMLMetadataDocument

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

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

CreateSAMLProviderRequestServiceResourceCreateSamlProviderTypeDef

SAMLMetadataDocument

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

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

CreateSAMLProviderResponseTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceLinkedRoleRequestRequestTypeDef

AWSServiceName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

CustomSuffix

  • Type: typing.Optional[str]

CreateServiceLinkedRoleResponseTypeDef

Role

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceSpecificCredentialRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

ServiceName

  • Type:
  • Required: Yes

CreateServiceSpecificCredentialResponseTypeDef

ServiceSpecificCredential

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

PermissionsBoundary

  • Type: typing.Optional[str]

Tags

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

CreateUserRequestServiceResourceCreateUserTypeDef

UserName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

PermissionsBoundary

  • Type: typing.Optional[str]

Tags

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

CreateUserRequestUserCreateTypeDef

Path

  • Type: typing.Optional[str]

PermissionsBoundary

  • Type: typing.Optional[str]

Tags

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

CreateUserResponseTypeDef

User

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVirtualMFADeviceRequestRequestTypeDef

VirtualMFADeviceName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Tags

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

CreateVirtualMFADeviceRequestServiceResourceCreateVirtualMfaDeviceTypeDef

VirtualMFADeviceName

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

Tags

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

CreateVirtualMFADeviceResponseTypeDef

VirtualMFADevice

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeactivateMFADeviceRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SerialNumber

  • Type:
  • Required: Yes

DeleteAccessKeyRequestRequestTypeDef

AccessKeyId

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

DeleteAccountAliasRequestRequestTypeDef

AccountAlias

  • Type:
  • Required: Yes

DeleteGroupPolicyRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

DeleteGroupRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

DeleteInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

DeleteLoginProfileRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

DeleteOpenIDConnectProviderRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

DeletePolicyRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

DeletePolicyVersionRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

DeleteRolePermissionsBoundaryRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

DeleteRolePolicyRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

DeleteRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

DeleteSAMLProviderRequestRequestTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

DeleteSSHPublicKeyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SSHPublicKeyId

  • Type:
  • Required: Yes

DeleteServerCertificateRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

DeleteServiceLinkedRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

DeleteServiceLinkedRoleResponseTypeDef

DeletionTaskId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceSpecificCredentialRequestRequestTypeDef

ServiceSpecificCredentialId

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

DeleteSigningCertificateRequestRequestTypeDef

CertificateId

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

DeleteUserPermissionsBoundaryRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

DeleteUserPolicyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

DeleteUserRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

DeleteVirtualMFADeviceRequestRequestTypeDef

SerialNumber

  • Type:
  • Required: Yes

DeletionTaskFailureReasonTypeTypeDef

Reason

  • Type: typing.Optional[str]

RoleUsageList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.RoleUsageTypeTypeDef]]

DetachGroupPolicyRequestGroupDetachPolicyTypeDef

PolicyArn

  • Type:
  • Required: Yes

DetachGroupPolicyRequestPolicyDetachGroupTypeDef

GroupName

  • Type:
  • Required: Yes

DetachGroupPolicyRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

PolicyArn

  • Type:
  • Required: Yes

DetachRolePolicyRequestPolicyDetachRoleTypeDef

RoleName

  • Type:
  • Required: Yes

DetachRolePolicyRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyArn

  • Type:
  • Required: Yes

DetachRolePolicyRequestRoleDetachPolicyTypeDef

PolicyArn

  • Type:
  • Required: Yes

DetachUserPolicyRequestPolicyDetachUserTypeDef

UserName

  • Type:
  • Required: Yes

DetachUserPolicyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PolicyArn

  • Type:
  • Required: Yes

DetachUserPolicyRequestUserDetachPolicyTypeDef

PolicyArn

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnableMFADeviceRequestMfaDeviceAssociateTypeDef

AuthenticationCode1

  • Type:
  • Required: Yes

AuthenticationCode2

  • Type:
  • Required: Yes

EnableMFADeviceRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SerialNumber

  • Type:
  • Required: Yes

AuthenticationCode1

  • Type:
  • Required: Yes

AuthenticationCode2

  • Type:
  • Required: Yes

EnableMFADeviceRequestUserEnableMfaTypeDef

SerialNumber

  • Type:
  • Required: Yes

AuthenticationCode1

  • Type:
  • Required: Yes

AuthenticationCode2

  • Type:
  • Required: Yes

EntityDetailsTypeDef

EntityInfo

  • Type:
  • Required: Yes

LastAuthenticated

  • Type: typing.Optional[datetime.datetime]

EntityInfoTypeDef

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['GROUP', 'ROLE', 'USER']
  • Required: Yes

Id

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

ErrorDetailsTypeDef

Message

  • Type:
  • Required: Yes

Code

  • Type:
  • Required: Yes

EvaluationResultTypeDef

EvalActionName

  • Type:
  • Required: Yes

EvalDecision

  • Type: typing.Literal['allowed', 'explicitDeny', 'implicitDeny']
  • Required: Yes

EvalResourceName

  • Type: typing.Optional[str]

MatchedStatements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.StatementTypeDef]]

MissingContextValues

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

OrganizationsDecisionDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.OrganizationsDecisionDetailTypeDef]

PermissionsBoundaryDecisionDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PermissionsBoundaryDecisionDetailTypeDef]

EvalDecisionDetails

  • Type: typing.Optional[typing.Dict[str, typing.Literal['allowed', 'explicitDeny', 'implicitDeny']]]

ResourceSpecificResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.ResourceSpecificResultTypeDef]]

GenerateCredentialReportResponseTypeDef

State

  • Type: typing.Literal['COMPLETE', 'INPROGRESS', 'STARTED']
  • Required: Yes

Description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GenerateOrganizationsAccessReportRequestRequestTypeDef

EntityPath

  • Type:
  • Required: Yes

OrganizationsPolicyId

  • Type: typing.Optional[str]

GenerateOrganizationsAccessReportResponseTypeDef

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GenerateServiceLastAccessedDetailsRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

Granularity

  • Type: typing.Optional[typing.Literal['ACTION_LEVEL', 'SERVICE_LEVEL']]

GenerateServiceLastAccessedDetailsResponseTypeDef

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAccessKeyLastUsedRequestRequestTypeDef

AccessKeyId

  • Type:
  • Required: Yes

GetAccessKeyLastUsedResponseTypeDef

UserName

  • Type:
  • Required: Yes

AccessKeyLastUsed

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef

Filter

  • Type: typing.Optional[typing.Sequence[typing.Literal['AWSManagedPolicy', 'Group', 'LocalManagedPolicy', 'Role', 'User']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

GetAccountAuthorizationDetailsRequestRequestTypeDef

Filter

  • Type: typing.Optional[typing.Sequence[typing.Literal['AWSManagedPolicy', 'Group', 'LocalManagedPolicy', 'Role', 'User']]]

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

GetAccountAuthorizationDetailsResponseTypeDef

UserDetailList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.UserDetailTypeDef]
  • Required: Yes

GroupDetailList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.GroupDetailTypeDef]
  • Required: Yes

RoleDetailList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.RoleDetailTypeDef]
  • Required: Yes

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.ManagedPolicyDetailTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAccountPasswordPolicyResponseTypeDef

PasswordPolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAccountSummaryResponseTypeDef

SummaryMap

  • Type: typing.Dict[typing.Literal['AccessKeysPerUserQuota', 'AccountAccessKeysPresent', 'AccountMFAEnabled', 'AccountSigningCertificatesPresent', 'AttachedPoliciesPerGroupQuota', 'AttachedPoliciesPerRoleQuota', 'AttachedPoliciesPerUserQuota', 'GlobalEndpointTokenVersion', 'GroupPolicySizeQuota', 'Groups', 'GroupsPerUserQuota', 'GroupsQuota', 'MFADevices', 'MFADevicesInUse', 'Policies', 'PoliciesQuota', 'PolicySizeQuota', 'PolicyVersionsInUse', 'PolicyVersionsInUseQuota', 'ServerCertificates', 'ServerCertificatesQuota', 'SigningCertificatesPerUserQuota', 'UserPolicySizeQuota', 'Users', 'UsersQuota', 'VersionsPerPolicyQuota'], int]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContextKeysForCustomPolicyRequestRequestTypeDef

PolicyInputList

  • Type: typing.Sequence[str]
  • Required: Yes

GetContextKeysForPolicyResponseTypeDef

ContextKeyNames

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContextKeysForPrincipalPolicyRequestRequestTypeDef

PolicySourceArn

  • Type:
  • Required: Yes

PolicyInputList

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

GetCredentialReportResponseTypeDef

Content

  • Type:
  • Required: Yes

ReportFormat

  • Type: typing.Literal['text/csv']
  • Required: Yes

GeneratedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupPolicyRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

GetGroupPolicyResponseTypeDef

GroupName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGroupRequestGetGroupPaginateTypeDef

GroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

GetGroupRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

GetGroupResponseTypeDef

Group

  • Type:
  • Required: Yes

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.UserTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInstanceProfileRequestInstanceProfileExistsWaitTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.WaiterConfigTypeDef]

GetInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

GetInstanceProfileResponseTypeDef

InstanceProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLoginProfileRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

GetLoginProfileResponseTypeDef

LoginProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMFADeviceRequestRequestTypeDef

SerialNumber

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

GetMFADeviceResponseTypeDef

UserName

  • Type:
  • Required: Yes

SerialNumber

  • Type:
  • Required: Yes

EnableDate

  • Type:
  • Required: Yes

Certifications

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

ResponseMetadata

  • Type:
  • Required: Yes

GetOpenIDConnectProviderRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

GetOpenIDConnectProviderResponseTypeDef

Url

  • Type:
  • Required: Yes

ClientIDList

  • Type: typing.List[str]
  • Required: Yes

ThumbprintList

  • Type: typing.List[str]
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOrganizationsAccessReportRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

SortKey

  • Type: typing.Optional[typing.Literal['LAST_AUTHENTICATED_TIME_ASCENDING', 'LAST_AUTHENTICATED_TIME_DESCENDING', 'SERVICE_NAMESPACE_ASCENDING', 'SERVICE_NAMESPACE_DESCENDING']]

GetOrganizationsAccessReportResponseTypeDef

JobStatus

  • Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

JobCreationDate

  • Type:
  • Required: Yes

JobCompletionDate

  • Type:
  • Required: Yes

NumberOfServicesAccessible

  • Type:
  • Required: Yes

NumberOfServicesNotAccessed

  • Type:
  • Required: Yes

AccessDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.AccessDetailTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ErrorDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyRequestPolicyExistsWaitTypeDef

PolicyArn

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.WaiterConfigTypeDef]

GetPolicyRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

GetPolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyVersionRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

GetPolicyVersionResponseTypeDef

PolicyVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRolePolicyRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

GetRolePolicyResponseTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

GetRoleRequestRoleExistsWaitTypeDef

RoleName

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.WaiterConfigTypeDef]

GetRoleResponseTypeDef

Role

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSAMLProviderRequestRequestTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

GetSAMLProviderResponseTypeDef

SAMLMetadataDocument

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

ValidUntil

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSSHPublicKeyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SSHPublicKeyId

  • Type:
  • Required: Yes

Encoding

  • Type: typing.Literal['PEM', 'SSH']
  • Required: Yes

GetSSHPublicKeyResponseTypeDef

SSHPublicKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServerCertificateRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

GetServerCertificateResponseTypeDef

ServerCertificate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceLastAccessedDetailsRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

GetServiceLastAccessedDetailsResponseTypeDef

JobStatus

  • Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

JobType

  • Type: typing.Literal['ACTION_LEVEL', 'SERVICE_LEVEL']
  • Required: Yes

JobCreationDate

  • Type:
  • Required: Yes

ServicesLastAccessed

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.ServiceLastAccessedTypeDef]
  • Required: Yes

JobCompletionDate

  • Type:
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

ServiceNamespace

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

GetServiceLastAccessedDetailsWithEntitiesResponseTypeDef

JobStatus

  • Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

JobCreationDate

  • Type:
  • Required: Yes

JobCompletionDate

  • Type:
  • Required: Yes

EntityDetailsList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.EntityDetailsTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef

DeletionTaskId

  • Type:
  • Required: Yes

GetServiceLinkedRoleDeletionStatusResponseTypeDef

Status

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'SUCCEEDED']
  • Required: Yes

Reason

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserPolicyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

GetUserPolicyResponseTypeDef

UserName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

GetUserRequestUserExistsWaitTypeDef

UserName

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.WaiterConfigTypeDef]

GetUserResponseTypeDef

User

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GroupDetailTypeDef

Path

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

GroupId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

CreateDate

  • Type: typing.Optional[datetime.datetime]

GroupPolicyList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyDetailTypeDef]]

AttachedManagedPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.AttachedPolicyTypeDef]]

GroupTypeDef

Path

  • Type:
  • Required: Yes

GroupName

  • Type:
  • Required: Yes

GroupId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

InstanceProfileTypeDef

Path

  • Type:
  • Required: Yes

InstanceProfileName

  • Type:
  • Required: Yes

InstanceProfileId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

Roles

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.RoleTypeDef]
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

ListAccessKeysRequestListAccessKeysPaginateTypeDef

UserName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListAccessKeysRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAccessKeysResponseTypeDef

AccessKeyMetadata

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.AccessKeyMetadataTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAccountAliasesRequestListAccountAliasesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListAccountAliasesRequestRequestTypeDef

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAccountAliasesResponseTypeDef

AccountAliases

  • Type: typing.List[str]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef

GroupName

  • Type:
  • Required: Yes

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListAttachedGroupPoliciesRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAttachedGroupPoliciesResponseTypeDef

AttachedPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.AttachedPolicyTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef

RoleName

  • Type:
  • Required: Yes

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListAttachedRolePoliciesRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAttachedRolePoliciesResponseTypeDef

AttachedPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.AttachedPolicyTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef

UserName

  • Type:
  • Required: Yes

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListAttachedUserPoliciesRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListAttachedUserPoliciesResponseTypeDef

AttachedPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.AttachedPolicyTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef

PolicyArn

  • Type:
  • Required: Yes

EntityFilter

  • Type: typing.Optional[typing.Literal['AWSManagedPolicy', 'Group', 'LocalManagedPolicy', 'Role', 'User']]

PathPrefix

  • Type: typing.Optional[str]

PolicyUsageFilter

  • Type: typing.Optional[typing.Literal['PermissionsBoundary', 'PermissionsPolicy']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListEntitiesForPolicyRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

EntityFilter

  • Type: typing.Optional[typing.Literal['AWSManagedPolicy', 'Group', 'LocalManagedPolicy', 'Role', 'User']]

PathPrefix

  • Type: typing.Optional[str]

PolicyUsageFilter

  • Type: typing.Optional[typing.Literal['PermissionsBoundary', 'PermissionsPolicy']]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListEntitiesForPolicyResponseTypeDef

PolicyGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyGroupTypeDef]
  • Required: Yes

PolicyUsers

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyUserTypeDef]
  • Required: Yes

PolicyRoles

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyRoleTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef

GroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListGroupPoliciesRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListGroupPoliciesResponseTypeDef

PolicyNames

  • Type: typing.List[str]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupsForUserRequestListGroupsForUserPaginateTypeDef

UserName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListGroupsForUserRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListGroupsForUserResponseTypeDef

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.GroupTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroupsRequestListGroupsPaginateTypeDef

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListGroupsRequestRequestTypeDef

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListGroupsResponseTypeDef

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.GroupTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInstanceProfileTagsRequestListInstanceProfileTagsPaginateTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListInstanceProfileTagsRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListInstanceProfileTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef

RoleName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListInstanceProfilesForRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListInstanceProfilesForRoleResponseTypeDef

InstanceProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.InstanceProfileTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListInstanceProfilesRequestRequestTypeDef

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListInstanceProfilesResponseTypeDef

InstanceProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.InstanceProfileTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMFADeviceTagsRequestListMFADeviceTagsPaginateTypeDef

SerialNumber

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListMFADeviceTagsRequestRequestTypeDef

SerialNumber

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListMFADeviceTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMFADevicesRequestListMFADevicesPaginateTypeDef

UserName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListMFADevicesRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListMFADevicesResponseTypeDef

MFADevices

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.MFADeviceTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOpenIDConnectProviderTagsRequestListOpenIDConnectProviderTagsPaginateTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListOpenIDConnectProviderTagsRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListOpenIDConnectProviderTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOpenIDConnectProvidersResponseTypeDef

OpenIDConnectProviderList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.OpenIDConnectProviderListEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPoliciesGrantingServiceAccessEntryTypeDef

ServiceNamespace

  • Type: typing.Optional[str]

Policies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyGrantingServiceAccessTypeDef]]

ListPoliciesGrantingServiceAccessRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

ServiceNamespaces

  • Type: typing.Sequence[str]
  • Required: Yes

Marker

  • Type: typing.Optional[str]

ListPoliciesGrantingServiceAccessResponseTypeDef

PoliciesGrantingServiceAccess

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.ListPoliciesGrantingServiceAccessEntryTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPoliciesRequestListPoliciesPaginateTypeDef

Scope

  • Type: typing.Optional[typing.Literal['AWS', 'All', 'Local']]

OnlyAttached

  • Type: typing.Optional[bool]

PathPrefix

  • Type: typing.Optional[str]

PolicyUsageFilter

  • Type: typing.Optional[typing.Literal['PermissionsBoundary', 'PermissionsPolicy']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListPoliciesRequestRequestTypeDef

Scope

  • Type: typing.Optional[typing.Literal['AWS', 'All', 'Local']]

OnlyAttached

  • Type: typing.Optional[bool]

PathPrefix

  • Type: typing.Optional[str]

PolicyUsageFilter

  • Type: typing.Optional[typing.Literal['PermissionsBoundary', 'PermissionsPolicy']]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListPoliciesResponseTypeDef

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPolicyTagsRequestListPolicyTagsPaginateTypeDef

PolicyArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListPolicyTagsRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListPolicyTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef

PolicyArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListPolicyVersionsRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListPolicyVersionsResponseTypeDef

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyVersionTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRolePoliciesRequestListRolePoliciesPaginateTypeDef

RoleName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListRolePoliciesRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListRolePoliciesResponseTypeDef

PolicyNames

  • Type: typing.List[str]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRoleTagsRequestListRoleTagsPaginateTypeDef

RoleName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListRoleTagsRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListRoleTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRolesRequestListRolesPaginateTypeDef

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListRolesRequestRequestTypeDef

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListRolesResponseTypeDef

Roles

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.RoleTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSAMLProviderTagsRequestListSAMLProviderTagsPaginateTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListSAMLProviderTagsRequestRequestTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListSAMLProviderTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSAMLProvidersResponseTypeDef

SAMLProviderList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.SAMLProviderListEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef

UserName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListSSHPublicKeysRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListSSHPublicKeysResponseTypeDef

SSHPublicKeys

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.SSHPublicKeyMetadataTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServerCertificateTagsRequestListServerCertificateTagsPaginateTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListServerCertificateTagsRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListServerCertificateTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServerCertificatesRequestListServerCertificatesPaginateTypeDef

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListServerCertificatesRequestRequestTypeDef

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListServerCertificatesResponseTypeDef

ServerCertificateMetadataList

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.ServerCertificateMetadataTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceSpecificCredentialsRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

ServiceName

  • Type: typing.Optional[str]

ListServiceSpecificCredentialsResponseTypeDef

ServiceSpecificCredentials

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.ServiceSpecificCredentialMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef

UserName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListSigningCertificatesRequestRequestTypeDef

UserName

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListSigningCertificatesResponseTypeDef

Certificates

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.SigningCertificateTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUserPoliciesRequestListUserPoliciesPaginateTypeDef

UserName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListUserPoliciesRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListUserPoliciesResponseTypeDef

PolicyNames

  • Type: typing.List[str]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUserTagsRequestListUserTagsPaginateTypeDef

UserName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListUserTagsRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListUserTagsResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUsersRequestListUsersPaginateTypeDef

PathPrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListUsersRequestRequestTypeDef

PathPrefix

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListUsersResponseTypeDef

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.UserTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef

AssignmentStatus

  • Type: typing.Optional[typing.Literal['Any', 'Assigned', 'Unassigned']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

ListVirtualMFADevicesRequestRequestTypeDef

AssignmentStatus

  • Type: typing.Optional[typing.Literal['Any', 'Assigned', 'Unassigned']]

Marker

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

ListVirtualMFADevicesResponseTypeDef

VirtualMFADevices

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.VirtualMFADeviceTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoginProfileTypeDef

UserName

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

PasswordResetRequired

  • Type: typing.Optional[bool]

MFADeviceTypeDef

UserName

  • Type:
  • Required: Yes

SerialNumber

  • Type:
  • Required: Yes

EnableDate

  • Type:
  • Required: Yes

ManagedPolicyDetailTypeDef

PolicyName

  • Type: typing.Optional[str]

PolicyId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

DefaultVersionId

  • Type: typing.Optional[str]

AttachmentCount

  • Type: typing.Optional[int]

PermissionsBoundaryUsageCount

  • Type: typing.Optional[int]

IsAttachable

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

CreateDate

  • Type: typing.Optional[datetime.datetime]

UpdateDate

  • Type: typing.Optional[datetime.datetime]

PolicyVersionList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyVersionTypeDef]]

OpenIDConnectProviderListEntryTypeDef

Arn

  • Type: typing.Optional[str]

OrganizationsDecisionDetailTypeDef

AllowedByOrganizations

  • Type: typing.Optional[bool]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PasswordPolicyTypeDef

MinimumPasswordLength

  • Type: typing.Optional[int]

RequireSymbols

  • Type: typing.Optional[bool]

RequireNumbers

  • Type: typing.Optional[bool]

RequireUppercaseCharacters

  • Type: typing.Optional[bool]

RequireLowercaseCharacters

  • Type: typing.Optional[bool]

AllowUsersToChangePassword

  • Type: typing.Optional[bool]

ExpirePasswords

  • Type: typing.Optional[bool]

MaxPasswordAge

  • Type: typing.Optional[int]

PasswordReusePrevention

  • Type: typing.Optional[int]

HardExpiry

  • Type: typing.Optional[bool]

PermissionsBoundaryDecisionDetailTypeDef

AllowedByPermissionsBoundary

  • Type: typing.Optional[bool]

PolicyDetailTypeDef

PolicyName

  • Type: typing.Optional[str]

PolicyDocument

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef, NoneType]

PolicyDocumentDictTypeDef

Version

  • Type:
  • Required: Yes

Statement

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentStatementTypeDef]
  • Required: Yes

PolicyDocumentStatementTypeDef

Effect

  • Type:
  • Required: Yes

Resource

  • Type: typing.Union[str, typing.List[str]]
  • Required: Yes

Sid

  • Type:
  • Required: Yes

Action

  • Type: typing.Union[str, typing.List[str]]
  • Required: Yes

PolicyGrantingServiceAccessTypeDef

PolicyName

  • Type:
  • Required: Yes

PolicyType

  • Type: typing.Literal['INLINE', 'MANAGED']
  • Required: Yes

PolicyArn

  • Type: typing.Optional[str]

EntityType

  • Type: typing.Optional[typing.Literal['GROUP', 'ROLE', 'USER']]

EntityName

  • Type: typing.Optional[str]

PolicyGroupTypeDef

GroupName

  • Type: typing.Optional[str]

GroupId

  • Type: typing.Optional[str]

PolicyRoleTypeDef

RoleName

  • Type: typing.Optional[str]

RoleId

  • Type: typing.Optional[str]

PolicyTypeDef

PolicyName

  • Type: typing.Optional[str]

PolicyId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

DefaultVersionId

  • Type: typing.Optional[str]

AttachmentCount

  • Type: typing.Optional[int]

PermissionsBoundaryUsageCount

  • Type: typing.Optional[int]

IsAttachable

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

CreateDate

  • Type: typing.Optional[datetime.datetime]

UpdateDate

  • Type: typing.Optional[datetime.datetime]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

PolicyUserTypeDef

UserName

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

PolicyVersionTypeDef

Document

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef, NoneType]

VersionId

  • Type: typing.Optional[str]

IsDefaultVersion

  • Type: typing.Optional[bool]

CreateDate

  • Type: typing.Optional[datetime.datetime]

PositionTypeDef

Line

  • Type: typing.Optional[int]

Column

  • Type: typing.Optional[int]

PutGroupPolicyRequestGroupCreatePolicyTypeDef

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

PutGroupPolicyRequestGroupPolicyPutTypeDef

PolicyDocument

  • Type:
  • Required: Yes

PutGroupPolicyRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

PutRolePermissionsBoundaryRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PermissionsBoundary

  • Type:
  • Required: Yes

PutRolePolicyRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

PutRolePolicyRequestRolePolicyPutTypeDef

PolicyDocument

  • Type:
  • Required: Yes

PutUserPermissionsBoundaryRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PermissionsBoundary

  • Type:
  • Required: Yes

PutUserPolicyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

PutUserPolicyRequestUserCreatePolicyTypeDef

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

PutUserPolicyRequestUserPolicyPutTypeDef

PolicyDocument

  • Type:
  • Required: Yes

RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

ClientID

  • Type:
  • Required: Yes

RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef

RoleName

  • Type:
  • Required: Yes

RemoveRoleFromInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

RoleName

  • Type:
  • Required: Yes

RemoveUserFromGroupRequestGroupRemoveUserTypeDef

UserName

  • Type:
  • Required: Yes

RemoveUserFromGroupRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

RemoveUserFromGroupRequestUserRemoveGroupTypeDef

GroupName

  • Type:
  • Required: Yes

ResetServiceSpecificCredentialRequestRequestTypeDef

ServiceSpecificCredentialId

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

ResetServiceSpecificCredentialResponseTypeDef

ServiceSpecificCredential

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResourceSpecificResultTypeDef

EvalResourceName

  • Type:
  • Required: Yes

EvalResourceDecision

  • Type: typing.Literal['allowed', 'explicitDeny', 'implicitDeny']
  • Required: Yes

MatchedStatements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.StatementTypeDef]]

MissingContextValues

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

EvalDecisionDetails

  • Type: typing.Optional[typing.Dict[str, typing.Literal['allowed', 'explicitDeny', 'implicitDeny']]]

PermissionsBoundaryDecisionDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PermissionsBoundaryDecisionDetailTypeDef]

ResponseMetadataTypeDef

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]

ResyncMFADeviceRequestMfaDeviceResyncTypeDef

AuthenticationCode1

  • Type:
  • Required: Yes

AuthenticationCode2

  • Type:
  • Required: Yes

ResyncMFADeviceRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SerialNumber

  • Type:
  • Required: Yes

AuthenticationCode1

  • Type:
  • Required: Yes

AuthenticationCode2

  • Type:
  • Required: Yes

RoleDetailTypeDef

Path

  • Type: typing.Optional[str]

RoleName

  • Type: typing.Optional[str]

RoleId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

CreateDate

  • Type: typing.Optional[datetime.datetime]

AssumeRolePolicyDocument

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef, NoneType]

InstanceProfileList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.InstanceProfileTypeDef]]

RolePolicyList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyDetailTypeDef]]

AttachedManagedPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.AttachedPolicyTypeDef]]

PermissionsBoundary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.AttachedPermissionsBoundaryTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

RoleLastUsed

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.RoleLastUsedTypeDef]

RoleLastUsedResponseTypeDef

LastUsedDate

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RoleLastUsedTypeDef

LastUsedDate

  • Type: typing.Optional[datetime.datetime]

Region

  • Type: typing.Optional[str]

RoleTypeDef

Path

  • Type:
  • Required: Yes

RoleName

  • Type:
  • Required: Yes

RoleId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

AssumeRolePolicyDocument

  • Type: typing.Union[str, aws_resource_validator.pydantic_models.iam_classes.PolicyDocumentDictTypeDef, NoneType]

Description

  • Type: typing.Optional[str]

MaxSessionDuration

  • Type: typing.Optional[int]

PermissionsBoundary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.AttachedPermissionsBoundaryTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

RoleLastUsed

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.RoleLastUsedTypeDef]

RoleUsageTypeTypeDef

Region

  • Type: typing.Optional[str]

Resources

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

SAMLProviderListEntryTypeDef

Arn

  • Type: typing.Optional[str]

ValidUntil

  • Type: typing.Optional[datetime.datetime]

CreateDate

  • Type: typing.Optional[datetime.datetime]

SSHPublicKeyMetadataTypeDef

UserName

  • Type:
  • Required: Yes

SSHPublicKeyId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UploadDate

  • Type:
  • Required: Yes

SSHPublicKeyTypeDef

UserName

  • Type:
  • Required: Yes

SSHPublicKeyId

  • Type:
  • Required: Yes

Fingerprint

  • Type:
  • Required: Yes

SSHPublicKeyBody

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UploadDate

  • Type: typing.Optional[datetime.datetime]

ServerCertificateMetadataResponseTypeDef

Path

  • Type:
  • Required: Yes

ServerCertificateName

  • Type:
  • Required: Yes

ServerCertificateId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

UploadDate

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ServerCertificateMetadataTypeDef

Path

  • Type:
  • Required: Yes

ServerCertificateName

  • Type:
  • Required: Yes

ServerCertificateId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

UploadDate

  • Type: typing.Optional[datetime.datetime]

Expiration

  • Type: typing.Optional[datetime.datetime]

ServerCertificateTypeDef

ServerCertificateMetadata

  • Type:
  • Required: Yes

CertificateBody

  • Type:
  • Required: Yes

CertificateChain

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

ServiceLastAccessedTypeDef

ServiceName

  • Type:
  • Required: Yes

ServiceNamespace

  • Type:
  • Required: Yes

LastAuthenticated

  • Type: typing.Optional[datetime.datetime]

LastAuthenticatedEntity

  • Type: typing.Optional[str]

LastAuthenticatedRegion

  • Type: typing.Optional[str]

TotalAuthenticatedEntities

  • Type: typing.Optional[int]

TrackedActionsLastAccessed

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TrackedActionLastAccessedTypeDef]]

ServiceSpecificCredentialMetadataTypeDef

UserName

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

ServiceUserName

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

ServiceSpecificCredentialId

  • Type:
  • Required: Yes

ServiceName

  • Type:
  • Required: Yes

ServiceSpecificCredentialTypeDef

CreateDate

  • Type:
  • Required: Yes

ServiceName

  • Type:
  • Required: Yes

ServiceUserName

  • Type:
  • Required: Yes

ServicePassword

  • Type:
  • Required: Yes

ServiceSpecificCredentialId

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

SetDefaultPolicyVersionRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

SetSecurityTokenServicePreferencesRequestRequestTypeDef

GlobalEndpointTokenVersion

  • Type: typing.Literal['v1Token', 'v2Token']
  • Required: Yes

SigningCertificateTypeDef

UserName

  • Type:
  • Required: Yes

CertificateId

  • Type:
  • Required: Yes

CertificateBody

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UploadDate

  • Type: typing.Optional[datetime.datetime]

SimulateCustomPolicyRequestRequestTypeDef

PolicyInputList

  • Type: typing.Sequence[str]
  • Required: Yes

ActionNames

  • Type: typing.Sequence[str]
  • Required: Yes

PermissionsBoundaryPolicyInputList

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

ResourceArns

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

ResourcePolicy

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

CallerArn

  • Type: typing.Optional[str]

ContextEntries

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.ContextEntryTypeDef]]

ResourceHandlingOption

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

SimulateCustomPolicyRequestSimulateCustomPolicyPaginateTypeDef

PolicyInputList

  • Type: typing.Sequence[str]
  • Required: Yes

ActionNames

  • Type: typing.Sequence[str]
  • Required: Yes

PermissionsBoundaryPolicyInputList

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

ResourceArns

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

ResourcePolicy

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

CallerArn

  • Type: typing.Optional[str]

ContextEntries

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.ContextEntryTypeDef]]

ResourceHandlingOption

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

SimulatePolicyResponseTypeDef

EvaluationResults

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.EvaluationResultTypeDef]
  • Required: Yes

IsTruncated

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SimulatePrincipalPolicyRequestRequestTypeDef

PolicySourceArn

  • Type:
  • Required: Yes

ActionNames

  • Type: typing.Sequence[str]
  • Required: Yes

PolicyInputList

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

PermissionsBoundaryPolicyInputList

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

ResourceArns

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

ResourcePolicy

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

CallerArn

  • Type: typing.Optional[str]

ContextEntries

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.ContextEntryTypeDef]]

ResourceHandlingOption

  • Type: typing.Optional[str]

MaxItems

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

SimulatePrincipalPolicyRequestSimulatePrincipalPolicyPaginateTypeDef

PolicySourceArn

  • Type:
  • Required: Yes

ActionNames

  • Type: typing.Sequence[str]
  • Required: Yes

PolicyInputList

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

PermissionsBoundaryPolicyInputList

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

ResourceArns

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

ResourcePolicy

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

CallerArn

  • Type: typing.Optional[str]

ContextEntries

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.ContextEntryTypeDef]]

ResourceHandlingOption

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PaginatorConfigTypeDef]

StatementTypeDef

SourcePolicyId

  • Type: typing.Optional[str]

SourcePolicyType

  • Type: typing.Optional[typing.Literal['aws-managed', 'group', 'none', 'resource', 'role', 'user', 'user-managed']]

StartPosition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PositionTypeDef]

EndPosition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.PositionTypeDef]

TagInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagMFADeviceRequestRequestTypeDef

SerialNumber

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagOpenIDConnectProviderRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagPolicyRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagSAMLProviderRequestRequestTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagServerCertificateRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagUserRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

TrackedActionLastAccessedTypeDef

ActionName

  • Type: typing.Optional[str]

LastAccessedEntity

  • Type: typing.Optional[str]

LastAccessedTime

  • Type: typing.Optional[datetime.datetime]

LastAccessedRegion

  • Type: typing.Optional[str]

UntagInstanceProfileRequestRequestTypeDef

InstanceProfileName

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagMFADeviceRequestRequestTypeDef

SerialNumber

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagOpenIDConnectProviderRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagPolicyRequestRequestTypeDef

PolicyArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagSAMLProviderRequestRequestTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagServerCertificateRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UntagUserRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAccessKeyRequestAccessKeyActivateTypeDef

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

UpdateAccessKeyRequestAccessKeyDeactivateTypeDef

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

UpdateAccessKeyRequestAccessKeyPairActivateTypeDef

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

UpdateAccessKeyRequestAccessKeyPairDeactivateTypeDef

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

UpdateAccessKeyRequestRequestTypeDef

AccessKeyId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UserName

  • Type: typing.Optional[str]

UpdateAccountPasswordPolicyRequestAccountPasswordPolicyUpdateTypeDef

MinimumPasswordLength

  • Type: typing.Optional[int]

RequireSymbols

  • Type: typing.Optional[bool]

RequireNumbers

  • Type: typing.Optional[bool]

RequireUppercaseCharacters

  • Type: typing.Optional[bool]

RequireLowercaseCharacters

  • Type: typing.Optional[bool]

AllowUsersToChangePassword

  • Type: typing.Optional[bool]

MaxPasswordAge

  • Type: typing.Optional[int]

PasswordReusePrevention

  • Type: typing.Optional[int]

HardExpiry

  • Type: typing.Optional[bool]

UpdateAccountPasswordPolicyRequestRequestTypeDef

MinimumPasswordLength

  • Type: typing.Optional[int]

RequireSymbols

  • Type: typing.Optional[bool]

RequireNumbers

  • Type: typing.Optional[bool]

RequireUppercaseCharacters

  • Type: typing.Optional[bool]

RequireLowercaseCharacters

  • Type: typing.Optional[bool]

AllowUsersToChangePassword

  • Type: typing.Optional[bool]

MaxPasswordAge

  • Type: typing.Optional[int]

PasswordReusePrevention

  • Type: typing.Optional[int]

HardExpiry

  • Type: typing.Optional[bool]

UpdateAccountPasswordPolicyRequestServiceResourceCreateAccountPasswordPolicyTypeDef

MinimumPasswordLength

  • Type: typing.Optional[int]

RequireSymbols

  • Type: typing.Optional[bool]

RequireNumbers

  • Type: typing.Optional[bool]

RequireUppercaseCharacters

  • Type: typing.Optional[bool]

RequireLowercaseCharacters

  • Type: typing.Optional[bool]

AllowUsersToChangePassword

  • Type: typing.Optional[bool]

MaxPasswordAge

  • Type: typing.Optional[int]

PasswordReusePrevention

  • Type: typing.Optional[int]

HardExpiry

  • Type: typing.Optional[bool]

UpdateAssumeRolePolicyRequestAssumeRolePolicyUpdateTypeDef

PolicyDocument

  • Type:
  • Required: Yes

UpdateAssumeRolePolicyRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

UpdateGroupRequestGroupUpdateTypeDef

NewPath

  • Type: typing.Optional[str]

NewGroupName

  • Type: typing.Optional[str]

UpdateGroupRequestRequestTypeDef

GroupName

  • Type:
  • Required: Yes

NewPath

  • Type: typing.Optional[str]

NewGroupName

  • Type: typing.Optional[str]

UpdateLoginProfileRequestLoginProfileUpdateTypeDef

Password

  • Type: typing.Optional[str]

PasswordResetRequired

  • Type: typing.Optional[bool]

UpdateLoginProfileRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

Password

  • Type: typing.Optional[str]

PasswordResetRequired

  • Type: typing.Optional[bool]

UpdateOpenIDConnectProviderThumbprintRequestRequestTypeDef

OpenIDConnectProviderArn

  • Type:
  • Required: Yes

ThumbprintList

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateRoleDescriptionRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

UpdateRoleDescriptionResponseTypeDef

Role

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRoleRequestRequestTypeDef

RoleName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

MaxSessionDuration

  • Type: typing.Optional[int]

UpdateSAMLProviderRequestRequestTypeDef

SAMLMetadataDocument

  • Type:
  • Required: Yes

SAMLProviderArn

  • Type:
  • Required: Yes

UpdateSAMLProviderRequestSamlProviderUpdateTypeDef

SAMLMetadataDocument

  • Type:
  • Required: Yes

UpdateSAMLProviderResponseTypeDef

SAMLProviderArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSSHPublicKeyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SSHPublicKeyId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UpdateServerCertificateRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

NewPath

  • Type: typing.Optional[str]

NewServerCertificateName

  • Type: typing.Optional[str]

UpdateServerCertificateRequestServerCertificateUpdateTypeDef

NewPath

  • Type: typing.Optional[str]

NewServerCertificateName

  • Type: typing.Optional[str]

UpdateServiceSpecificCredentialRequestRequestTypeDef

ServiceSpecificCredentialId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UserName

  • Type: typing.Optional[str]

UpdateSigningCertificateRequestRequestTypeDef

CertificateId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

UserName

  • Type: typing.Optional[str]

UpdateSigningCertificateRequestSigningCertificateActivateTypeDef

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

UpdateSigningCertificateRequestSigningCertificateDeactivateTypeDef

Status

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

UpdateUserRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

NewPath

  • Type: typing.Optional[str]

NewUserName

  • Type: typing.Optional[str]

UpdateUserRequestUserUpdateTypeDef

NewPath

  • Type: typing.Optional[str]

NewUserName

  • Type: typing.Optional[str]

UploadSSHPublicKeyRequestRequestTypeDef

UserName

  • Type:
  • Required: Yes

SSHPublicKeyBody

  • Type:
  • Required: Yes

UploadSSHPublicKeyResponseTypeDef

SSHPublicKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UploadServerCertificateRequestRequestTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

CertificateBody

  • Type:
  • Required: Yes

PrivateKey

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

CertificateChain

  • Type: typing.Optional[str]

Tags

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

UploadServerCertificateRequestServiceResourceCreateServerCertificateTypeDef

ServerCertificateName

  • Type:
  • Required: Yes

CertificateBody

  • Type:
  • Required: Yes

PrivateKey

  • Type:
  • Required: Yes

Path

  • Type: typing.Optional[str]

CertificateChain

  • Type: typing.Optional[str]

Tags

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

UploadServerCertificateResponseTypeDef

ServerCertificateMetadata

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UploadSigningCertificateRequestRequestTypeDef

CertificateBody

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

UploadSigningCertificateRequestServiceResourceCreateSigningCertificateTypeDef

CertificateBody

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

UploadSigningCertificateResponseTypeDef

Certificate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserDetailTypeDef

Path

  • Type: typing.Optional[str]

UserName

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

CreateDate

  • Type: typing.Optional[datetime.datetime]

UserPolicyList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.PolicyDetailTypeDef]]

GroupList

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

AttachedManagedPolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.AttachedPolicyTypeDef]]

PermissionsBoundary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.AttachedPermissionsBoundaryTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

UserResponseTypeDef

Path

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

PasswordLastUsed

  • Type:
  • Required: Yes

PermissionsBoundary

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserTypeDef

Path

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreateDate

  • Type:
  • Required: Yes

PasswordLastUsed

  • Type: typing.Optional[datetime.datetime]

PermissionsBoundary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.AttachedPermissionsBoundaryTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

VirtualMFADeviceTypeDef

SerialNumber

  • Type:
  • Required: Yes

Base32StringSeed

  • Type: typing.Optional[bytes]

QRCodePNG

  • Type: typing.Optional[bytes]

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iam_classes.UserTypeDef]

EnableDate

  • Type: typing.Optional[datetime.datetime]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iam_classes.TagTypeDef]]

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]