Type definitions#
Auto-generated documentation for IAM type annotations stubs module mypy-boto3-iam.
PolicyDocumentTypeDef#
# PolicyDocumentTypeDef definition
PolicyDocumentTypeDef = Union[
str,
PolicyDocumentDictTypeDef, # (1)
]
AccessDetailTypeDef#
# AccessDetailTypeDef definition
class AccessDetailTypeDef(TypedDict):
ServiceName: str,
ServiceNamespace: str,
Region: NotRequired[str],
EntityPath: NotRequired[str],
LastAuthenticatedTime: NotRequired[datetime],
TotalAuthenticatedEntities: NotRequired[int],
AccessKeyLastUsedTypeDef#
# AccessKeyLastUsedTypeDef definition
class AccessKeyLastUsedTypeDef(TypedDict):
ServiceName: str,
Region: str,
LastUsedDate: NotRequired[datetime],
AccessKeyMetadataTypeDef#
# AccessKeyMetadataTypeDef definition
class AccessKeyMetadataTypeDef(TypedDict):
UserName: NotRequired[str],
AccessKeyId: NotRequired[str],
Status: NotRequired[StatusTypeType], # (1)
CreateDate: NotRequired[datetime],
- See StatusTypeType
AccessKeyTypeDef#
# AccessKeyTypeDef definition
class AccessKeyTypeDef(TypedDict):
UserName: str,
AccessKeyId: str,
Status: StatusTypeType, # (1)
SecretAccessKey: str,
CreateDate: NotRequired[datetime],
- See StatusTypeType
AddClientIDToOpenIDConnectProviderRequestRequestTypeDef#
# AddClientIDToOpenIDConnectProviderRequestRequestTypeDef definition
class AddClientIDToOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
ClientID: str,
AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef#
# AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef definition
class AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef(TypedDict):
RoleName: str,
AddRoleToInstanceProfileRequestRequestTypeDef#
# AddRoleToInstanceProfileRequestRequestTypeDef definition
class AddRoleToInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
RoleName: str,
AddUserToGroupRequestGroupAddUserTypeDef#
# AddUserToGroupRequestGroupAddUserTypeDef definition
class AddUserToGroupRequestGroupAddUserTypeDef(TypedDict):
UserName: str,
AddUserToGroupRequestRequestTypeDef#
# AddUserToGroupRequestRequestTypeDef definition
class AddUserToGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
UserName: str,
AddUserToGroupRequestUserAddGroupTypeDef#
# AddUserToGroupRequestUserAddGroupTypeDef definition
class AddUserToGroupRequestUserAddGroupTypeDef(TypedDict):
GroupName: str,
AttachGroupPolicyRequestGroupAttachPolicyTypeDef#
# AttachGroupPolicyRequestGroupAttachPolicyTypeDef definition
class AttachGroupPolicyRequestGroupAttachPolicyTypeDef(TypedDict):
PolicyArn: str,
AttachGroupPolicyRequestPolicyAttachGroupTypeDef#
# AttachGroupPolicyRequestPolicyAttachGroupTypeDef definition
class AttachGroupPolicyRequestPolicyAttachGroupTypeDef(TypedDict):
GroupName: str,
AttachGroupPolicyRequestRequestTypeDef#
# AttachGroupPolicyRequestRequestTypeDef definition
class AttachGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyArn: str,
AttachRolePolicyRequestPolicyAttachRoleTypeDef#
# AttachRolePolicyRequestPolicyAttachRoleTypeDef definition
class AttachRolePolicyRequestPolicyAttachRoleTypeDef(TypedDict):
RoleName: str,
AttachRolePolicyRequestRequestTypeDef#
# AttachRolePolicyRequestRequestTypeDef definition
class AttachRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyArn: str,
AttachRolePolicyRequestRoleAttachPolicyTypeDef#
# AttachRolePolicyRequestRoleAttachPolicyTypeDef definition
class AttachRolePolicyRequestRoleAttachPolicyTypeDef(TypedDict):
PolicyArn: str,
AttachUserPolicyRequestPolicyAttachUserTypeDef#
# AttachUserPolicyRequestPolicyAttachUserTypeDef definition
class AttachUserPolicyRequestPolicyAttachUserTypeDef(TypedDict):
UserName: str,
AttachUserPolicyRequestRequestTypeDef#
# AttachUserPolicyRequestRequestTypeDef definition
class AttachUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyArn: str,
AttachUserPolicyRequestUserAttachPolicyTypeDef#
# AttachUserPolicyRequestUserAttachPolicyTypeDef definition
class AttachUserPolicyRequestUserAttachPolicyTypeDef(TypedDict):
PolicyArn: str,
AttachedPermissionsBoundaryTypeDef#
# AttachedPermissionsBoundaryTypeDef definition
class AttachedPermissionsBoundaryTypeDef(TypedDict):
PermissionsBoundaryType: NotRequired[PermissionsBoundaryAttachmentTypeType], # (1)
PermissionsBoundaryArn: NotRequired[str],
AttachedPolicyTypeDef#
# AttachedPolicyTypeDef definition
class AttachedPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyArn: NotRequired[str],
ChangePasswordRequestRequestTypeDef#
# ChangePasswordRequestRequestTypeDef definition
class ChangePasswordRequestRequestTypeDef(TypedDict):
OldPassword: str,
NewPassword: str,
ChangePasswordRequestServiceResourceChangePasswordTypeDef#
# ChangePasswordRequestServiceResourceChangePasswordTypeDef definition
class ChangePasswordRequestServiceResourceChangePasswordTypeDef(TypedDict):
OldPassword: str,
NewPassword: str,
ContextEntryTypeDef#
# ContextEntryTypeDef definition
class ContextEntryTypeDef(TypedDict):
ContextKeyName: NotRequired[str],
ContextKeyValues: NotRequired[Sequence[str]],
ContextKeyType: NotRequired[ContextKeyTypeEnumType], # (1)
CreateAccessKeyRequestRequestTypeDef#
# CreateAccessKeyRequestRequestTypeDef definition
class CreateAccessKeyRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateAccountAliasRequestRequestTypeDef#
# CreateAccountAliasRequestRequestTypeDef definition
class CreateAccountAliasRequestRequestTypeDef(TypedDict):
AccountAlias: str,
CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef#
# CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef definition
class CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef(TypedDict):
AccountAlias: str,
CreateGroupRequestGroupCreateTypeDef#
# CreateGroupRequestGroupCreateTypeDef definition
class CreateGroupRequestGroupCreateTypeDef(TypedDict):
Path: NotRequired[str],
CreateGroupRequestRequestTypeDef#
# CreateGroupRequestRequestTypeDef definition
class CreateGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
Path: NotRequired[str],
CreateGroupRequestServiceResourceCreateGroupTypeDef#
# CreateGroupRequestServiceResourceCreateGroupTypeDef definition
class CreateGroupRequestServiceResourceCreateGroupTypeDef(TypedDict):
GroupName: str,
Path: NotRequired[str],
GroupTypeDef#
# GroupTypeDef definition
class GroupTypeDef(TypedDict):
Path: str,
GroupName: str,
GroupId: str,
Arn: str,
CreateDate: datetime,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateLoginProfileRequestLoginProfileCreateTypeDef#
# CreateLoginProfileRequestLoginProfileCreateTypeDef definition
class CreateLoginProfileRequestLoginProfileCreateTypeDef(TypedDict):
Password: NotRequired[str],
PasswordResetRequired: NotRequired[bool],
CreateLoginProfileRequestRequestTypeDef#
# CreateLoginProfileRequestRequestTypeDef definition
class CreateLoginProfileRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Password: NotRequired[str],
PasswordResetRequired: NotRequired[bool],
CreateLoginProfileRequestUserCreateLoginProfileTypeDef#
# CreateLoginProfileRequestUserCreateLoginProfileTypeDef definition
class CreateLoginProfileRequestUserCreateLoginProfileTypeDef(TypedDict):
Password: NotRequired[str],
PasswordResetRequired: NotRequired[bool],
LoginProfileTypeDef#
# LoginProfileTypeDef definition
class LoginProfileTypeDef(TypedDict):
UserName: str,
CreateDate: datetime,
PasswordResetRequired: NotRequired[bool],
CreatePolicyVersionRequestPolicyCreateVersionTypeDef#
# CreatePolicyVersionRequestPolicyCreateVersionTypeDef definition
class CreatePolicyVersionRequestPolicyCreateVersionTypeDef(TypedDict):
PolicyDocument: str,
SetAsDefault: NotRequired[bool],
CreatePolicyVersionRequestRequestTypeDef#
# CreatePolicyVersionRequestRequestTypeDef definition
class CreatePolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
PolicyDocument: str,
SetAsDefault: NotRequired[bool],
CreateServiceLinkedRoleRequestRequestTypeDef#
# CreateServiceLinkedRoleRequestRequestTypeDef definition
class CreateServiceLinkedRoleRequestRequestTypeDef(TypedDict):
AWSServiceName: str,
Description: NotRequired[str],
CustomSuffix: NotRequired[str],
CreateServiceSpecificCredentialRequestRequestTypeDef#
# CreateServiceSpecificCredentialRequestRequestTypeDef definition
class CreateServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
UserName: str,
ServiceName: str,
ServiceSpecificCredentialTypeDef#
# ServiceSpecificCredentialTypeDef definition
class ServiceSpecificCredentialTypeDef(TypedDict):
CreateDate: datetime,
ServiceName: str,
ServiceUserName: str,
ServicePassword: str,
ServiceSpecificCredentialId: str,
UserName: str,
Status: StatusTypeType, # (1)
- See StatusTypeType
DeactivateMFADeviceRequestRequestTypeDef#
# DeactivateMFADeviceRequestRequestTypeDef definition
class DeactivateMFADeviceRequestRequestTypeDef(TypedDict):
SerialNumber: str,
UserName: NotRequired[str],
DeleteAccessKeyRequestRequestTypeDef#
# DeleteAccessKeyRequestRequestTypeDef definition
class DeleteAccessKeyRequestRequestTypeDef(TypedDict):
AccessKeyId: str,
UserName: NotRequired[str],
DeleteAccountAliasRequestRequestTypeDef#
# DeleteAccountAliasRequestRequestTypeDef definition
class DeleteAccountAliasRequestRequestTypeDef(TypedDict):
AccountAlias: str,
DeleteGroupPolicyRequestRequestTypeDef#
# DeleteGroupPolicyRequestRequestTypeDef definition
class DeleteGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
DeleteGroupRequestRequestTypeDef#
# DeleteGroupRequestRequestTypeDef definition
class DeleteGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
DeleteInstanceProfileRequestRequestTypeDef#
# DeleteInstanceProfileRequestRequestTypeDef definition
class DeleteInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
DeleteLoginProfileRequestRequestTypeDef#
# DeleteLoginProfileRequestRequestTypeDef definition
class DeleteLoginProfileRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
DeleteOpenIDConnectProviderRequestRequestTypeDef#
# DeleteOpenIDConnectProviderRequestRequestTypeDef definition
class DeleteOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
DeletePolicyRequestRequestTypeDef#
# DeletePolicyRequestRequestTypeDef definition
class DeletePolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
DeletePolicyVersionRequestRequestTypeDef#
# DeletePolicyVersionRequestRequestTypeDef definition
class DeletePolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
VersionId: str,
DeleteRolePermissionsBoundaryRequestRequestTypeDef#
# DeleteRolePermissionsBoundaryRequestRequestTypeDef definition
class DeleteRolePermissionsBoundaryRequestRequestTypeDef(TypedDict):
RoleName: str,
DeleteRolePolicyRequestRequestTypeDef#
# DeleteRolePolicyRequestRequestTypeDef definition
class DeleteRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
DeleteRoleRequestRequestTypeDef#
# DeleteRoleRequestRequestTypeDef definition
class DeleteRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
DeleteSAMLProviderRequestRequestTypeDef#
# DeleteSAMLProviderRequestRequestTypeDef definition
class DeleteSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
DeleteSSHPublicKeyRequestRequestTypeDef#
# DeleteSSHPublicKeyRequestRequestTypeDef definition
class DeleteSSHPublicKeyRequestRequestTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
DeleteServerCertificateRequestRequestTypeDef#
# DeleteServerCertificateRequestRequestTypeDef definition
class DeleteServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
DeleteServiceLinkedRoleRequestRequestTypeDef#
# DeleteServiceLinkedRoleRequestRequestTypeDef definition
class DeleteServiceLinkedRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
DeleteServiceSpecificCredentialRequestRequestTypeDef#
# DeleteServiceSpecificCredentialRequestRequestTypeDef definition
class DeleteServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
ServiceSpecificCredentialId: str,
UserName: NotRequired[str],
DeleteSigningCertificateRequestRequestTypeDef#
# DeleteSigningCertificateRequestRequestTypeDef definition
class DeleteSigningCertificateRequestRequestTypeDef(TypedDict):
CertificateId: str,
UserName: NotRequired[str],
DeleteUserPermissionsBoundaryRequestRequestTypeDef#
# DeleteUserPermissionsBoundaryRequestRequestTypeDef definition
class DeleteUserPermissionsBoundaryRequestRequestTypeDef(TypedDict):
UserName: str,
DeleteUserPolicyRequestRequestTypeDef#
# DeleteUserPolicyRequestRequestTypeDef definition
class DeleteUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyName: str,
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
UserName: str,
DeleteVirtualMFADeviceRequestRequestTypeDef#
# DeleteVirtualMFADeviceRequestRequestTypeDef definition
class DeleteVirtualMFADeviceRequestRequestTypeDef(TypedDict):
SerialNumber: str,
RoleUsageTypeTypeDef#
# RoleUsageTypeTypeDef definition
class RoleUsageTypeTypeDef(TypedDict):
Region: NotRequired[str],
Resources: NotRequired[list[str]],
DetachGroupPolicyRequestGroupDetachPolicyTypeDef#
# DetachGroupPolicyRequestGroupDetachPolicyTypeDef definition
class DetachGroupPolicyRequestGroupDetachPolicyTypeDef(TypedDict):
PolicyArn: str,
DetachGroupPolicyRequestPolicyDetachGroupTypeDef#
# DetachGroupPolicyRequestPolicyDetachGroupTypeDef definition
class DetachGroupPolicyRequestPolicyDetachGroupTypeDef(TypedDict):
GroupName: str,
DetachGroupPolicyRequestRequestTypeDef#
# DetachGroupPolicyRequestRequestTypeDef definition
class DetachGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyArn: str,
DetachRolePolicyRequestPolicyDetachRoleTypeDef#
# DetachRolePolicyRequestPolicyDetachRoleTypeDef definition
class DetachRolePolicyRequestPolicyDetachRoleTypeDef(TypedDict):
RoleName: str,
DetachRolePolicyRequestRequestTypeDef#
# DetachRolePolicyRequestRequestTypeDef definition
class DetachRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyArn: str,
DetachRolePolicyRequestRoleDetachPolicyTypeDef#
# DetachRolePolicyRequestRoleDetachPolicyTypeDef definition
class DetachRolePolicyRequestRoleDetachPolicyTypeDef(TypedDict):
PolicyArn: str,
DetachUserPolicyRequestPolicyDetachUserTypeDef#
# DetachUserPolicyRequestPolicyDetachUserTypeDef definition
class DetachUserPolicyRequestPolicyDetachUserTypeDef(TypedDict):
UserName: str,
DetachUserPolicyRequestRequestTypeDef#
# DetachUserPolicyRequestRequestTypeDef definition
class DetachUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyArn: str,
DetachUserPolicyRequestUserDetachPolicyTypeDef#
# DetachUserPolicyRequestUserDetachPolicyTypeDef definition
class DetachUserPolicyRequestUserDetachPolicyTypeDef(TypedDict):
PolicyArn: str,
EnableMFADeviceRequestMfaDeviceAssociateTypeDef#
# EnableMFADeviceRequestMfaDeviceAssociateTypeDef definition
class EnableMFADeviceRequestMfaDeviceAssociateTypeDef(TypedDict):
AuthenticationCode1: str,
AuthenticationCode2: str,
EnableMFADeviceRequestRequestTypeDef#
# EnableMFADeviceRequestRequestTypeDef definition
class EnableMFADeviceRequestRequestTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
AuthenticationCode1: str,
AuthenticationCode2: str,
EnableMFADeviceRequestUserEnableMfaTypeDef#
# EnableMFADeviceRequestUserEnableMfaTypeDef definition
class EnableMFADeviceRequestUserEnableMfaTypeDef(TypedDict):
SerialNumber: str,
AuthenticationCode1: str,
AuthenticationCode2: str,
EntityInfoTypeDef#
# EntityInfoTypeDef definition
class EntityInfoTypeDef(TypedDict):
Arn: str,
Name: str,
Type: PolicyOwnerEntityTypeType, # (1)
Id: str,
Path: NotRequired[str],
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
Message: str,
Code: str,
OrganizationsDecisionDetailTypeDef#
# OrganizationsDecisionDetailTypeDef definition
class OrganizationsDecisionDetailTypeDef(TypedDict):
AllowedByOrganizations: NotRequired[bool],
PermissionsBoundaryDecisionDetailTypeDef#
# PermissionsBoundaryDecisionDetailTypeDef definition
class PermissionsBoundaryDecisionDetailTypeDef(TypedDict):
AllowedByPermissionsBoundary: NotRequired[bool],
GenerateOrganizationsAccessReportRequestRequestTypeDef#
# GenerateOrganizationsAccessReportRequestRequestTypeDef definition
class GenerateOrganizationsAccessReportRequestRequestTypeDef(TypedDict):
EntityPath: str,
OrganizationsPolicyId: NotRequired[str],
GenerateServiceLastAccessedDetailsRequestRequestTypeDef#
# GenerateServiceLastAccessedDetailsRequestRequestTypeDef definition
class GenerateServiceLastAccessedDetailsRequestRequestTypeDef(TypedDict):
Arn: str,
Granularity: NotRequired[AccessAdvisorUsageGranularityTypeType], # (1)
GetAccessKeyLastUsedRequestRequestTypeDef#
# GetAccessKeyLastUsedRequestRequestTypeDef definition
class GetAccessKeyLastUsedRequestRequestTypeDef(TypedDict):
AccessKeyId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetAccountAuthorizationDetailsRequestRequestTypeDef#
# GetAccountAuthorizationDetailsRequestRequestTypeDef definition
class GetAccountAuthorizationDetailsRequestRequestTypeDef(TypedDict):
Filter: NotRequired[Sequence[EntityTypeType]], # (1)
MaxItems: NotRequired[int],
Marker: NotRequired[str],
- See EntityTypeType
PasswordPolicyTypeDef#
# PasswordPolicyTypeDef definition
class PasswordPolicyTypeDef(TypedDict):
MinimumPasswordLength: NotRequired[int],
RequireSymbols: NotRequired[bool],
RequireNumbers: NotRequired[bool],
RequireUppercaseCharacters: NotRequired[bool],
RequireLowercaseCharacters: NotRequired[bool],
AllowUsersToChangePassword: NotRequired[bool],
ExpirePasswords: NotRequired[bool],
MaxPasswordAge: NotRequired[int],
PasswordReusePrevention: NotRequired[int],
HardExpiry: NotRequired[bool],
GetContextKeysForCustomPolicyRequestRequestTypeDef#
# GetContextKeysForCustomPolicyRequestRequestTypeDef definition
class GetContextKeysForCustomPolicyRequestRequestTypeDef(TypedDict):
PolicyInputList: Sequence[str],
GetContextKeysForPrincipalPolicyRequestRequestTypeDef#
# GetContextKeysForPrincipalPolicyRequestRequestTypeDef definition
class GetContextKeysForPrincipalPolicyRequestRequestTypeDef(TypedDict):
PolicySourceArn: str,
PolicyInputList: NotRequired[Sequence[str]],
GetGroupPolicyRequestRequestTypeDef#
# GetGroupPolicyRequestRequestTypeDef definition
class GetGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
GetGroupRequestRequestTypeDef#
# GetGroupRequestRequestTypeDef definition
class GetGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
GetInstanceProfileRequestRequestTypeDef#
# GetInstanceProfileRequestRequestTypeDef definition
class GetInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetLoginProfileRequestRequestTypeDef#
# GetLoginProfileRequestRequestTypeDef definition
class GetLoginProfileRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
GetMFADeviceRequestRequestTypeDef#
# GetMFADeviceRequestRequestTypeDef definition
class GetMFADeviceRequestRequestTypeDef(TypedDict):
SerialNumber: str,
UserName: NotRequired[str],
GetOpenIDConnectProviderRequestRequestTypeDef#
# GetOpenIDConnectProviderRequestRequestTypeDef definition
class GetOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
GetOrganizationsAccessReportRequestRequestTypeDef#
# GetOrganizationsAccessReportRequestRequestTypeDef definition
class GetOrganizationsAccessReportRequestRequestTypeDef(TypedDict):
JobId: str,
MaxItems: NotRequired[int],
Marker: NotRequired[str],
SortKey: NotRequired[SortKeyTypeType], # (1)
- See SortKeyTypeType
GetPolicyRequestRequestTypeDef#
# GetPolicyRequestRequestTypeDef definition
class GetPolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
GetPolicyVersionRequestRequestTypeDef#
# GetPolicyVersionRequestRequestTypeDef definition
class GetPolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
VersionId: str,
GetRolePolicyRequestRequestTypeDef#
# GetRolePolicyRequestRequestTypeDef definition
class GetRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
GetRoleRequestRequestTypeDef#
# GetRoleRequestRequestTypeDef definition
class GetRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
GetSAMLProviderRequestRequestTypeDef#
# GetSAMLProviderRequestRequestTypeDef definition
class GetSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
GetSSHPublicKeyRequestRequestTypeDef#
# GetSSHPublicKeyRequestRequestTypeDef definition
class GetSSHPublicKeyRequestRequestTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Encoding: EncodingTypeType, # (1)
- See EncodingTypeType
SSHPublicKeyTypeDef#
# SSHPublicKeyTypeDef definition
class SSHPublicKeyTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Fingerprint: str,
SSHPublicKeyBody: str,
Status: StatusTypeType, # (1)
UploadDate: NotRequired[datetime],
- See StatusTypeType
GetServerCertificateRequestRequestTypeDef#
# GetServerCertificateRequestRequestTypeDef definition
class GetServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
GetServiceLastAccessedDetailsRequestRequestTypeDef#
# GetServiceLastAccessedDetailsRequestRequestTypeDef definition
class GetServiceLastAccessedDetailsRequestRequestTypeDef(TypedDict):
JobId: str,
MaxItems: NotRequired[int],
Marker: NotRequired[str],
GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef#
# GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef definition
class GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef(TypedDict):
JobId: str,
ServiceNamespace: str,
MaxItems: NotRequired[int],
Marker: NotRequired[str],
GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef#
# GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef definition
class GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef(TypedDict):
DeletionTaskId: str,
GetUserPolicyRequestRequestTypeDef#
# GetUserPolicyRequestRequestTypeDef definition
class GetUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyName: str,
GetUserRequestRequestTypeDef#
# GetUserRequestRequestTypeDef definition
class GetUserRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
ListAccessKeysRequestRequestTypeDef#
# ListAccessKeysRequestRequestTypeDef definition
class ListAccessKeysRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAccountAliasesRequestRequestTypeDef#
# ListAccountAliasesRequestRequestTypeDef definition
class ListAccountAliasesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAttachedGroupPoliciesRequestRequestTypeDef#
# ListAttachedGroupPoliciesRequestRequestTypeDef definition
class ListAttachedGroupPoliciesRequestRequestTypeDef(TypedDict):
GroupName: str,
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAttachedRolePoliciesRequestRequestTypeDef#
# ListAttachedRolePoliciesRequestRequestTypeDef definition
class ListAttachedRolePoliciesRequestRequestTypeDef(TypedDict):
RoleName: str,
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAttachedUserPoliciesRequestRequestTypeDef#
# ListAttachedUserPoliciesRequestRequestTypeDef definition
class ListAttachedUserPoliciesRequestRequestTypeDef(TypedDict):
UserName: str,
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListEntitiesForPolicyRequestRequestTypeDef#
# ListEntitiesForPolicyRequestRequestTypeDef definition
class ListEntitiesForPolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
EntityFilter: NotRequired[EntityTypeType], # (1)
PathPrefix: NotRequired[str],
PolicyUsageFilter: NotRequired[PolicyUsageTypeType], # (2)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
- See EntityTypeType
- See PolicyUsageTypeType
PolicyGroupTypeDef#
# PolicyGroupTypeDef definition
class PolicyGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
PolicyRoleTypeDef#
# PolicyRoleTypeDef definition
class PolicyRoleTypeDef(TypedDict):
RoleName: NotRequired[str],
RoleId: NotRequired[str],
PolicyUserTypeDef#
# PolicyUserTypeDef definition
class PolicyUserTypeDef(TypedDict):
UserName: NotRequired[str],
UserId: NotRequired[str],
ListGroupPoliciesRequestRequestTypeDef#
# ListGroupPoliciesRequestRequestTypeDef definition
class ListGroupPoliciesRequestRequestTypeDef(TypedDict):
GroupName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListGroupsForUserRequestRequestTypeDef#
# ListGroupsForUserRequestRequestTypeDef definition
class ListGroupsForUserRequestRequestTypeDef(TypedDict):
UserName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListGroupsRequestRequestTypeDef#
# ListGroupsRequestRequestTypeDef definition
class ListGroupsRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListInstanceProfileTagsRequestRequestTypeDef#
# ListInstanceProfileTagsRequestRequestTypeDef definition
class ListInstanceProfileTagsRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListInstanceProfilesForRoleRequestRequestTypeDef#
# ListInstanceProfilesForRoleRequestRequestTypeDef definition
class ListInstanceProfilesForRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListInstanceProfilesRequestRequestTypeDef#
# ListInstanceProfilesRequestRequestTypeDef definition
class ListInstanceProfilesRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListMFADeviceTagsRequestRequestTypeDef#
# ListMFADeviceTagsRequestRequestTypeDef definition
class ListMFADeviceTagsRequestRequestTypeDef(TypedDict):
SerialNumber: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListMFADevicesRequestRequestTypeDef#
# ListMFADevicesRequestRequestTypeDef definition
class ListMFADevicesRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
MFADeviceTypeDef#
# MFADeviceTypeDef definition
class MFADeviceTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
EnableDate: datetime,
ListOpenIDConnectProviderTagsRequestRequestTypeDef#
# ListOpenIDConnectProviderTagsRequestRequestTypeDef definition
class ListOpenIDConnectProviderTagsRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
OpenIDConnectProviderListEntryTypeDef#
# OpenIDConnectProviderListEntryTypeDef definition
class OpenIDConnectProviderListEntryTypeDef(TypedDict):
Arn: NotRequired[str],
PolicyGrantingServiceAccessTypeDef#
# PolicyGrantingServiceAccessTypeDef definition
class PolicyGrantingServiceAccessTypeDef(TypedDict):
PolicyName: str,
PolicyType: PolicyTypeType, # (1)
PolicyArn: NotRequired[str],
EntityType: NotRequired[PolicyOwnerEntityTypeType], # (2)
EntityName: NotRequired[str],
ListPoliciesGrantingServiceAccessRequestRequestTypeDef#
# ListPoliciesGrantingServiceAccessRequestRequestTypeDef definition
class ListPoliciesGrantingServiceAccessRequestRequestTypeDef(TypedDict):
Arn: str,
ServiceNamespaces: Sequence[str],
Marker: NotRequired[str],
ListPoliciesRequestRequestTypeDef#
# ListPoliciesRequestRequestTypeDef definition
class ListPoliciesRequestRequestTypeDef(TypedDict):
Scope: NotRequired[PolicyScopeTypeType], # (1)
OnlyAttached: NotRequired[bool],
PathPrefix: NotRequired[str],
PolicyUsageFilter: NotRequired[PolicyUsageTypeType], # (2)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListPolicyTagsRequestRequestTypeDef#
# ListPolicyTagsRequestRequestTypeDef definition
class ListPolicyTagsRequestRequestTypeDef(TypedDict):
PolicyArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListPolicyVersionsRequestRequestTypeDef#
# ListPolicyVersionsRequestRequestTypeDef definition
class ListPolicyVersionsRequestRequestTypeDef(TypedDict):
PolicyArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListRolePoliciesRequestRequestTypeDef#
# ListRolePoliciesRequestRequestTypeDef definition
class ListRolePoliciesRequestRequestTypeDef(TypedDict):
RoleName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListRoleTagsRequestRequestTypeDef#
# ListRoleTagsRequestRequestTypeDef definition
class ListRoleTagsRequestRequestTypeDef(TypedDict):
RoleName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListRolesRequestRequestTypeDef#
# ListRolesRequestRequestTypeDef definition
class ListRolesRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListSAMLProviderTagsRequestRequestTypeDef#
# ListSAMLProviderTagsRequestRequestTypeDef definition
class ListSAMLProviderTagsRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
SAMLProviderListEntryTypeDef#
# SAMLProviderListEntryTypeDef definition
class SAMLProviderListEntryTypeDef(TypedDict):
Arn: NotRequired[str],
ValidUntil: NotRequired[datetime],
CreateDate: NotRequired[datetime],
ListSSHPublicKeysRequestRequestTypeDef#
# ListSSHPublicKeysRequestRequestTypeDef definition
class ListSSHPublicKeysRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
SSHPublicKeyMetadataTypeDef#
# SSHPublicKeyMetadataTypeDef definition
class SSHPublicKeyMetadataTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Status: StatusTypeType, # (1)
UploadDate: datetime,
- See StatusTypeType
ListServerCertificateTagsRequestRequestTypeDef#
# ListServerCertificateTagsRequestRequestTypeDef definition
class ListServerCertificateTagsRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListServerCertificatesRequestRequestTypeDef#
# ListServerCertificatesRequestRequestTypeDef definition
class ListServerCertificatesRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ServerCertificateMetadataTypeDef#
# ServerCertificateMetadataTypeDef definition
class ServerCertificateMetadataTypeDef(TypedDict):
Path: str,
ServerCertificateName: str,
ServerCertificateId: str,
Arn: str,
UploadDate: NotRequired[datetime],
Expiration: NotRequired[datetime],
ListServiceSpecificCredentialsRequestRequestTypeDef#
# ListServiceSpecificCredentialsRequestRequestTypeDef definition
class ListServiceSpecificCredentialsRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
ServiceName: NotRequired[str],
ServiceSpecificCredentialMetadataTypeDef#
# ServiceSpecificCredentialMetadataTypeDef definition
class ServiceSpecificCredentialMetadataTypeDef(TypedDict):
UserName: str,
Status: StatusTypeType, # (1)
ServiceUserName: str,
CreateDate: datetime,
ServiceSpecificCredentialId: str,
ServiceName: str,
- See StatusTypeType
ListSigningCertificatesRequestRequestTypeDef#
# ListSigningCertificatesRequestRequestTypeDef definition
class ListSigningCertificatesRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
SigningCertificateTypeDef#
# SigningCertificateTypeDef definition
class SigningCertificateTypeDef(TypedDict):
UserName: str,
CertificateId: str,
CertificateBody: str,
Status: StatusTypeType, # (1)
UploadDate: NotRequired[datetime],
- See StatusTypeType
ListUserPoliciesRequestRequestTypeDef#
# ListUserPoliciesRequestRequestTypeDef definition
class ListUserPoliciesRequestRequestTypeDef(TypedDict):
UserName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListUserTagsRequestRequestTypeDef#
# ListUserTagsRequestRequestTypeDef definition
class ListUserTagsRequestRequestTypeDef(TypedDict):
UserName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListUsersRequestRequestTypeDef#
# ListUsersRequestRequestTypeDef definition
class ListUsersRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListVirtualMFADevicesRequestRequestTypeDef#
# ListVirtualMFADevicesRequestRequestTypeDef definition
class ListVirtualMFADevicesRequestRequestTypeDef(TypedDict):
AssignmentStatus: NotRequired[AssignmentStatusTypeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
PolicyDocumentStatementTypeDef#
# PolicyDocumentStatementTypeDef definition
class PolicyDocumentStatementTypeDef(TypedDict):
Effect: str,
Resource: Union[str, list[str]],
Sid: str,
Action: Union[str, list[str]],
PositionTypeDef#
# PositionTypeDef definition
class PositionTypeDef(TypedDict):
Line: NotRequired[int],
Column: NotRequired[int],
PutGroupPolicyRequestGroupCreatePolicyTypeDef#
# PutGroupPolicyRequestGroupCreatePolicyTypeDef definition
class PutGroupPolicyRequestGroupCreatePolicyTypeDef(TypedDict):
PolicyName: str,
PolicyDocument: str,
PutGroupPolicyRequestGroupPolicyPutTypeDef#
# PutGroupPolicyRequestGroupPolicyPutTypeDef definition
class PutGroupPolicyRequestGroupPolicyPutTypeDef(TypedDict):
PolicyDocument: str,
PutGroupPolicyRequestRequestTypeDef#
# PutGroupPolicyRequestRequestTypeDef definition
class PutGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
PolicyDocument: str,
PutRolePermissionsBoundaryRequestRequestTypeDef#
# PutRolePermissionsBoundaryRequestRequestTypeDef definition
class PutRolePermissionsBoundaryRequestRequestTypeDef(TypedDict):
RoleName: str,
PermissionsBoundary: str,
PutRolePolicyRequestRequestTypeDef#
# PutRolePolicyRequestRequestTypeDef definition
class PutRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
PolicyDocument: str,
PutRolePolicyRequestRolePolicyPutTypeDef#
# PutRolePolicyRequestRolePolicyPutTypeDef definition
class PutRolePolicyRequestRolePolicyPutTypeDef(TypedDict):
PolicyDocument: str,
PutUserPermissionsBoundaryRequestRequestTypeDef#
# PutUserPermissionsBoundaryRequestRequestTypeDef definition
class PutUserPermissionsBoundaryRequestRequestTypeDef(TypedDict):
UserName: str,
PermissionsBoundary: str,
PutUserPolicyRequestRequestTypeDef#
# PutUserPolicyRequestRequestTypeDef definition
class PutUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyName: str,
PolicyDocument: str,
PutUserPolicyRequestUserCreatePolicyTypeDef#
# PutUserPolicyRequestUserCreatePolicyTypeDef definition
class PutUserPolicyRequestUserCreatePolicyTypeDef(TypedDict):
PolicyName: str,
PolicyDocument: str,
PutUserPolicyRequestUserPolicyPutTypeDef#
# PutUserPolicyRequestUserPolicyPutTypeDef definition
class PutUserPolicyRequestUserPolicyPutTypeDef(TypedDict):
PolicyDocument: str,
RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef#
# RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef definition
class RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
ClientID: str,
RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef#
# RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef definition
class RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef(TypedDict):
RoleName: str,
RemoveRoleFromInstanceProfileRequestRequestTypeDef#
# RemoveRoleFromInstanceProfileRequestRequestTypeDef definition
class RemoveRoleFromInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
RoleName: str,
RemoveUserFromGroupRequestGroupRemoveUserTypeDef#
# RemoveUserFromGroupRequestGroupRemoveUserTypeDef definition
class RemoveUserFromGroupRequestGroupRemoveUserTypeDef(TypedDict):
UserName: str,
RemoveUserFromGroupRequestRequestTypeDef#
# RemoveUserFromGroupRequestRequestTypeDef definition
class RemoveUserFromGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
UserName: str,
RemoveUserFromGroupRequestUserRemoveGroupTypeDef#
# RemoveUserFromGroupRequestUserRemoveGroupTypeDef definition
class RemoveUserFromGroupRequestUserRemoveGroupTypeDef(TypedDict):
GroupName: str,
ResetServiceSpecificCredentialRequestRequestTypeDef#
# ResetServiceSpecificCredentialRequestRequestTypeDef definition
class ResetServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
ServiceSpecificCredentialId: str,
UserName: NotRequired[str],
ResyncMFADeviceRequestMfaDeviceResyncTypeDef#
# ResyncMFADeviceRequestMfaDeviceResyncTypeDef definition
class ResyncMFADeviceRequestMfaDeviceResyncTypeDef(TypedDict):
AuthenticationCode1: str,
AuthenticationCode2: str,
ResyncMFADeviceRequestRequestTypeDef#
# ResyncMFADeviceRequestRequestTypeDef definition
class ResyncMFADeviceRequestRequestTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
AuthenticationCode1: str,
AuthenticationCode2: str,
RoleLastUsedTypeDef#
# RoleLastUsedTypeDef definition
class RoleLastUsedTypeDef(TypedDict):
LastUsedDate: NotRequired[datetime],
Region: NotRequired[str],
TrackedActionLastAccessedTypeDef#
# TrackedActionLastAccessedTypeDef definition
class TrackedActionLastAccessedTypeDef(TypedDict):
ActionName: NotRequired[str],
LastAccessedEntity: NotRequired[str],
LastAccessedTime: NotRequired[datetime],
LastAccessedRegion: NotRequired[str],
SetDefaultPolicyVersionRequestRequestTypeDef#
# SetDefaultPolicyVersionRequestRequestTypeDef definition
class SetDefaultPolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
VersionId: str,
SetSecurityTokenServicePreferencesRequestRequestTypeDef#
# SetSecurityTokenServicePreferencesRequestRequestTypeDef definition
class SetSecurityTokenServicePreferencesRequestRequestTypeDef(TypedDict):
GlobalEndpointTokenVersion: GlobalEndpointTokenVersionType, # (1)
UntagInstanceProfileRequestRequestTypeDef#
# UntagInstanceProfileRequestRequestTypeDef definition
class UntagInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
TagKeys: Sequence[str],
UntagMFADeviceRequestRequestTypeDef#
# UntagMFADeviceRequestRequestTypeDef definition
class UntagMFADeviceRequestRequestTypeDef(TypedDict):
SerialNumber: str,
TagKeys: Sequence[str],
UntagOpenIDConnectProviderRequestRequestTypeDef#
# UntagOpenIDConnectProviderRequestRequestTypeDef definition
class UntagOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
TagKeys: Sequence[str],
UntagPolicyRequestRequestTypeDef#
# UntagPolicyRequestRequestTypeDef definition
class UntagPolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
TagKeys: Sequence[str],
UntagRoleRequestRequestTypeDef#
# UntagRoleRequestRequestTypeDef definition
class UntagRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
TagKeys: Sequence[str],
UntagSAMLProviderRequestRequestTypeDef#
# UntagSAMLProviderRequestRequestTypeDef definition
class UntagSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
TagKeys: Sequence[str],
UntagServerCertificateRequestRequestTypeDef#
# UntagServerCertificateRequestRequestTypeDef definition
class UntagServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
TagKeys: Sequence[str],
UntagUserRequestRequestTypeDef#
# UntagUserRequestRequestTypeDef definition
class UntagUserRequestRequestTypeDef(TypedDict):
UserName: str,
TagKeys: Sequence[str],
UpdateAccessKeyRequestAccessKeyActivateTypeDef#
# UpdateAccessKeyRequestAccessKeyActivateTypeDef definition
class UpdateAccessKeyRequestAccessKeyActivateTypeDef(TypedDict):
Status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
UpdateAccessKeyRequestAccessKeyDeactivateTypeDef#
# UpdateAccessKeyRequestAccessKeyDeactivateTypeDef definition
class UpdateAccessKeyRequestAccessKeyDeactivateTypeDef(TypedDict):
Status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
UpdateAccessKeyRequestAccessKeyPairActivateTypeDef#
# UpdateAccessKeyRequestAccessKeyPairActivateTypeDef definition
class UpdateAccessKeyRequestAccessKeyPairActivateTypeDef(TypedDict):
Status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
UpdateAccessKeyRequestAccessKeyPairDeactivateTypeDef#
# UpdateAccessKeyRequestAccessKeyPairDeactivateTypeDef definition
class UpdateAccessKeyRequestAccessKeyPairDeactivateTypeDef(TypedDict):
Status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
UpdateAccessKeyRequestRequestTypeDef#
# UpdateAccessKeyRequestRequestTypeDef definition
class UpdateAccessKeyRequestRequestTypeDef(TypedDict):
AccessKeyId: str,
Status: StatusTypeType, # (1)
UserName: NotRequired[str],
- See StatusTypeType
UpdateAccountPasswordPolicyRequestAccountPasswordPolicyUpdateTypeDef#
# UpdateAccountPasswordPolicyRequestAccountPasswordPolicyUpdateTypeDef definition
class UpdateAccountPasswordPolicyRequestAccountPasswordPolicyUpdateTypeDef(TypedDict):
MinimumPasswordLength: NotRequired[int],
RequireSymbols: NotRequired[bool],
RequireNumbers: NotRequired[bool],
RequireUppercaseCharacters: NotRequired[bool],
RequireLowercaseCharacters: NotRequired[bool],
AllowUsersToChangePassword: NotRequired[bool],
MaxPasswordAge: NotRequired[int],
PasswordReusePrevention: NotRequired[int],
HardExpiry: NotRequired[bool],
UpdateAccountPasswordPolicyRequestRequestTypeDef#
# UpdateAccountPasswordPolicyRequestRequestTypeDef definition
class UpdateAccountPasswordPolicyRequestRequestTypeDef(TypedDict):
MinimumPasswordLength: NotRequired[int],
RequireSymbols: NotRequired[bool],
RequireNumbers: NotRequired[bool],
RequireUppercaseCharacters: NotRequired[bool],
RequireLowercaseCharacters: NotRequired[bool],
AllowUsersToChangePassword: NotRequired[bool],
MaxPasswordAge: NotRequired[int],
PasswordReusePrevention: NotRequired[int],
HardExpiry: NotRequired[bool],
UpdateAccountPasswordPolicyRequestServiceResourceCreateAccountPasswordPolicyTypeDef#
# UpdateAccountPasswordPolicyRequestServiceResourceCreateAccountPasswordPolicyTypeDef definition
class UpdateAccountPasswordPolicyRequestServiceResourceCreateAccountPasswordPolicyTypeDef(TypedDict):
MinimumPasswordLength: NotRequired[int],
RequireSymbols: NotRequired[bool],
RequireNumbers: NotRequired[bool],
RequireUppercaseCharacters: NotRequired[bool],
RequireLowercaseCharacters: NotRequired[bool],
AllowUsersToChangePassword: NotRequired[bool],
MaxPasswordAge: NotRequired[int],
PasswordReusePrevention: NotRequired[int],
HardExpiry: NotRequired[bool],
UpdateAssumeRolePolicyRequestAssumeRolePolicyUpdateTypeDef#
# UpdateAssumeRolePolicyRequestAssumeRolePolicyUpdateTypeDef definition
class UpdateAssumeRolePolicyRequestAssumeRolePolicyUpdateTypeDef(TypedDict):
PolicyDocument: str,
UpdateAssumeRolePolicyRequestRequestTypeDef#
# UpdateAssumeRolePolicyRequestRequestTypeDef definition
class UpdateAssumeRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyDocument: str,
UpdateGroupRequestGroupUpdateTypeDef#
# UpdateGroupRequestGroupUpdateTypeDef definition
class UpdateGroupRequestGroupUpdateTypeDef(TypedDict):
NewPath: NotRequired[str],
NewGroupName: NotRequired[str],
UpdateGroupRequestRequestTypeDef#
# UpdateGroupRequestRequestTypeDef definition
class UpdateGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
NewPath: NotRequired[str],
NewGroupName: NotRequired[str],
UpdateLoginProfileRequestLoginProfileUpdateTypeDef#
# UpdateLoginProfileRequestLoginProfileUpdateTypeDef definition
class UpdateLoginProfileRequestLoginProfileUpdateTypeDef(TypedDict):
Password: NotRequired[str],
PasswordResetRequired: NotRequired[bool],
UpdateLoginProfileRequestRequestTypeDef#
# UpdateLoginProfileRequestRequestTypeDef definition
class UpdateLoginProfileRequestRequestTypeDef(TypedDict):
UserName: str,
Password: NotRequired[str],
PasswordResetRequired: NotRequired[bool],
UpdateOpenIDConnectProviderThumbprintRequestRequestTypeDef#
# UpdateOpenIDConnectProviderThumbprintRequestRequestTypeDef definition
class UpdateOpenIDConnectProviderThumbprintRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
ThumbprintList: Sequence[str],
UpdateRoleDescriptionRequestRequestTypeDef#
# UpdateRoleDescriptionRequestRequestTypeDef definition
class UpdateRoleDescriptionRequestRequestTypeDef(TypedDict):
RoleName: str,
Description: str,
UpdateRoleRequestRequestTypeDef#
# UpdateRoleRequestRequestTypeDef definition
class UpdateRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
Description: NotRequired[str],
MaxSessionDuration: NotRequired[int],
UpdateSAMLProviderRequestRequestTypeDef#
# UpdateSAMLProviderRequestRequestTypeDef definition
class UpdateSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLMetadataDocument: str,
SAMLProviderArn: str,
UpdateSAMLProviderRequestSamlProviderUpdateTypeDef#
# UpdateSAMLProviderRequestSamlProviderUpdateTypeDef definition
class UpdateSAMLProviderRequestSamlProviderUpdateTypeDef(TypedDict):
SAMLMetadataDocument: str,
UpdateSSHPublicKeyRequestRequestTypeDef#
# UpdateSSHPublicKeyRequestRequestTypeDef definition
class UpdateSSHPublicKeyRequestRequestTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Status: StatusTypeType, # (1)
- See StatusTypeType
UpdateServerCertificateRequestRequestTypeDef#
# UpdateServerCertificateRequestRequestTypeDef definition
class UpdateServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
NewPath: NotRequired[str],
NewServerCertificateName: NotRequired[str],
UpdateServerCertificateRequestServerCertificateUpdateTypeDef#
# UpdateServerCertificateRequestServerCertificateUpdateTypeDef definition
class UpdateServerCertificateRequestServerCertificateUpdateTypeDef(TypedDict):
NewPath: NotRequired[str],
NewServerCertificateName: NotRequired[str],
UpdateServiceSpecificCredentialRequestRequestTypeDef#
# UpdateServiceSpecificCredentialRequestRequestTypeDef definition
class UpdateServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
ServiceSpecificCredentialId: str,
Status: StatusTypeType, # (1)
UserName: NotRequired[str],
- See StatusTypeType
UpdateSigningCertificateRequestRequestTypeDef#
# UpdateSigningCertificateRequestRequestTypeDef definition
class UpdateSigningCertificateRequestRequestTypeDef(TypedDict):
CertificateId: str,
Status: StatusTypeType, # (1)
UserName: NotRequired[str],
- See StatusTypeType
UpdateSigningCertificateRequestSigningCertificateActivateTypeDef#
# UpdateSigningCertificateRequestSigningCertificateActivateTypeDef definition
class UpdateSigningCertificateRequestSigningCertificateActivateTypeDef(TypedDict):
Status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
UpdateSigningCertificateRequestSigningCertificateDeactivateTypeDef#
# UpdateSigningCertificateRequestSigningCertificateDeactivateTypeDef definition
class UpdateSigningCertificateRequestSigningCertificateDeactivateTypeDef(TypedDict):
Status: NotRequired[StatusTypeType], # (1)
- See StatusTypeType
UpdateUserRequestRequestTypeDef#
# UpdateUserRequestRequestTypeDef definition
class UpdateUserRequestRequestTypeDef(TypedDict):
UserName: str,
NewPath: NotRequired[str],
NewUserName: NotRequired[str],
UpdateUserRequestUserUpdateTypeDef#
# UpdateUserRequestUserUpdateTypeDef definition
class UpdateUserRequestUserUpdateTypeDef(TypedDict):
NewPath: NotRequired[str],
NewUserName: NotRequired[str],
UploadSSHPublicKeyRequestRequestTypeDef#
# UploadSSHPublicKeyRequestRequestTypeDef definition
class UploadSSHPublicKeyRequestRequestTypeDef(TypedDict):
UserName: str,
SSHPublicKeyBody: str,
UploadSigningCertificateRequestRequestTypeDef#
# UploadSigningCertificateRequestRequestTypeDef definition
class UploadSigningCertificateRequestRequestTypeDef(TypedDict):
CertificateBody: str,
UserName: NotRequired[str],
UploadSigningCertificateRequestServiceResourceCreateSigningCertificateTypeDef#
# UploadSigningCertificateRequestServiceResourceCreateSigningCertificateTypeDef definition
class UploadSigningCertificateRequestServiceResourceCreateSigningCertificateTypeDef(TypedDict):
CertificateBody: str,
UserName: NotRequired[str],
SimulateCustomPolicyRequestRequestTypeDef#
# SimulateCustomPolicyRequestRequestTypeDef definition
class SimulateCustomPolicyRequestRequestTypeDef(TypedDict):
PolicyInputList: Sequence[str],
ActionNames: Sequence[str],
PermissionsBoundaryPolicyInputList: NotRequired[Sequence[str]],
ResourceArns: NotRequired[Sequence[str]],
ResourcePolicy: NotRequired[str],
ResourceOwner: NotRequired[str],
CallerArn: NotRequired[str],
ContextEntries: NotRequired[Sequence[ContextEntryTypeDef]], # (1)
ResourceHandlingOption: NotRequired[str],
MaxItems: NotRequired[int],
Marker: NotRequired[str],
SimulatePrincipalPolicyRequestRequestTypeDef#
# SimulatePrincipalPolicyRequestRequestTypeDef definition
class SimulatePrincipalPolicyRequestRequestTypeDef(TypedDict):
PolicySourceArn: str,
ActionNames: Sequence[str],
PolicyInputList: NotRequired[Sequence[str]],
PermissionsBoundaryPolicyInputList: NotRequired[Sequence[str]],
ResourceArns: NotRequired[Sequence[str]],
ResourcePolicy: NotRequired[str],
ResourceOwner: NotRequired[str],
CallerArn: NotRequired[str],
ContextEntries: NotRequired[Sequence[ContextEntryTypeDef]], # (1)
ResourceHandlingOption: NotRequired[str],
MaxItems: NotRequired[int],
Marker: NotRequired[str],
CreateAccessKeyResponseTypeDef#
# CreateAccessKeyResponseTypeDef definition
class CreateAccessKeyResponseTypeDef(TypedDict):
AccessKey: AccessKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceLinkedRoleResponseTypeDef#
# DeleteServiceLinkedRoleResponseTypeDef definition
class DeleteServiceLinkedRoleResponseTypeDef(TypedDict):
DeletionTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableOrganizationsRootCredentialsManagementResponseTypeDef#
# DisableOrganizationsRootCredentialsManagementResponseTypeDef definition
class DisableOrganizationsRootCredentialsManagementResponseTypeDef(TypedDict):
OrganizationId: str,
EnabledFeatures: list[FeatureTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableOrganizationsRootSessionsResponseTypeDef#
# DisableOrganizationsRootSessionsResponseTypeDef definition
class DisableOrganizationsRootSessionsResponseTypeDef(TypedDict):
OrganizationId: str,
EnabledFeatures: list[FeatureTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableOrganizationsRootCredentialsManagementResponseTypeDef#
# EnableOrganizationsRootCredentialsManagementResponseTypeDef definition
class EnableOrganizationsRootCredentialsManagementResponseTypeDef(TypedDict):
OrganizationId: str,
EnabledFeatures: list[FeatureTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableOrganizationsRootSessionsResponseTypeDef#
# EnableOrganizationsRootSessionsResponseTypeDef definition
class EnableOrganizationsRootSessionsResponseTypeDef(TypedDict):
OrganizationId: str,
EnabledFeatures: list[FeatureTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GenerateCredentialReportResponseTypeDef#
# GenerateCredentialReportResponseTypeDef definition
class GenerateCredentialReportResponseTypeDef(TypedDict):
State: ReportStateTypeType, # (1)
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GenerateOrganizationsAccessReportResponseTypeDef#
# GenerateOrganizationsAccessReportResponseTypeDef definition
class GenerateOrganizationsAccessReportResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GenerateServiceLastAccessedDetailsResponseTypeDef#
# GenerateServiceLastAccessedDetailsResponseTypeDef definition
class GenerateServiceLastAccessedDetailsResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccessKeyLastUsedResponseTypeDef#
# GetAccessKeyLastUsedResponseTypeDef definition
class GetAccessKeyLastUsedResponseTypeDef(TypedDict):
UserName: str,
AccessKeyLastUsed: AccessKeyLastUsedTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAccountSummaryResponseTypeDef#
# GetAccountSummaryResponseTypeDef definition
class GetAccountSummaryResponseTypeDef(TypedDict):
SummaryMap: dict[SummaryKeyTypeType, int], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContextKeysForPolicyResponseTypeDef#
# GetContextKeysForPolicyResponseTypeDef definition
class GetContextKeysForPolicyResponseTypeDef(TypedDict):
ContextKeyNames: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCredentialReportResponseTypeDef#
# GetCredentialReportResponseTypeDef definition
class GetCredentialReportResponseTypeDef(TypedDict):
Content: bytes,
ReportFormat: ReportFormatTypeType, # (1)
GeneratedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMFADeviceResponseTypeDef#
# GetMFADeviceResponseTypeDef definition
class GetMFADeviceResponseTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
EnableDate: datetime,
Certifications: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAccessKeysResponseTypeDef#
# ListAccessKeysResponseTypeDef definition
class ListAccessKeysResponseTypeDef(TypedDict):
AccessKeyMetadata: list[AccessKeyMetadataTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountAliasesResponseTypeDef#
# ListAccountAliasesResponseTypeDef definition
class ListAccountAliasesResponseTypeDef(TypedDict):
AccountAliases: list[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAttachedGroupPoliciesResponseTypeDef#
# ListAttachedGroupPoliciesResponseTypeDef definition
class ListAttachedGroupPoliciesResponseTypeDef(TypedDict):
AttachedPolicies: list[AttachedPolicyTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAttachedRolePoliciesResponseTypeDef#
# ListAttachedRolePoliciesResponseTypeDef definition
class ListAttachedRolePoliciesResponseTypeDef(TypedDict):
AttachedPolicies: list[AttachedPolicyTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAttachedUserPoliciesResponseTypeDef#
# ListAttachedUserPoliciesResponseTypeDef definition
class ListAttachedUserPoliciesResponseTypeDef(TypedDict):
AttachedPolicies: list[AttachedPolicyTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGroupPoliciesResponseTypeDef#
# ListGroupPoliciesResponseTypeDef definition
class ListGroupPoliciesResponseTypeDef(TypedDict):
PolicyNames: list[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListOrganizationsFeaturesResponseTypeDef#
# ListOrganizationsFeaturesResponseTypeDef definition
class ListOrganizationsFeaturesResponseTypeDef(TypedDict):
OrganizationId: str,
EnabledFeatures: list[FeatureTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRolePoliciesResponseTypeDef#
# ListRolePoliciesResponseTypeDef definition
class ListRolePoliciesResponseTypeDef(TypedDict):
PolicyNames: list[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListUserPoliciesResponseTypeDef#
# ListUserPoliciesResponseTypeDef definition
class ListUserPoliciesResponseTypeDef(TypedDict):
PolicyNames: list[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSAMLProviderResponseTypeDef#
# UpdateSAMLProviderResponseTypeDef definition
class UpdateSAMLProviderResponseTypeDef(TypedDict):
SAMLProviderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGroupResponseTypeDef#
# CreateGroupResponseTypeDef definition
class CreateGroupResponseTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
ListGroupsForUserResponseTypeDef#
# ListGroupsForUserResponseTypeDef definition
class ListGroupsForUserResponseTypeDef(TypedDict):
Groups: list[GroupTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
ListGroupsResponseTypeDef#
# ListGroupsResponseTypeDef definition
class ListGroupsResponseTypeDef(TypedDict):
Groups: list[GroupTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GroupTypeDef
- See ResponseMetadataTypeDef
CreateInstanceProfileRequestRequestTypeDef#
# CreateInstanceProfileRequestRequestTypeDef definition
class CreateInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
Path: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateInstanceProfileRequestServiceResourceCreateInstanceProfileTypeDef#
# CreateInstanceProfileRequestServiceResourceCreateInstanceProfileTypeDef definition
class CreateInstanceProfileRequestServiceResourceCreateInstanceProfileTypeDef(TypedDict):
InstanceProfileName: str,
Path: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateOpenIDConnectProviderRequestRequestTypeDef#
# CreateOpenIDConnectProviderRequestRequestTypeDef definition
class CreateOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
Url: str,
ClientIDList: NotRequired[Sequence[str]],
ThumbprintList: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateOpenIDConnectProviderResponseTypeDef#
# CreateOpenIDConnectProviderResponseTypeDef definition
class CreateOpenIDConnectProviderResponseTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreatePolicyRequestRequestTypeDef#
# CreatePolicyRequestRequestTypeDef definition
class CreatePolicyRequestRequestTypeDef(TypedDict):
PolicyName: str,
PolicyDocument: str,
Path: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreatePolicyRequestServiceResourceCreatePolicyTypeDef#
# CreatePolicyRequestServiceResourceCreatePolicyTypeDef definition
class CreatePolicyRequestServiceResourceCreatePolicyTypeDef(TypedDict):
PolicyName: str,
PolicyDocument: str,
Path: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRoleRequestRequestTypeDef#
# CreateRoleRequestRequestTypeDef definition
class CreateRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
AssumeRolePolicyDocument: str,
Path: NotRequired[str],
Description: NotRequired[str],
MaxSessionDuration: NotRequired[int],
PermissionsBoundary: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRoleRequestServiceResourceCreateRoleTypeDef#
# CreateRoleRequestServiceResourceCreateRoleTypeDef definition
class CreateRoleRequestServiceResourceCreateRoleTypeDef(TypedDict):
RoleName: str,
AssumeRolePolicyDocument: str,
Path: NotRequired[str],
Description: NotRequired[str],
MaxSessionDuration: NotRequired[int],
PermissionsBoundary: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSAMLProviderRequestRequestTypeDef#
# CreateSAMLProviderRequestRequestTypeDef definition
class CreateSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLMetadataDocument: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSAMLProviderRequestServiceResourceCreateSamlProviderTypeDef#
# CreateSAMLProviderRequestServiceResourceCreateSamlProviderTypeDef definition
class CreateSAMLProviderRequestServiceResourceCreateSamlProviderTypeDef(TypedDict):
SAMLMetadataDocument: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSAMLProviderResponseTypeDef#
# CreateSAMLProviderResponseTypeDef definition
class CreateSAMLProviderResponseTypeDef(TypedDict):
SAMLProviderArn: str,
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
UserName: str,
Path: NotRequired[str],
PermissionsBoundary: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateUserRequestServiceResourceCreateUserTypeDef#
# CreateUserRequestServiceResourceCreateUserTypeDef definition
class CreateUserRequestServiceResourceCreateUserTypeDef(TypedDict):
UserName: str,
Path: NotRequired[str],
PermissionsBoundary: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateUserRequestUserCreateTypeDef#
# CreateUserRequestUserCreateTypeDef definition
class CreateUserRequestUserCreateTypeDef(TypedDict):
Path: NotRequired[str],
PermissionsBoundary: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateVirtualMFADeviceRequestRequestTypeDef#
# CreateVirtualMFADeviceRequestRequestTypeDef definition
class CreateVirtualMFADeviceRequestRequestTypeDef(TypedDict):
VirtualMFADeviceName: str,
Path: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateVirtualMFADeviceRequestServiceResourceCreateVirtualMfaDeviceTypeDef#
# CreateVirtualMFADeviceRequestServiceResourceCreateVirtualMfaDeviceTypeDef definition
class CreateVirtualMFADeviceRequestServiceResourceCreateVirtualMfaDeviceTypeDef(TypedDict):
VirtualMFADeviceName: str,
Path: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
GetOpenIDConnectProviderResponseTypeDef#
# GetOpenIDConnectProviderResponseTypeDef definition
class GetOpenIDConnectProviderResponseTypeDef(TypedDict):
Url: str,
ClientIDList: list[str],
ThumbprintList: list[str],
CreateDate: datetime,
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
GetSAMLProviderResponseTypeDef#
# GetSAMLProviderResponseTypeDef definition
class GetSAMLProviderResponseTypeDef(TypedDict):
SAMLMetadataDocument: str,
CreateDate: datetime,
ValidUntil: datetime,
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListInstanceProfileTagsResponseTypeDef#
# ListInstanceProfileTagsResponseTypeDef definition
class ListInstanceProfileTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListMFADeviceTagsResponseTypeDef#
# ListMFADeviceTagsResponseTypeDef definition
class ListMFADeviceTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListOpenIDConnectProviderTagsResponseTypeDef#
# ListOpenIDConnectProviderTagsResponseTypeDef definition
class ListOpenIDConnectProviderTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListPolicyTagsResponseTypeDef#
# ListPolicyTagsResponseTypeDef definition
class ListPolicyTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListRoleTagsResponseTypeDef#
# ListRoleTagsResponseTypeDef definition
class ListRoleTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListSAMLProviderTagsResponseTypeDef#
# ListSAMLProviderTagsResponseTypeDef definition
class ListSAMLProviderTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListServerCertificateTagsResponseTypeDef#
# ListServerCertificateTagsResponseTypeDef definition
class ListServerCertificateTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ListUserTagsResponseTypeDef#
# ListUserTagsResponseTypeDef definition
class ListUserTagsResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PolicyTypeDef#
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyId: NotRequired[str],
Arn: NotRequired[str],
Path: NotRequired[str],
DefaultVersionId: NotRequired[str],
AttachmentCount: NotRequired[int],
PermissionsBoundaryUsageCount: NotRequired[int],
IsAttachable: NotRequired[bool],
Description: NotRequired[str],
CreateDate: NotRequired[datetime],
UpdateDate: NotRequired[datetime],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
TagInstanceProfileRequestRequestTypeDef#
# TagInstanceProfileRequestRequestTypeDef definition
class TagInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagMFADeviceRequestRequestTypeDef#
# TagMFADeviceRequestRequestTypeDef definition
class TagMFADeviceRequestRequestTypeDef(TypedDict):
SerialNumber: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagOpenIDConnectProviderRequestRequestTypeDef#
# TagOpenIDConnectProviderRequestRequestTypeDef definition
class TagOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagPolicyRequestRequestTypeDef#
# TagPolicyRequestRequestTypeDef definition
class TagPolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagRoleRequestRequestTypeDef#
# TagRoleRequestRequestTypeDef definition
class TagRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagSAMLProviderRequestRequestTypeDef#
# TagSAMLProviderRequestRequestTypeDef definition
class TagSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagServerCertificateRequestRequestTypeDef#
# TagServerCertificateRequestRequestTypeDef definition
class TagServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagUserRequestRequestTypeDef#
# TagUserRequestRequestTypeDef definition
class TagUserRequestRequestTypeDef(TypedDict):
UserName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
UploadServerCertificateRequestRequestTypeDef#
# UploadServerCertificateRequestRequestTypeDef definition
class UploadServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
CertificateBody: str,
PrivateKey: str,
Path: NotRequired[str],
CertificateChain: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
UploadServerCertificateRequestServiceResourceCreateServerCertificateTypeDef#
# UploadServerCertificateRequestServiceResourceCreateServerCertificateTypeDef definition
class UploadServerCertificateRequestServiceResourceCreateServerCertificateTypeDef(TypedDict):
ServerCertificateName: str,
CertificateBody: str,
PrivateKey: str,
Path: NotRequired[str],
CertificateChain: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
UserTypeDef#
# UserTypeDef definition
class UserTypeDef(TypedDict):
Path: str,
UserName: str,
UserId: str,
Arn: str,
CreateDate: datetime,
PasswordLastUsed: NotRequired[datetime],
PermissionsBoundary: NotRequired[AttachedPermissionsBoundaryTypeDef], # (1)
Tags: NotRequired[list[TagTypeDef]], # (2)
CreateLoginProfileResponseTypeDef#
# CreateLoginProfileResponseTypeDef definition
class CreateLoginProfileResponseTypeDef(TypedDict):
LoginProfile: LoginProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLoginProfileResponseTypeDef#
# GetLoginProfileResponseTypeDef definition
class GetLoginProfileResponseTypeDef(TypedDict):
LoginProfile: LoginProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceSpecificCredentialResponseTypeDef#
# CreateServiceSpecificCredentialResponseTypeDef definition
class CreateServiceSpecificCredentialResponseTypeDef(TypedDict):
ServiceSpecificCredential: ServiceSpecificCredentialTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetServiceSpecificCredentialResponseTypeDef#
# ResetServiceSpecificCredentialResponseTypeDef definition
class ResetServiceSpecificCredentialResponseTypeDef(TypedDict):
ServiceSpecificCredential: ServiceSpecificCredentialTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletionTaskFailureReasonTypeTypeDef#
# DeletionTaskFailureReasonTypeTypeDef definition
class DeletionTaskFailureReasonTypeTypeDef(TypedDict):
Reason: NotRequired[str],
RoleUsageList: NotRequired[list[RoleUsageTypeTypeDef]], # (1)
EntityDetailsTypeDef#
# EntityDetailsTypeDef definition
class EntityDetailsTypeDef(TypedDict):
EntityInfo: EntityInfoTypeDef, # (1)
LastAuthenticated: NotRequired[datetime],
GetOrganizationsAccessReportResponseTypeDef#
# GetOrganizationsAccessReportResponseTypeDef definition
class GetOrganizationsAccessReportResponseTypeDef(TypedDict):
JobStatus: JobStatusTypeType, # (1)
JobCreationDate: datetime,
JobCompletionDate: datetime,
NumberOfServicesAccessible: int,
NumberOfServicesNotAccessed: int,
AccessDetails: list[AccessDetailTypeDef], # (2)
IsTruncated: bool,
Marker: str,
ErrorDetails: ErrorDetailsTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
GetAccountAuthorizationDetailsRequestPaginateTypeDef#
# GetAccountAuthorizationDetailsRequestPaginateTypeDef definition
class GetAccountAuthorizationDetailsRequestPaginateTypeDef(TypedDict):
Filter: NotRequired[Sequence[EntityTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See EntityTypeType
- See PaginatorConfigTypeDef
GetGroupRequestPaginateTypeDef#
# GetGroupRequestPaginateTypeDef definition
class GetGroupRequestPaginateTypeDef(TypedDict):
GroupName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccessKeysRequestPaginateTypeDef#
# ListAccessKeysRequestPaginateTypeDef definition
class ListAccessKeysRequestPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountAliasesRequestPaginateTypeDef#
# ListAccountAliasesRequestPaginateTypeDef definition
class ListAccountAliasesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedGroupPoliciesRequestPaginateTypeDef#
# ListAttachedGroupPoliciesRequestPaginateTypeDef definition
class ListAttachedGroupPoliciesRequestPaginateTypeDef(TypedDict):
GroupName: str,
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedRolePoliciesRequestPaginateTypeDef#
# ListAttachedRolePoliciesRequestPaginateTypeDef definition
class ListAttachedRolePoliciesRequestPaginateTypeDef(TypedDict):
RoleName: str,
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedUserPoliciesRequestPaginateTypeDef#
# ListAttachedUserPoliciesRequestPaginateTypeDef definition
class ListAttachedUserPoliciesRequestPaginateTypeDef(TypedDict):
UserName: str,
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEntitiesForPolicyRequestPaginateTypeDef#
# ListEntitiesForPolicyRequestPaginateTypeDef definition
class ListEntitiesForPolicyRequestPaginateTypeDef(TypedDict):
PolicyArn: str,
EntityFilter: NotRequired[EntityTypeType], # (1)
PathPrefix: NotRequired[str],
PolicyUsageFilter: NotRequired[PolicyUsageTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See EntityTypeType
- See PolicyUsageTypeType
- See PaginatorConfigTypeDef
ListGroupPoliciesRequestPaginateTypeDef#
# ListGroupPoliciesRequestPaginateTypeDef definition
class ListGroupPoliciesRequestPaginateTypeDef(TypedDict):
GroupName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupsForUserRequestPaginateTypeDef#
# ListGroupsForUserRequestPaginateTypeDef definition
class ListGroupsForUserRequestPaginateTypeDef(TypedDict):
UserName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupsRequestPaginateTypeDef#
# ListGroupsRequestPaginateTypeDef definition
class ListGroupsRequestPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstanceProfileTagsRequestPaginateTypeDef#
# ListInstanceProfileTagsRequestPaginateTypeDef definition
class ListInstanceProfileTagsRequestPaginateTypeDef(TypedDict):
InstanceProfileName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstanceProfilesForRoleRequestPaginateTypeDef#
# ListInstanceProfilesForRoleRequestPaginateTypeDef definition
class ListInstanceProfilesForRoleRequestPaginateTypeDef(TypedDict):
RoleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstanceProfilesRequestPaginateTypeDef#
# ListInstanceProfilesRequestPaginateTypeDef definition
class ListInstanceProfilesRequestPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMFADeviceTagsRequestPaginateTypeDef#
# ListMFADeviceTagsRequestPaginateTypeDef definition
class ListMFADeviceTagsRequestPaginateTypeDef(TypedDict):
SerialNumber: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMFADevicesRequestPaginateTypeDef#
# ListMFADevicesRequestPaginateTypeDef definition
class ListMFADevicesRequestPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOpenIDConnectProviderTagsRequestPaginateTypeDef#
# ListOpenIDConnectProviderTagsRequestPaginateTypeDef definition
class ListOpenIDConnectProviderTagsRequestPaginateTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPoliciesRequestPaginateTypeDef#
# ListPoliciesRequestPaginateTypeDef definition
class ListPoliciesRequestPaginateTypeDef(TypedDict):
Scope: NotRequired[PolicyScopeTypeType], # (1)
OnlyAttached: NotRequired[bool],
PathPrefix: NotRequired[str],
PolicyUsageFilter: NotRequired[PolicyUsageTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListPolicyTagsRequestPaginateTypeDef#
# ListPolicyTagsRequestPaginateTypeDef definition
class ListPolicyTagsRequestPaginateTypeDef(TypedDict):
PolicyArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyVersionsRequestPaginateTypeDef#
# ListPolicyVersionsRequestPaginateTypeDef definition
class ListPolicyVersionsRequestPaginateTypeDef(TypedDict):
PolicyArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRolePoliciesRequestPaginateTypeDef#
# ListRolePoliciesRequestPaginateTypeDef definition
class ListRolePoliciesRequestPaginateTypeDef(TypedDict):
RoleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRoleTagsRequestPaginateTypeDef#
# ListRoleTagsRequestPaginateTypeDef definition
class ListRoleTagsRequestPaginateTypeDef(TypedDict):
RoleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRolesRequestPaginateTypeDef#
# ListRolesRequestPaginateTypeDef definition
class ListRolesRequestPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSAMLProviderTagsRequestPaginateTypeDef#
# ListSAMLProviderTagsRequestPaginateTypeDef definition
class ListSAMLProviderTagsRequestPaginateTypeDef(TypedDict):
SAMLProviderArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSSHPublicKeysRequestPaginateTypeDef#
# ListSSHPublicKeysRequestPaginateTypeDef definition
class ListSSHPublicKeysRequestPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServerCertificateTagsRequestPaginateTypeDef#
# ListServerCertificateTagsRequestPaginateTypeDef definition
class ListServerCertificateTagsRequestPaginateTypeDef(TypedDict):
ServerCertificateName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServerCertificatesRequestPaginateTypeDef#
# ListServerCertificatesRequestPaginateTypeDef definition
class ListServerCertificatesRequestPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSigningCertificatesRequestPaginateTypeDef#
# ListSigningCertificatesRequestPaginateTypeDef definition
class ListSigningCertificatesRequestPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUserPoliciesRequestPaginateTypeDef#
# ListUserPoliciesRequestPaginateTypeDef definition
class ListUserPoliciesRequestPaginateTypeDef(TypedDict):
UserName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUserTagsRequestPaginateTypeDef#
# ListUserTagsRequestPaginateTypeDef definition
class ListUserTagsRequestPaginateTypeDef(TypedDict):
UserName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsersRequestPaginateTypeDef#
# ListUsersRequestPaginateTypeDef definition
class ListUsersRequestPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVirtualMFADevicesRequestPaginateTypeDef#
# ListVirtualMFADevicesRequestPaginateTypeDef definition
class ListVirtualMFADevicesRequestPaginateTypeDef(TypedDict):
AssignmentStatus: NotRequired[AssignmentStatusTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SimulateCustomPolicyRequestPaginateTypeDef#
# SimulateCustomPolicyRequestPaginateTypeDef definition
class SimulateCustomPolicyRequestPaginateTypeDef(TypedDict):
PolicyInputList: Sequence[str],
ActionNames: Sequence[str],
PermissionsBoundaryPolicyInputList: NotRequired[Sequence[str]],
ResourceArns: NotRequired[Sequence[str]],
ResourcePolicy: NotRequired[str],
ResourceOwner: NotRequired[str],
CallerArn: NotRequired[str],
ContextEntries: NotRequired[Sequence[ContextEntryTypeDef]], # (1)
ResourceHandlingOption: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SimulatePrincipalPolicyRequestPaginateTypeDef#
# SimulatePrincipalPolicyRequestPaginateTypeDef definition
class SimulatePrincipalPolicyRequestPaginateTypeDef(TypedDict):
PolicySourceArn: str,
ActionNames: Sequence[str],
PolicyInputList: NotRequired[Sequence[str]],
PermissionsBoundaryPolicyInputList: NotRequired[Sequence[str]],
ResourceArns: NotRequired[Sequence[str]],
ResourcePolicy: NotRequired[str],
ResourceOwner: NotRequired[str],
CallerArn: NotRequired[str],
ContextEntries: NotRequired[Sequence[ContextEntryTypeDef]], # (1)
ResourceHandlingOption: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetAccountPasswordPolicyResponseTypeDef#
# GetAccountPasswordPolicyResponseTypeDef definition
class GetAccountPasswordPolicyResponseTypeDef(TypedDict):
PasswordPolicy: PasswordPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceProfileRequestWaitTypeDef#
# GetInstanceProfileRequestWaitTypeDef definition
class GetInstanceProfileRequestWaitTypeDef(TypedDict):
InstanceProfileName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetPolicyRequestWaitTypeDef#
# GetPolicyRequestWaitTypeDef definition
class GetPolicyRequestWaitTypeDef(TypedDict):
PolicyArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRoleRequestWaitTypeDef#
# GetRoleRequestWaitTypeDef definition
class GetRoleRequestWaitTypeDef(TypedDict):
RoleName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetUserRequestWaitTypeDef#
# GetUserRequestWaitTypeDef definition
class GetUserRequestWaitTypeDef(TypedDict):
UserName: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetSSHPublicKeyResponseTypeDef#
# GetSSHPublicKeyResponseTypeDef definition
class GetSSHPublicKeyResponseTypeDef(TypedDict):
SSHPublicKey: SSHPublicKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UploadSSHPublicKeyResponseTypeDef#
# UploadSSHPublicKeyResponseTypeDef definition
class UploadSSHPublicKeyResponseTypeDef(TypedDict):
SSHPublicKey: SSHPublicKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEntitiesForPolicyResponseTypeDef#
# ListEntitiesForPolicyResponseTypeDef definition
class ListEntitiesForPolicyResponseTypeDef(TypedDict):
PolicyGroups: list[PolicyGroupTypeDef], # (1)
PolicyUsers: list[PolicyUserTypeDef], # (2)
PolicyRoles: list[PolicyRoleTypeDef], # (3)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PolicyGroupTypeDef
- See PolicyUserTypeDef
- See PolicyRoleTypeDef
- See ResponseMetadataTypeDef
ListMFADevicesResponseTypeDef#
# ListMFADevicesResponseTypeDef definition
class ListMFADevicesResponseTypeDef(TypedDict):
MFADevices: list[MFADeviceTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOpenIDConnectProvidersResponseTypeDef#
# ListOpenIDConnectProvidersResponseTypeDef definition
class ListOpenIDConnectProvidersResponseTypeDef(TypedDict):
OpenIDConnectProviderList: list[OpenIDConnectProviderListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPoliciesGrantingServiceAccessEntryTypeDef#
# ListPoliciesGrantingServiceAccessEntryTypeDef definition
class ListPoliciesGrantingServiceAccessEntryTypeDef(TypedDict):
ServiceNamespace: NotRequired[str],
Policies: NotRequired[list[PolicyGrantingServiceAccessTypeDef]], # (1)
ListSAMLProvidersResponseTypeDef#
# ListSAMLProvidersResponseTypeDef definition
class ListSAMLProvidersResponseTypeDef(TypedDict):
SAMLProviderList: list[SAMLProviderListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSSHPublicKeysResponseTypeDef#
# ListSSHPublicKeysResponseTypeDef definition
class ListSSHPublicKeysResponseTypeDef(TypedDict):
SSHPublicKeys: list[SSHPublicKeyMetadataTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServerCertificatesResponseTypeDef#
# ListServerCertificatesResponseTypeDef definition
class ListServerCertificatesResponseTypeDef(TypedDict):
ServerCertificateMetadataList: list[ServerCertificateMetadataTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServerCertificateTypeDef#
# ServerCertificateTypeDef definition
class ServerCertificateTypeDef(TypedDict):
ServerCertificateMetadata: ServerCertificateMetadataTypeDef, # (1)
CertificateBody: str,
CertificateChain: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (2)
UploadServerCertificateResponseTypeDef#
# UploadServerCertificateResponseTypeDef definition
class UploadServerCertificateResponseTypeDef(TypedDict):
ServerCertificateMetadata: ServerCertificateMetadataTypeDef, # (1)
Tags: list[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListServiceSpecificCredentialsResponseTypeDef#
# ListServiceSpecificCredentialsResponseTypeDef definition
class ListServiceSpecificCredentialsResponseTypeDef(TypedDict):
ServiceSpecificCredentials: list[ServiceSpecificCredentialMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSigningCertificatesResponseTypeDef#
# ListSigningCertificatesResponseTypeDef definition
class ListSigningCertificatesResponseTypeDef(TypedDict):
Certificates: list[SigningCertificateTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UploadSigningCertificateResponseTypeDef#
# UploadSigningCertificateResponseTypeDef definition
class UploadSigningCertificateResponseTypeDef(TypedDict):
Certificate: SigningCertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PolicyDocumentDictTypeDef#
# PolicyDocumentDictTypeDef definition
class PolicyDocumentDictTypeDef(TypedDict):
Version: str,
Statement: list[PolicyDocumentStatementTypeDef], # (1)
StatementTypeDef#
# StatementTypeDef definition
class StatementTypeDef(TypedDict):
SourcePolicyId: NotRequired[str],
SourcePolicyType: NotRequired[PolicySourceTypeType], # (1)
StartPosition: NotRequired[PositionTypeDef], # (2)
EndPosition: NotRequired[PositionTypeDef], # (2)
- See PolicySourceTypeType
- See PositionTypeDef
- See PositionTypeDef
ServiceLastAccessedTypeDef#
# ServiceLastAccessedTypeDef definition
class ServiceLastAccessedTypeDef(TypedDict):
ServiceName: str,
ServiceNamespace: str,
LastAuthenticated: NotRequired[datetime],
LastAuthenticatedEntity: NotRequired[str],
LastAuthenticatedRegion: NotRequired[str],
TotalAuthenticatedEntities: NotRequired[int],
TrackedActionsLastAccessed: NotRequired[list[TrackedActionLastAccessedTypeDef]], # (1)
CreatePolicyResponseTypeDef#
# CreatePolicyResponseTypeDef definition
class CreatePolicyResponseTypeDef(TypedDict):
Policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
GetPolicyResponseTypeDef#
# GetPolicyResponseTypeDef definition
class GetPolicyResponseTypeDef(TypedDict):
Policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
ListPoliciesResponseTypeDef#
# ListPoliciesResponseTypeDef definition
class ListPoliciesResponseTypeDef(TypedDict):
Policies: list[PolicyTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
User: UserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
GetGroupResponseTypeDef#
# GetGroupResponseTypeDef definition
class GetGroupResponseTypeDef(TypedDict):
Group: GroupTypeDef, # (1)
Users: list[UserTypeDef], # (2)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See GroupTypeDef
- See UserTypeDef
- See ResponseMetadataTypeDef
GetUserResponseTypeDef#
# GetUserResponseTypeDef definition
class GetUserResponseTypeDef(TypedDict):
User: UserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
ListUsersResponseTypeDef#
# ListUsersResponseTypeDef definition
class ListUsersResponseTypeDef(TypedDict):
Users: list[UserTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
VirtualMFADeviceTypeDef#
# VirtualMFADeviceTypeDef definition
class VirtualMFADeviceTypeDef(TypedDict):
SerialNumber: str,
Base32StringSeed: NotRequired[bytes],
QRCodePNG: NotRequired[bytes],
User: NotRequired[UserTypeDef], # (1)
EnableDate: NotRequired[datetime],
Tags: NotRequired[list[TagTypeDef]], # (2)
- See UserTypeDef
- See TagTypeDef
GetServiceLinkedRoleDeletionStatusResponseTypeDef#
# GetServiceLinkedRoleDeletionStatusResponseTypeDef definition
class GetServiceLinkedRoleDeletionStatusResponseTypeDef(TypedDict):
Status: DeletionTaskStatusTypeType, # (1)
Reason: DeletionTaskFailureReasonTypeTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetServiceLastAccessedDetailsWithEntitiesResponseTypeDef#
# GetServiceLastAccessedDetailsWithEntitiesResponseTypeDef definition
class GetServiceLastAccessedDetailsWithEntitiesResponseTypeDef(TypedDict):
JobStatus: JobStatusTypeType, # (1)
JobCreationDate: datetime,
JobCompletionDate: datetime,
EntityDetailsList: list[EntityDetailsTypeDef], # (2)
IsTruncated: bool,
Marker: str,
Error: ErrorDetailsTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
ListPoliciesGrantingServiceAccessResponseTypeDef#
# ListPoliciesGrantingServiceAccessResponseTypeDef definition
class ListPoliciesGrantingServiceAccessResponseTypeDef(TypedDict):
PoliciesGrantingServiceAccess: list[ListPoliciesGrantingServiceAccessEntryTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServerCertificateResponseTypeDef#
# GetServerCertificateResponseTypeDef definition
class GetServerCertificateResponseTypeDef(TypedDict):
ServerCertificate: ServerCertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceSpecificResultTypeDef#
# ResourceSpecificResultTypeDef definition
class ResourceSpecificResultTypeDef(TypedDict):
EvalResourceName: str,
EvalResourceDecision: PolicyEvaluationDecisionTypeType, # (1)
MatchedStatements: NotRequired[list[StatementTypeDef]], # (2)
MissingContextValues: NotRequired[list[str]],
EvalDecisionDetails: NotRequired[dict[str, PolicyEvaluationDecisionTypeType]], # (3)
PermissionsBoundaryDecisionDetail: NotRequired[PermissionsBoundaryDecisionDetailTypeDef], # (4)
- See PolicyEvaluationDecisionTypeType
- See StatementTypeDef
- See PolicyEvaluationDecisionTypeType
- See PermissionsBoundaryDecisionDetailTypeDef
GetServiceLastAccessedDetailsResponseTypeDef#
# GetServiceLastAccessedDetailsResponseTypeDef definition
class GetServiceLastAccessedDetailsResponseTypeDef(TypedDict):
JobStatus: JobStatusTypeType, # (1)
JobType: AccessAdvisorUsageGranularityTypeType, # (2)
JobCreationDate: datetime,
ServicesLastAccessed: list[ServiceLastAccessedTypeDef], # (3)
JobCompletionDate: datetime,
IsTruncated: bool,
Marker: str,
Error: ErrorDetailsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See JobStatusTypeType
- See AccessAdvisorUsageGranularityTypeType
- See ServiceLastAccessedTypeDef
- See ErrorDetailsTypeDef
- See ResponseMetadataTypeDef
CreateVirtualMFADeviceResponseTypeDef#
# CreateVirtualMFADeviceResponseTypeDef definition
class CreateVirtualMFADeviceResponseTypeDef(TypedDict):
VirtualMFADevice: VirtualMFADeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualMFADevicesResponseTypeDef#
# ListVirtualMFADevicesResponseTypeDef definition
class ListVirtualMFADevicesResponseTypeDef(TypedDict):
VirtualMFADevices: list[VirtualMFADeviceTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGroupPolicyResponseTypeDef#
# GetGroupPolicyResponseTypeDef definition
class GetGroupPolicyResponseTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
PolicyDocument: PolicyDocumentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRolePolicyResponseTypeDef#
# GetRolePolicyResponseTypeDef definition
class GetRolePolicyResponseTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
PolicyDocument: PolicyDocumentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUserPolicyResponseTypeDef#
# GetUserPolicyResponseTypeDef definition
class GetUserPolicyResponseTypeDef(TypedDict):
UserName: str,
PolicyName: str,
PolicyDocument: PolicyDocumentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PolicyDetailTypeDef#
# PolicyDetailTypeDef definition
class PolicyDetailTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyDocument: NotRequired[PolicyDocumentTypeDef], # (1)
PolicyVersionTypeDef#
# PolicyVersionTypeDef definition
class PolicyVersionTypeDef(TypedDict):
Document: NotRequired[PolicyDocumentTypeDef], # (1)
VersionId: NotRequired[str],
IsDefaultVersion: NotRequired[bool],
CreateDate: NotRequired[datetime],
RoleTypeDef#
# RoleTypeDef definition
class RoleTypeDef(TypedDict):
Path: str,
RoleName: str,
RoleId: str,
Arn: str,
CreateDate: datetime,
AssumeRolePolicyDocument: NotRequired[PolicyDocumentTypeDef], # (1)
Description: NotRequired[str],
MaxSessionDuration: NotRequired[int],
PermissionsBoundary: NotRequired[AttachedPermissionsBoundaryTypeDef], # (2)
Tags: NotRequired[list[TagTypeDef]], # (3)
RoleLastUsed: NotRequired[RoleLastUsedTypeDef], # (4)
- See PolicyDocumentDictTypeDef
- See AttachedPermissionsBoundaryTypeDef
- See TagTypeDef
- See RoleLastUsedTypeDef
EvaluationResultTypeDef#
# EvaluationResultTypeDef definition
class EvaluationResultTypeDef(TypedDict):
EvalActionName: str,
EvalDecision: PolicyEvaluationDecisionTypeType, # (1)
EvalResourceName: NotRequired[str],
MatchedStatements: NotRequired[list[StatementTypeDef]], # (2)
MissingContextValues: NotRequired[list[str]],
OrganizationsDecisionDetail: NotRequired[OrganizationsDecisionDetailTypeDef], # (3)
PermissionsBoundaryDecisionDetail: NotRequired[PermissionsBoundaryDecisionDetailTypeDef], # (4)
EvalDecisionDetails: NotRequired[dict[str, PolicyEvaluationDecisionTypeType]], # (5)
ResourceSpecificResults: NotRequired[list[ResourceSpecificResultTypeDef]], # (6)
- See PolicyEvaluationDecisionTypeType
- See StatementTypeDef
- See OrganizationsDecisionDetailTypeDef
- See PermissionsBoundaryDecisionDetailTypeDef
- See PolicyEvaluationDecisionTypeType
- See ResourceSpecificResultTypeDef
GroupDetailTypeDef#
# GroupDetailTypeDef definition
class GroupDetailTypeDef(TypedDict):
Path: NotRequired[str],
GroupName: NotRequired[str],
GroupId: NotRequired[str],
Arn: NotRequired[str],
CreateDate: NotRequired[datetime],
GroupPolicyList: NotRequired[list[PolicyDetailTypeDef]], # (1)
AttachedManagedPolicies: NotRequired[list[AttachedPolicyTypeDef]], # (2)
UserDetailTypeDef#
# UserDetailTypeDef definition
class UserDetailTypeDef(TypedDict):
Path: NotRequired[str],
UserName: NotRequired[str],
UserId: NotRequired[str],
Arn: NotRequired[str],
CreateDate: NotRequired[datetime],
UserPolicyList: NotRequired[list[PolicyDetailTypeDef]], # (1)
GroupList: NotRequired[list[str]],
AttachedManagedPolicies: NotRequired[list[AttachedPolicyTypeDef]], # (2)
PermissionsBoundary: NotRequired[AttachedPermissionsBoundaryTypeDef], # (3)
Tags: NotRequired[list[TagTypeDef]], # (4)
- See PolicyDetailTypeDef
- See AttachedPolicyTypeDef
- See AttachedPermissionsBoundaryTypeDef
- See TagTypeDef
CreatePolicyVersionResponseTypeDef#
# CreatePolicyVersionResponseTypeDef definition
class CreatePolicyVersionResponseTypeDef(TypedDict):
PolicyVersion: PolicyVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPolicyVersionResponseTypeDef#
# GetPolicyVersionResponseTypeDef definition
class GetPolicyVersionResponseTypeDef(TypedDict):
PolicyVersion: PolicyVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPolicyVersionsResponseTypeDef#
# ListPolicyVersionsResponseTypeDef definition
class ListPolicyVersionsResponseTypeDef(TypedDict):
Versions: list[PolicyVersionTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ManagedPolicyDetailTypeDef#
# ManagedPolicyDetailTypeDef definition
class ManagedPolicyDetailTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyId: NotRequired[str],
Arn: NotRequired[str],
Path: NotRequired[str],
DefaultVersionId: NotRequired[str],
AttachmentCount: NotRequired[int],
PermissionsBoundaryUsageCount: NotRequired[int],
IsAttachable: NotRequired[bool],
Description: NotRequired[str],
CreateDate: NotRequired[datetime],
UpdateDate: NotRequired[datetime],
PolicyVersionList: NotRequired[list[PolicyVersionTypeDef]], # (1)
CreateRoleResponseTypeDef#
# CreateRoleResponseTypeDef definition
class CreateRoleResponseTypeDef(TypedDict):
Role: RoleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoleTypeDef
- See ResponseMetadataTypeDef
CreateServiceLinkedRoleResponseTypeDef#
# CreateServiceLinkedRoleResponseTypeDef definition
class CreateServiceLinkedRoleResponseTypeDef(TypedDict):
Role: RoleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoleTypeDef
- See ResponseMetadataTypeDef
GetRoleResponseTypeDef#
# GetRoleResponseTypeDef definition
class GetRoleResponseTypeDef(TypedDict):
Role: RoleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoleTypeDef
- See ResponseMetadataTypeDef
InstanceProfileTypeDef#
# InstanceProfileTypeDef definition
class InstanceProfileTypeDef(TypedDict):
Path: str,
InstanceProfileName: str,
InstanceProfileId: str,
Arn: str,
CreateDate: datetime,
Roles: list[RoleTypeDef], # (1)
Tags: NotRequired[list[TagTypeDef]], # (2)
- See RoleTypeDef
- See TagTypeDef
ListRolesResponseTypeDef#
# ListRolesResponseTypeDef definition
class ListRolesResponseTypeDef(TypedDict):
Roles: list[RoleTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoleTypeDef
- See ResponseMetadataTypeDef
UpdateRoleDescriptionResponseTypeDef#
# UpdateRoleDescriptionResponseTypeDef definition
class UpdateRoleDescriptionResponseTypeDef(TypedDict):
Role: RoleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoleTypeDef
- See ResponseMetadataTypeDef
SimulatePolicyResponseTypeDef#
# SimulatePolicyResponseTypeDef definition
class SimulatePolicyResponseTypeDef(TypedDict):
EvaluationResults: list[EvaluationResultTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceProfileResponseTypeDef#
# CreateInstanceProfileResponseTypeDef definition
class CreateInstanceProfileResponseTypeDef(TypedDict):
InstanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInstanceProfileResponseTypeDef#
# GetInstanceProfileResponseTypeDef definition
class GetInstanceProfileResponseTypeDef(TypedDict):
InstanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInstanceProfilesForRoleResponseTypeDef#
# ListInstanceProfilesForRoleResponseTypeDef definition
class ListInstanceProfilesForRoleResponseTypeDef(TypedDict):
InstanceProfiles: list[InstanceProfileTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInstanceProfilesResponseTypeDef#
# ListInstanceProfilesResponseTypeDef definition
class ListInstanceProfilesResponseTypeDef(TypedDict):
InstanceProfiles: list[InstanceProfileTypeDef], # (1)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RoleDetailTypeDef#
# RoleDetailTypeDef definition
class RoleDetailTypeDef(TypedDict):
Path: NotRequired[str],
RoleName: NotRequired[str],
RoleId: NotRequired[str],
Arn: NotRequired[str],
CreateDate: NotRequired[datetime],
AssumeRolePolicyDocument: NotRequired[PolicyDocumentTypeDef], # (1)
InstanceProfileList: NotRequired[list[InstanceProfileTypeDef]], # (2)
RolePolicyList: NotRequired[list[PolicyDetailTypeDef]], # (3)
AttachedManagedPolicies: NotRequired[list[AttachedPolicyTypeDef]], # (4)
PermissionsBoundary: NotRequired[AttachedPermissionsBoundaryTypeDef], # (5)
Tags: NotRequired[list[TagTypeDef]], # (6)
RoleLastUsed: NotRequired[RoleLastUsedTypeDef], # (7)
- See PolicyDocumentDictTypeDef
- See InstanceProfileTypeDef
- See PolicyDetailTypeDef
- See AttachedPolicyTypeDef
- See AttachedPermissionsBoundaryTypeDef
- See TagTypeDef
- See RoleLastUsedTypeDef
GetAccountAuthorizationDetailsResponseTypeDef#
# GetAccountAuthorizationDetailsResponseTypeDef definition
class GetAccountAuthorizationDetailsResponseTypeDef(TypedDict):
UserDetailList: list[UserDetailTypeDef], # (1)
GroupDetailList: list[GroupDetailTypeDef], # (2)
RoleDetailList: list[RoleDetailTypeDef], # (3)
Policies: list[ManagedPolicyDetailTypeDef], # (4)
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)