Typed dictionaries#
Auto-generated documentation for IAM type annotations stubs module mypy-boto3-iam.
AccessDetailTypeDef#
# AccessDetailTypeDef usage example
from mypy_boto3_iam.type_defs import AccessDetailTypeDef
def get_value() -> AccessDetailTypeDef:
return {
"ServiceName": ...,
"ServiceNamespace": ...,
}
# AccessDetailTypeDef definition
class AccessDetailTypeDef(TypedDict):
ServiceName: str,
ServiceNamespace: str,
Region: NotRequired[str],
EntityPath: NotRequired[str],
LastAuthenticatedTime: NotRequired[datetime],
TotalAuthenticatedEntities: NotRequired[int],
AccessKeyLastUsedTypeDef#
# AccessKeyLastUsedTypeDef usage example
from mypy_boto3_iam.type_defs import AccessKeyLastUsedTypeDef
def get_value() -> AccessKeyLastUsedTypeDef:
return {
"LastUsedDate": ...,
"ServiceName": ...,
"Region": ...,
}
# AccessKeyLastUsedTypeDef definition
class AccessKeyLastUsedTypeDef(TypedDict):
LastUsedDate: datetime,
ServiceName: str,
Region: str,
AccessKeyMetadataTypeDef#
# AccessKeyMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import AccessKeyMetadataTypeDef
def get_value() -> AccessKeyMetadataTypeDef:
return {
"UserName": ...,
}
# AccessKeyMetadataTypeDef definition
class AccessKeyMetadataTypeDef(TypedDict):
UserName: NotRequired[str],
AccessKeyId: NotRequired[str],
Status: NotRequired[statusTypeType], # (1)
CreateDate: NotRequired[datetime],
- See statusTypeType
AccessKeyTypeDef#
# AccessKeyTypeDef usage example
from mypy_boto3_iam.type_defs import AccessKeyTypeDef
def get_value() -> AccessKeyTypeDef:
return {
"UserName": ...,
"AccessKeyId": ...,
"Status": ...,
"SecretAccessKey": ...,
}
# AccessKeyTypeDef definition
class AccessKeyTypeDef(TypedDict):
UserName: str,
AccessKeyId: str,
Status: statusTypeType, # (1)
SecretAccessKey: str,
CreateDate: NotRequired[datetime],
- See statusTypeType
AddClientIDToOpenIDConnectProviderRequestRequestTypeDef#
# AddClientIDToOpenIDConnectProviderRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import AddClientIDToOpenIDConnectProviderRequestRequestTypeDef
def get_value() -> AddClientIDToOpenIDConnectProviderRequestRequestTypeDef:
return {
"OpenIDConnectProviderArn": ...,
"ClientID": ...,
}
# AddClientIDToOpenIDConnectProviderRequestRequestTypeDef definition
class AddClientIDToOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
ClientID: str,
AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef#
# AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef usage example
from mypy_boto3_iam.type_defs import AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef
def get_value() -> AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef:
return {
"RoleName": ...,
}
# AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef definition
class AddRoleToInstanceProfileRequestInstanceProfileAddRoleTypeDef(TypedDict):
RoleName: str,
AddRoleToInstanceProfileRequestRequestTypeDef#
# AddRoleToInstanceProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import AddRoleToInstanceProfileRequestRequestTypeDef
def get_value() -> AddRoleToInstanceProfileRequestRequestTypeDef:
return {
"InstanceProfileName": ...,
"RoleName": ...,
}
# AddRoleToInstanceProfileRequestRequestTypeDef definition
class AddRoleToInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
RoleName: str,
AddUserToGroupRequestGroupAddUserTypeDef#
# AddUserToGroupRequestGroupAddUserTypeDef usage example
from mypy_boto3_iam.type_defs import AddUserToGroupRequestGroupAddUserTypeDef
def get_value() -> AddUserToGroupRequestGroupAddUserTypeDef:
return {
"UserName": ...,
}
# AddUserToGroupRequestGroupAddUserTypeDef definition
class AddUserToGroupRequestGroupAddUserTypeDef(TypedDict):
UserName: str,
AddUserToGroupRequestRequestTypeDef#
# AddUserToGroupRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import AddUserToGroupRequestRequestTypeDef
def get_value() -> AddUserToGroupRequestRequestTypeDef:
return {
"GroupName": ...,
"UserName": ...,
}
# AddUserToGroupRequestRequestTypeDef definition
class AddUserToGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
UserName: str,
AddUserToGroupRequestUserAddGroupTypeDef#
# AddUserToGroupRequestUserAddGroupTypeDef usage example
from mypy_boto3_iam.type_defs import AddUserToGroupRequestUserAddGroupTypeDef
def get_value() -> AddUserToGroupRequestUserAddGroupTypeDef:
return {
"GroupName": ...,
}
# AddUserToGroupRequestUserAddGroupTypeDef definition
class AddUserToGroupRequestUserAddGroupTypeDef(TypedDict):
GroupName: str,
AttachGroupPolicyRequestGroupAttachPolicyTypeDef#
# AttachGroupPolicyRequestGroupAttachPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import AttachGroupPolicyRequestGroupAttachPolicyTypeDef
def get_value() -> AttachGroupPolicyRequestGroupAttachPolicyTypeDef:
return {
"PolicyArn": ...,
}
# AttachGroupPolicyRequestGroupAttachPolicyTypeDef definition
class AttachGroupPolicyRequestGroupAttachPolicyTypeDef(TypedDict):
PolicyArn: str,
AttachGroupPolicyRequestPolicyAttachGroupTypeDef#
# AttachGroupPolicyRequestPolicyAttachGroupTypeDef usage example
from mypy_boto3_iam.type_defs import AttachGroupPolicyRequestPolicyAttachGroupTypeDef
def get_value() -> AttachGroupPolicyRequestPolicyAttachGroupTypeDef:
return {
"GroupName": ...,
}
# AttachGroupPolicyRequestPolicyAttachGroupTypeDef definition
class AttachGroupPolicyRequestPolicyAttachGroupTypeDef(TypedDict):
GroupName: str,
AttachGroupPolicyRequestRequestTypeDef#
# AttachGroupPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import AttachGroupPolicyRequestRequestTypeDef
def get_value() -> AttachGroupPolicyRequestRequestTypeDef:
return {
"GroupName": ...,
"PolicyArn": ...,
}
# AttachGroupPolicyRequestRequestTypeDef definition
class AttachGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyArn: str,
AttachRolePolicyRequestPolicyAttachRoleTypeDef#
# AttachRolePolicyRequestPolicyAttachRoleTypeDef usage example
from mypy_boto3_iam.type_defs import AttachRolePolicyRequestPolicyAttachRoleTypeDef
def get_value() -> AttachRolePolicyRequestPolicyAttachRoleTypeDef:
return {
"RoleName": ...,
}
# AttachRolePolicyRequestPolicyAttachRoleTypeDef definition
class AttachRolePolicyRequestPolicyAttachRoleTypeDef(TypedDict):
RoleName: str,
AttachRolePolicyRequestRequestTypeDef#
# AttachRolePolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import AttachRolePolicyRequestRequestTypeDef
def get_value() -> AttachRolePolicyRequestRequestTypeDef:
return {
"RoleName": ...,
"PolicyArn": ...,
}
# AttachRolePolicyRequestRequestTypeDef definition
class AttachRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyArn: str,
AttachRolePolicyRequestRoleAttachPolicyTypeDef#
# AttachRolePolicyRequestRoleAttachPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import AttachRolePolicyRequestRoleAttachPolicyTypeDef
def get_value() -> AttachRolePolicyRequestRoleAttachPolicyTypeDef:
return {
"PolicyArn": ...,
}
# AttachRolePolicyRequestRoleAttachPolicyTypeDef definition
class AttachRolePolicyRequestRoleAttachPolicyTypeDef(TypedDict):
PolicyArn: str,
AttachUserPolicyRequestPolicyAttachUserTypeDef#
# AttachUserPolicyRequestPolicyAttachUserTypeDef usage example
from mypy_boto3_iam.type_defs import AttachUserPolicyRequestPolicyAttachUserTypeDef
def get_value() -> AttachUserPolicyRequestPolicyAttachUserTypeDef:
return {
"UserName": ...,
}
# AttachUserPolicyRequestPolicyAttachUserTypeDef definition
class AttachUserPolicyRequestPolicyAttachUserTypeDef(TypedDict):
UserName: str,
AttachUserPolicyRequestRequestTypeDef#
# AttachUserPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import AttachUserPolicyRequestRequestTypeDef
def get_value() -> AttachUserPolicyRequestRequestTypeDef:
return {
"UserName": ...,
"PolicyArn": ...,
}
# AttachUserPolicyRequestRequestTypeDef definition
class AttachUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyArn: str,
AttachUserPolicyRequestUserAttachPolicyTypeDef#
# AttachUserPolicyRequestUserAttachPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import AttachUserPolicyRequestUserAttachPolicyTypeDef
def get_value() -> AttachUserPolicyRequestUserAttachPolicyTypeDef:
return {
"PolicyArn": ...,
}
# AttachUserPolicyRequestUserAttachPolicyTypeDef definition
class AttachUserPolicyRequestUserAttachPolicyTypeDef(TypedDict):
PolicyArn: str,
AttachedPermissionsBoundaryResponseMetadataTypeDef#
# AttachedPermissionsBoundaryResponseMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import AttachedPermissionsBoundaryResponseMetadataTypeDef
def get_value() -> AttachedPermissionsBoundaryResponseMetadataTypeDef:
return {
"PermissionsBoundaryType": ...,
"PermissionsBoundaryArn": ...,
"ResponseMetadata": ...,
}
# AttachedPermissionsBoundaryResponseMetadataTypeDef definition
class AttachedPermissionsBoundaryResponseMetadataTypeDef(TypedDict):
PermissionsBoundaryType: PermissionsBoundaryAttachmentTypeType, # (1)
PermissionsBoundaryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachedPermissionsBoundaryTypeDef#
# AttachedPermissionsBoundaryTypeDef usage example
from mypy_boto3_iam.type_defs import AttachedPermissionsBoundaryTypeDef
def get_value() -> AttachedPermissionsBoundaryTypeDef:
return {
"PermissionsBoundaryType": ...,
}
# AttachedPermissionsBoundaryTypeDef definition
class AttachedPermissionsBoundaryTypeDef(TypedDict):
PermissionsBoundaryType: NotRequired[PermissionsBoundaryAttachmentTypeType], # (1)
PermissionsBoundaryArn: NotRequired[str],
AttachedPolicyTypeDef#
# AttachedPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import AttachedPolicyTypeDef
def get_value() -> AttachedPolicyTypeDef:
return {
"PolicyName": ...,
}
# AttachedPolicyTypeDef definition
class AttachedPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyArn: NotRequired[str],
ChangePasswordRequestRequestTypeDef#
# ChangePasswordRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ChangePasswordRequestRequestTypeDef
def get_value() -> ChangePasswordRequestRequestTypeDef:
return {
"OldPassword": ...,
"NewPassword": ...,
}
# ChangePasswordRequestRequestTypeDef definition
class ChangePasswordRequestRequestTypeDef(TypedDict):
OldPassword: str,
NewPassword: str,
ChangePasswordRequestServiceResourceChangePasswordTypeDef#
# ChangePasswordRequestServiceResourceChangePasswordTypeDef usage example
from mypy_boto3_iam.type_defs import ChangePasswordRequestServiceResourceChangePasswordTypeDef
def get_value() -> ChangePasswordRequestServiceResourceChangePasswordTypeDef:
return {
"OldPassword": ...,
"NewPassword": ...,
}
# ChangePasswordRequestServiceResourceChangePasswordTypeDef definition
class ChangePasswordRequestServiceResourceChangePasswordTypeDef(TypedDict):
OldPassword: str,
NewPassword: str,
ContextEntryTypeDef#
# ContextEntryTypeDef usage example
from mypy_boto3_iam.type_defs import ContextEntryTypeDef
def get_value() -> ContextEntryTypeDef:
return {
"ContextKeyName": ...,
}
# ContextEntryTypeDef definition
class ContextEntryTypeDef(TypedDict):
ContextKeyName: NotRequired[str],
ContextKeyValues: NotRequired[Sequence[str]],
ContextKeyType: NotRequired[ContextKeyTypeEnumType], # (1)
CreateAccessKeyRequestRequestTypeDef#
# CreateAccessKeyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreateAccessKeyRequestRequestTypeDef
def get_value() -> CreateAccessKeyRequestRequestTypeDef:
return {
"UserName": ...,
}
# CreateAccessKeyRequestRequestTypeDef definition
class CreateAccessKeyRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
CreateAccountAliasRequestRequestTypeDef#
# CreateAccountAliasRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreateAccountAliasRequestRequestTypeDef
def get_value() -> CreateAccountAliasRequestRequestTypeDef:
return {
"AccountAlias": ...,
}
# CreateAccountAliasRequestRequestTypeDef definition
class CreateAccountAliasRequestRequestTypeDef(TypedDict):
AccountAlias: str,
CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef#
# CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef usage example
from mypy_boto3_iam.type_defs import CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef
def get_value() -> CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef:
return {
"AccountAlias": ...,
}
# CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef definition
class CreateAccountAliasRequestServiceResourceCreateAccountAliasTypeDef(TypedDict):
AccountAlias: str,
CreateGroupRequestGroupCreateTypeDef#
# CreateGroupRequestGroupCreateTypeDef usage example
from mypy_boto3_iam.type_defs import CreateGroupRequestGroupCreateTypeDef
def get_value() -> CreateGroupRequestGroupCreateTypeDef:
return {
"Path": ...,
}
# CreateGroupRequestGroupCreateTypeDef definition
class CreateGroupRequestGroupCreateTypeDef(TypedDict):
Path: NotRequired[str],
CreateGroupRequestRequestTypeDef#
# CreateGroupRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreateGroupRequestRequestTypeDef
def get_value() -> CreateGroupRequestRequestTypeDef:
return {
"GroupName": ...,
}
# CreateGroupRequestRequestTypeDef definition
class CreateGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
Path: NotRequired[str],
CreateGroupRequestServiceResourceCreateGroupTypeDef#
# CreateGroupRequestServiceResourceCreateGroupTypeDef usage example
from mypy_boto3_iam.type_defs import CreateGroupRequestServiceResourceCreateGroupTypeDef
def get_value() -> CreateGroupRequestServiceResourceCreateGroupTypeDef:
return {
"GroupName": ...,
}
# CreateGroupRequestServiceResourceCreateGroupTypeDef definition
class CreateGroupRequestServiceResourceCreateGroupTypeDef(TypedDict):
GroupName: str,
Path: NotRequired[str],
GroupTypeDef#
# GroupTypeDef usage example
from mypy_boto3_iam.type_defs import GroupTypeDef
def get_value() -> GroupTypeDef:
return {
"Path": ...,
"GroupName": ...,
"GroupId": ...,
"Arn": ...,
"CreateDate": ...,
}
# GroupTypeDef definition
class GroupTypeDef(TypedDict):
Path: str,
GroupName: str,
GroupId: str,
Arn: str,
CreateDate: datetime,
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_iam.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateLoginProfileRequestLoginProfileCreateTypeDef#
# CreateLoginProfileRequestLoginProfileCreateTypeDef usage example
from mypy_boto3_iam.type_defs import CreateLoginProfileRequestLoginProfileCreateTypeDef
def get_value() -> CreateLoginProfileRequestLoginProfileCreateTypeDef:
return {
"Password": ...,
}
# CreateLoginProfileRequestLoginProfileCreateTypeDef definition
class CreateLoginProfileRequestLoginProfileCreateTypeDef(TypedDict):
Password: str,
PasswordResetRequired: NotRequired[bool],
CreateLoginProfileRequestRequestTypeDef#
# CreateLoginProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreateLoginProfileRequestRequestTypeDef
def get_value() -> CreateLoginProfileRequestRequestTypeDef:
return {
"UserName": ...,
"Password": ...,
}
# CreateLoginProfileRequestRequestTypeDef definition
class CreateLoginProfileRequestRequestTypeDef(TypedDict):
UserName: str,
Password: str,
PasswordResetRequired: NotRequired[bool],
CreateLoginProfileRequestUserCreateLoginProfileTypeDef#
# CreateLoginProfileRequestUserCreateLoginProfileTypeDef usage example
from mypy_boto3_iam.type_defs import CreateLoginProfileRequestUserCreateLoginProfileTypeDef
def get_value() -> CreateLoginProfileRequestUserCreateLoginProfileTypeDef:
return {
"Password": ...,
}
# CreateLoginProfileRequestUserCreateLoginProfileTypeDef definition
class CreateLoginProfileRequestUserCreateLoginProfileTypeDef(TypedDict):
Password: str,
PasswordResetRequired: NotRequired[bool],
LoginProfileTypeDef#
# LoginProfileTypeDef usage example
from mypy_boto3_iam.type_defs import LoginProfileTypeDef
def get_value() -> LoginProfileTypeDef:
return {
"UserName": ...,
"CreateDate": ...,
}
# LoginProfileTypeDef definition
class LoginProfileTypeDef(TypedDict):
UserName: str,
CreateDate: datetime,
PasswordResetRequired: NotRequired[bool],
CreatePolicyVersionRequestPolicyCreateVersionTypeDef#
# CreatePolicyVersionRequestPolicyCreateVersionTypeDef usage example
from mypy_boto3_iam.type_defs import CreatePolicyVersionRequestPolicyCreateVersionTypeDef
def get_value() -> CreatePolicyVersionRequestPolicyCreateVersionTypeDef:
return {
"PolicyDocument": ...,
}
# CreatePolicyVersionRequestPolicyCreateVersionTypeDef definition
class CreatePolicyVersionRequestPolicyCreateVersionTypeDef(TypedDict):
PolicyDocument: str,
SetAsDefault: NotRequired[bool],
CreatePolicyVersionRequestRequestTypeDef#
# CreatePolicyVersionRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreatePolicyVersionRequestRequestTypeDef
def get_value() -> CreatePolicyVersionRequestRequestTypeDef:
return {
"PolicyArn": ...,
"PolicyDocument": ...,
}
# CreatePolicyVersionRequestRequestTypeDef definition
class CreatePolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
PolicyDocument: str,
SetAsDefault: NotRequired[bool],
PolicyVersionTypeDef#
# PolicyVersionTypeDef usage example
from mypy_boto3_iam.type_defs import PolicyVersionTypeDef
def get_value() -> PolicyVersionTypeDef:
return {
"Document": ...,
}
# PolicyVersionTypeDef definition
class PolicyVersionTypeDef(TypedDict):
Document: NotRequired[str],
VersionId: NotRequired[str],
IsDefaultVersion: NotRequired[bool],
CreateDate: NotRequired[datetime],
CreateServiceLinkedRoleRequestRequestTypeDef#
# CreateServiceLinkedRoleRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreateServiceLinkedRoleRequestRequestTypeDef
def get_value() -> CreateServiceLinkedRoleRequestRequestTypeDef:
return {
"AWSServiceName": ...,
}
# CreateServiceLinkedRoleRequestRequestTypeDef definition
class CreateServiceLinkedRoleRequestRequestTypeDef(TypedDict):
AWSServiceName: str,
Description: NotRequired[str],
CustomSuffix: NotRequired[str],
CreateServiceSpecificCredentialRequestRequestTypeDef#
# CreateServiceSpecificCredentialRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import CreateServiceSpecificCredentialRequestRequestTypeDef
def get_value() -> CreateServiceSpecificCredentialRequestRequestTypeDef:
return {
"UserName": ...,
"ServiceName": ...,
}
# CreateServiceSpecificCredentialRequestRequestTypeDef definition
class CreateServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
UserName: str,
ServiceName: str,
ServiceSpecificCredentialTypeDef#
# ServiceSpecificCredentialTypeDef usage example
from mypy_boto3_iam.type_defs import ServiceSpecificCredentialTypeDef
def get_value() -> ServiceSpecificCredentialTypeDef:
return {
"CreateDate": ...,
"ServiceName": ...,
"ServiceUserName": ...,
"ServicePassword": ...,
"ServiceSpecificCredentialId": ...,
"UserName": ...,
"Status": ...,
}
# ServiceSpecificCredentialTypeDef definition
class ServiceSpecificCredentialTypeDef(TypedDict):
CreateDate: datetime,
ServiceName: str,
ServiceUserName: str,
ServicePassword: str,
ServiceSpecificCredentialId: str,
UserName: str,
Status: statusTypeType, # (1)
- See statusTypeType
DeactivateMFADeviceRequestRequestTypeDef#
# DeactivateMFADeviceRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeactivateMFADeviceRequestRequestTypeDef
def get_value() -> DeactivateMFADeviceRequestRequestTypeDef:
return {
"UserName": ...,
"SerialNumber": ...,
}
# DeactivateMFADeviceRequestRequestTypeDef definition
class DeactivateMFADeviceRequestRequestTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
DeleteAccessKeyRequestRequestTypeDef#
# DeleteAccessKeyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteAccessKeyRequestRequestTypeDef
def get_value() -> DeleteAccessKeyRequestRequestTypeDef:
return {
"AccessKeyId": ...,
}
# DeleteAccessKeyRequestRequestTypeDef definition
class DeleteAccessKeyRequestRequestTypeDef(TypedDict):
AccessKeyId: str,
UserName: NotRequired[str],
DeleteAccountAliasRequestRequestTypeDef#
# DeleteAccountAliasRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteAccountAliasRequestRequestTypeDef
def get_value() -> DeleteAccountAliasRequestRequestTypeDef:
return {
"AccountAlias": ...,
}
# DeleteAccountAliasRequestRequestTypeDef definition
class DeleteAccountAliasRequestRequestTypeDef(TypedDict):
AccountAlias: str,
DeleteGroupPolicyRequestRequestTypeDef#
# DeleteGroupPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteGroupPolicyRequestRequestTypeDef
def get_value() -> DeleteGroupPolicyRequestRequestTypeDef:
return {
"GroupName": ...,
"PolicyName": ...,
}
# DeleteGroupPolicyRequestRequestTypeDef definition
class DeleteGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
DeleteGroupRequestRequestTypeDef#
# DeleteGroupRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteGroupRequestRequestTypeDef
def get_value() -> DeleteGroupRequestRequestTypeDef:
return {
"GroupName": ...,
}
# DeleteGroupRequestRequestTypeDef definition
class DeleteGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
DeleteInstanceProfileRequestRequestTypeDef#
# DeleteInstanceProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteInstanceProfileRequestRequestTypeDef
def get_value() -> DeleteInstanceProfileRequestRequestTypeDef:
return {
"InstanceProfileName": ...,
}
# DeleteInstanceProfileRequestRequestTypeDef definition
class DeleteInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
DeleteLoginProfileRequestRequestTypeDef#
# DeleteLoginProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteLoginProfileRequestRequestTypeDef
def get_value() -> DeleteLoginProfileRequestRequestTypeDef:
return {
"UserName": ...,
}
# DeleteLoginProfileRequestRequestTypeDef definition
class DeleteLoginProfileRequestRequestTypeDef(TypedDict):
UserName: str,
DeleteOpenIDConnectProviderRequestRequestTypeDef#
# DeleteOpenIDConnectProviderRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteOpenIDConnectProviderRequestRequestTypeDef
def get_value() -> DeleteOpenIDConnectProviderRequestRequestTypeDef:
return {
"OpenIDConnectProviderArn": ...,
}
# DeleteOpenIDConnectProviderRequestRequestTypeDef definition
class DeleteOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
DeletePolicyRequestRequestTypeDef#
# DeletePolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeletePolicyRequestRequestTypeDef
def get_value() -> DeletePolicyRequestRequestTypeDef:
return {
"PolicyArn": ...,
}
# DeletePolicyRequestRequestTypeDef definition
class DeletePolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
DeletePolicyVersionRequestRequestTypeDef#
# DeletePolicyVersionRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeletePolicyVersionRequestRequestTypeDef
def get_value() -> DeletePolicyVersionRequestRequestTypeDef:
return {
"PolicyArn": ...,
"VersionId": ...,
}
# DeletePolicyVersionRequestRequestTypeDef definition
class DeletePolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
VersionId: str,
DeleteRolePermissionsBoundaryRequestRequestTypeDef#
# DeleteRolePermissionsBoundaryRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteRolePermissionsBoundaryRequestRequestTypeDef
def get_value() -> DeleteRolePermissionsBoundaryRequestRequestTypeDef:
return {
"RoleName": ...,
}
# DeleteRolePermissionsBoundaryRequestRequestTypeDef definition
class DeleteRolePermissionsBoundaryRequestRequestTypeDef(TypedDict):
RoleName: str,
DeleteRolePolicyRequestRequestTypeDef#
# DeleteRolePolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteRolePolicyRequestRequestTypeDef
def get_value() -> DeleteRolePolicyRequestRequestTypeDef:
return {
"RoleName": ...,
"PolicyName": ...,
}
# DeleteRolePolicyRequestRequestTypeDef definition
class DeleteRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
DeleteRoleRequestRequestTypeDef#
# DeleteRoleRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteRoleRequestRequestTypeDef
def get_value() -> DeleteRoleRequestRequestTypeDef:
return {
"RoleName": ...,
}
# DeleteRoleRequestRequestTypeDef definition
class DeleteRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
DeleteSAMLProviderRequestRequestTypeDef#
# DeleteSAMLProviderRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteSAMLProviderRequestRequestTypeDef
def get_value() -> DeleteSAMLProviderRequestRequestTypeDef:
return {
"SAMLProviderArn": ...,
}
# DeleteSAMLProviderRequestRequestTypeDef definition
class DeleteSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
DeleteSSHPublicKeyRequestRequestTypeDef#
# DeleteSSHPublicKeyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteSSHPublicKeyRequestRequestTypeDef
def get_value() -> DeleteSSHPublicKeyRequestRequestTypeDef:
return {
"UserName": ...,
"SSHPublicKeyId": ...,
}
# DeleteSSHPublicKeyRequestRequestTypeDef definition
class DeleteSSHPublicKeyRequestRequestTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
DeleteServerCertificateRequestRequestTypeDef#
# DeleteServerCertificateRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteServerCertificateRequestRequestTypeDef
def get_value() -> DeleteServerCertificateRequestRequestTypeDef:
return {
"ServerCertificateName": ...,
}
# DeleteServerCertificateRequestRequestTypeDef definition
class DeleteServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
DeleteServiceLinkedRoleRequestRequestTypeDef#
# DeleteServiceLinkedRoleRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteServiceLinkedRoleRequestRequestTypeDef
def get_value() -> DeleteServiceLinkedRoleRequestRequestTypeDef:
return {
"RoleName": ...,
}
# DeleteServiceLinkedRoleRequestRequestTypeDef definition
class DeleteServiceLinkedRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
DeleteServiceLinkedRoleResponseTypeDef#
# DeleteServiceLinkedRoleResponseTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteServiceLinkedRoleResponseTypeDef
def get_value() -> DeleteServiceLinkedRoleResponseTypeDef:
return {
"DeletionTaskId": ...,
"ResponseMetadata": ...,
}
# DeleteServiceLinkedRoleResponseTypeDef definition
class DeleteServiceLinkedRoleResponseTypeDef(TypedDict):
DeletionTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteServiceSpecificCredentialRequestRequestTypeDef#
# DeleteServiceSpecificCredentialRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteServiceSpecificCredentialRequestRequestTypeDef
def get_value() -> DeleteServiceSpecificCredentialRequestRequestTypeDef:
return {
"ServiceSpecificCredentialId": ...,
}
# DeleteServiceSpecificCredentialRequestRequestTypeDef definition
class DeleteServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
ServiceSpecificCredentialId: str,
UserName: NotRequired[str],
DeleteSigningCertificateRequestRequestTypeDef#
# DeleteSigningCertificateRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteSigningCertificateRequestRequestTypeDef
def get_value() -> DeleteSigningCertificateRequestRequestTypeDef:
return {
"CertificateId": ...,
}
# DeleteSigningCertificateRequestRequestTypeDef definition
class DeleteSigningCertificateRequestRequestTypeDef(TypedDict):
CertificateId: str,
UserName: NotRequired[str],
DeleteUserPermissionsBoundaryRequestRequestTypeDef#
# DeleteUserPermissionsBoundaryRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteUserPermissionsBoundaryRequestRequestTypeDef
def get_value() -> DeleteUserPermissionsBoundaryRequestRequestTypeDef:
return {
"UserName": ...,
}
# DeleteUserPermissionsBoundaryRequestRequestTypeDef definition
class DeleteUserPermissionsBoundaryRequestRequestTypeDef(TypedDict):
UserName: str,
DeleteUserPolicyRequestRequestTypeDef#
# DeleteUserPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteUserPolicyRequestRequestTypeDef
def get_value() -> DeleteUserPolicyRequestRequestTypeDef:
return {
"UserName": ...,
"PolicyName": ...,
}
# DeleteUserPolicyRequestRequestTypeDef definition
class DeleteUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyName: str,
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteUserRequestRequestTypeDef
def get_value() -> DeleteUserRequestRequestTypeDef:
return {
"UserName": ...,
}
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
UserName: str,
DeleteVirtualMFADeviceRequestRequestTypeDef#
# DeleteVirtualMFADeviceRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DeleteVirtualMFADeviceRequestRequestTypeDef
def get_value() -> DeleteVirtualMFADeviceRequestRequestTypeDef:
return {
"SerialNumber": ...,
}
# DeleteVirtualMFADeviceRequestRequestTypeDef definition
class DeleteVirtualMFADeviceRequestRequestTypeDef(TypedDict):
SerialNumber: str,
RoleUsageTypeTypeDef#
# RoleUsageTypeTypeDef usage example
from mypy_boto3_iam.type_defs import RoleUsageTypeTypeDef
def get_value() -> RoleUsageTypeTypeDef:
return {
"Region": ...,
}
# RoleUsageTypeTypeDef definition
class RoleUsageTypeTypeDef(TypedDict):
Region: NotRequired[str],
Resources: NotRequired[List[str]],
DetachGroupPolicyRequestGroupDetachPolicyTypeDef#
# DetachGroupPolicyRequestGroupDetachPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import DetachGroupPolicyRequestGroupDetachPolicyTypeDef
def get_value() -> DetachGroupPolicyRequestGroupDetachPolicyTypeDef:
return {
"PolicyArn": ...,
}
# DetachGroupPolicyRequestGroupDetachPolicyTypeDef definition
class DetachGroupPolicyRequestGroupDetachPolicyTypeDef(TypedDict):
PolicyArn: str,
DetachGroupPolicyRequestPolicyDetachGroupTypeDef#
# DetachGroupPolicyRequestPolicyDetachGroupTypeDef usage example
from mypy_boto3_iam.type_defs import DetachGroupPolicyRequestPolicyDetachGroupTypeDef
def get_value() -> DetachGroupPolicyRequestPolicyDetachGroupTypeDef:
return {
"GroupName": ...,
}
# DetachGroupPolicyRequestPolicyDetachGroupTypeDef definition
class DetachGroupPolicyRequestPolicyDetachGroupTypeDef(TypedDict):
GroupName: str,
DetachGroupPolicyRequestRequestTypeDef#
# DetachGroupPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DetachGroupPolicyRequestRequestTypeDef
def get_value() -> DetachGroupPolicyRequestRequestTypeDef:
return {
"GroupName": ...,
"PolicyArn": ...,
}
# DetachGroupPolicyRequestRequestTypeDef definition
class DetachGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyArn: str,
DetachRolePolicyRequestPolicyDetachRoleTypeDef#
# DetachRolePolicyRequestPolicyDetachRoleTypeDef usage example
from mypy_boto3_iam.type_defs import DetachRolePolicyRequestPolicyDetachRoleTypeDef
def get_value() -> DetachRolePolicyRequestPolicyDetachRoleTypeDef:
return {
"RoleName": ...,
}
# DetachRolePolicyRequestPolicyDetachRoleTypeDef definition
class DetachRolePolicyRequestPolicyDetachRoleTypeDef(TypedDict):
RoleName: str,
DetachRolePolicyRequestRequestTypeDef#
# DetachRolePolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DetachRolePolicyRequestRequestTypeDef
def get_value() -> DetachRolePolicyRequestRequestTypeDef:
return {
"RoleName": ...,
"PolicyArn": ...,
}
# DetachRolePolicyRequestRequestTypeDef definition
class DetachRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyArn: str,
DetachRolePolicyRequestRoleDetachPolicyTypeDef#
# DetachRolePolicyRequestRoleDetachPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import DetachRolePolicyRequestRoleDetachPolicyTypeDef
def get_value() -> DetachRolePolicyRequestRoleDetachPolicyTypeDef:
return {
"PolicyArn": ...,
}
# DetachRolePolicyRequestRoleDetachPolicyTypeDef definition
class DetachRolePolicyRequestRoleDetachPolicyTypeDef(TypedDict):
PolicyArn: str,
DetachUserPolicyRequestPolicyDetachUserTypeDef#
# DetachUserPolicyRequestPolicyDetachUserTypeDef usage example
from mypy_boto3_iam.type_defs import DetachUserPolicyRequestPolicyDetachUserTypeDef
def get_value() -> DetachUserPolicyRequestPolicyDetachUserTypeDef:
return {
"UserName": ...,
}
# DetachUserPolicyRequestPolicyDetachUserTypeDef definition
class DetachUserPolicyRequestPolicyDetachUserTypeDef(TypedDict):
UserName: str,
DetachUserPolicyRequestRequestTypeDef#
# DetachUserPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import DetachUserPolicyRequestRequestTypeDef
def get_value() -> DetachUserPolicyRequestRequestTypeDef:
return {
"UserName": ...,
"PolicyArn": ...,
}
# DetachUserPolicyRequestRequestTypeDef definition
class DetachUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyArn: str,
DetachUserPolicyRequestUserDetachPolicyTypeDef#
# DetachUserPolicyRequestUserDetachPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import DetachUserPolicyRequestUserDetachPolicyTypeDef
def get_value() -> DetachUserPolicyRequestUserDetachPolicyTypeDef:
return {
"PolicyArn": ...,
}
# DetachUserPolicyRequestUserDetachPolicyTypeDef definition
class DetachUserPolicyRequestUserDetachPolicyTypeDef(TypedDict):
PolicyArn: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableMFADeviceRequestMfaDeviceAssociateTypeDef#
# EnableMFADeviceRequestMfaDeviceAssociateTypeDef usage example
from mypy_boto3_iam.type_defs import EnableMFADeviceRequestMfaDeviceAssociateTypeDef
def get_value() -> EnableMFADeviceRequestMfaDeviceAssociateTypeDef:
return {
"AuthenticationCode1": ...,
"AuthenticationCode2": ...,
}
# EnableMFADeviceRequestMfaDeviceAssociateTypeDef definition
class EnableMFADeviceRequestMfaDeviceAssociateTypeDef(TypedDict):
AuthenticationCode1: str,
AuthenticationCode2: str,
EnableMFADeviceRequestRequestTypeDef#
# EnableMFADeviceRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import EnableMFADeviceRequestRequestTypeDef
def get_value() -> EnableMFADeviceRequestRequestTypeDef:
return {
"UserName": ...,
"SerialNumber": ...,
"AuthenticationCode1": ...,
"AuthenticationCode2": ...,
}
# EnableMFADeviceRequestRequestTypeDef definition
class EnableMFADeviceRequestRequestTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
AuthenticationCode1: str,
AuthenticationCode2: str,
EnableMFADeviceRequestUserEnableMfaTypeDef#
# EnableMFADeviceRequestUserEnableMfaTypeDef usage example
from mypy_boto3_iam.type_defs import EnableMFADeviceRequestUserEnableMfaTypeDef
def get_value() -> EnableMFADeviceRequestUserEnableMfaTypeDef:
return {
"SerialNumber": ...,
"AuthenticationCode1": ...,
"AuthenticationCode2": ...,
}
# EnableMFADeviceRequestUserEnableMfaTypeDef definition
class EnableMFADeviceRequestUserEnableMfaTypeDef(TypedDict):
SerialNumber: str,
AuthenticationCode1: str,
AuthenticationCode2: str,
EntityInfoTypeDef#
# EntityInfoTypeDef usage example
from mypy_boto3_iam.type_defs import EntityInfoTypeDef
def get_value() -> EntityInfoTypeDef:
return {
"Arn": ...,
"Name": ...,
"Type": ...,
"Id": ...,
}
# EntityInfoTypeDef definition
class EntityInfoTypeDef(TypedDict):
Arn: str,
Name: str,
Type: policyOwnerEntityTypeType, # (1)
Id: str,
Path: NotRequired[str],
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef usage example
from mypy_boto3_iam.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"Message": ...,
"Code": ...,
}
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
Message: str,
Code: str,
OrganizationsDecisionDetailTypeDef#
# OrganizationsDecisionDetailTypeDef usage example
from mypy_boto3_iam.type_defs import OrganizationsDecisionDetailTypeDef
def get_value() -> OrganizationsDecisionDetailTypeDef:
return {
"AllowedByOrganizations": ...,
}
# OrganizationsDecisionDetailTypeDef definition
class OrganizationsDecisionDetailTypeDef(TypedDict):
AllowedByOrganizations: NotRequired[bool],
PermissionsBoundaryDecisionDetailTypeDef#
# PermissionsBoundaryDecisionDetailTypeDef usage example
from mypy_boto3_iam.type_defs import PermissionsBoundaryDecisionDetailTypeDef
def get_value() -> PermissionsBoundaryDecisionDetailTypeDef:
return {
"AllowedByPermissionsBoundary": ...,
}
# PermissionsBoundaryDecisionDetailTypeDef definition
class PermissionsBoundaryDecisionDetailTypeDef(TypedDict):
AllowedByPermissionsBoundary: NotRequired[bool],
GenerateCredentialReportResponseTypeDef#
# GenerateCredentialReportResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GenerateCredentialReportResponseTypeDef
def get_value() -> GenerateCredentialReportResponseTypeDef:
return {
"State": ...,
"Description": ...,
"ResponseMetadata": ...,
}
# GenerateCredentialReportResponseTypeDef definition
class GenerateCredentialReportResponseTypeDef(TypedDict):
State: ReportStateTypeType, # (1)
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GenerateOrganizationsAccessReportRequestRequestTypeDef#
# GenerateOrganizationsAccessReportRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GenerateOrganizationsAccessReportRequestRequestTypeDef
def get_value() -> GenerateOrganizationsAccessReportRequestRequestTypeDef:
return {
"EntityPath": ...,
}
# GenerateOrganizationsAccessReportRequestRequestTypeDef definition
class GenerateOrganizationsAccessReportRequestRequestTypeDef(TypedDict):
EntityPath: str,
OrganizationsPolicyId: NotRequired[str],
GenerateOrganizationsAccessReportResponseTypeDef#
# GenerateOrganizationsAccessReportResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GenerateOrganizationsAccessReportResponseTypeDef
def get_value() -> GenerateOrganizationsAccessReportResponseTypeDef:
return {
"JobId": ...,
"ResponseMetadata": ...,
}
# GenerateOrganizationsAccessReportResponseTypeDef definition
class GenerateOrganizationsAccessReportResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GenerateServiceLastAccessedDetailsRequestRequestTypeDef#
# GenerateServiceLastAccessedDetailsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GenerateServiceLastAccessedDetailsRequestRequestTypeDef
def get_value() -> GenerateServiceLastAccessedDetailsRequestRequestTypeDef:
return {
"Arn": ...,
}
# GenerateServiceLastAccessedDetailsRequestRequestTypeDef definition
class GenerateServiceLastAccessedDetailsRequestRequestTypeDef(TypedDict):
Arn: str,
Granularity: NotRequired[AccessAdvisorUsageGranularityTypeType], # (1)
GenerateServiceLastAccessedDetailsResponseTypeDef#
# GenerateServiceLastAccessedDetailsResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GenerateServiceLastAccessedDetailsResponseTypeDef
def get_value() -> GenerateServiceLastAccessedDetailsResponseTypeDef:
return {
"JobId": ...,
"ResponseMetadata": ...,
}
# GenerateServiceLastAccessedDetailsResponseTypeDef definition
class GenerateServiceLastAccessedDetailsResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccessKeyLastUsedRequestRequestTypeDef#
# GetAccessKeyLastUsedRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetAccessKeyLastUsedRequestRequestTypeDef
def get_value() -> GetAccessKeyLastUsedRequestRequestTypeDef:
return {
"AccessKeyId": ...,
}
# GetAccessKeyLastUsedRequestRequestTypeDef definition
class GetAccessKeyLastUsedRequestRequestTypeDef(TypedDict):
AccessKeyId: str,
GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef#
# GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef
def get_value() -> GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef:
return {
"Filter": ...,
}
# GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef definition
class GetAccountAuthorizationDetailsRequestGetAccountAuthorizationDetailsPaginateTypeDef(TypedDict):
Filter: NotRequired[Sequence[EntityTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See EntityTypeType
- See PaginatorConfigTypeDef
GetAccountAuthorizationDetailsRequestRequestTypeDef#
# GetAccountAuthorizationDetailsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetAccountAuthorizationDetailsRequestRequestTypeDef
def get_value() -> GetAccountAuthorizationDetailsRequestRequestTypeDef:
return {
"Filter": ...,
}
# GetAccountAuthorizationDetailsRequestRequestTypeDef definition
class GetAccountAuthorizationDetailsRequestRequestTypeDef(TypedDict):
Filter: NotRequired[Sequence[EntityTypeType]], # (1)
MaxItems: NotRequired[int],
Marker: NotRequired[str],
- See EntityTypeType
PasswordPolicyTypeDef#
# PasswordPolicyTypeDef usage example
from mypy_boto3_iam.type_defs import PasswordPolicyTypeDef
def get_value() -> PasswordPolicyTypeDef:
return {
"MinimumPasswordLength": ...,
}
# 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],
GetAccountSummaryResponseTypeDef#
# GetAccountSummaryResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GetAccountSummaryResponseTypeDef
def get_value() -> GetAccountSummaryResponseTypeDef:
return {
"SummaryMap": ...,
"ResponseMetadata": ...,
}
# GetAccountSummaryResponseTypeDef definition
class GetAccountSummaryResponseTypeDef(TypedDict):
SummaryMap: Dict[summaryKeyTypeType, int], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContextKeysForCustomPolicyRequestRequestTypeDef#
# GetContextKeysForCustomPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetContextKeysForCustomPolicyRequestRequestTypeDef
def get_value() -> GetContextKeysForCustomPolicyRequestRequestTypeDef:
return {
"PolicyInputList": ...,
}
# GetContextKeysForCustomPolicyRequestRequestTypeDef definition
class GetContextKeysForCustomPolicyRequestRequestTypeDef(TypedDict):
PolicyInputList: Sequence[str],
GetContextKeysForPolicyResponseTypeDef#
# GetContextKeysForPolicyResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GetContextKeysForPolicyResponseTypeDef
def get_value() -> GetContextKeysForPolicyResponseTypeDef:
return {
"ContextKeyNames": ...,
"ResponseMetadata": ...,
}
# GetContextKeysForPolicyResponseTypeDef definition
class GetContextKeysForPolicyResponseTypeDef(TypedDict):
ContextKeyNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContextKeysForPrincipalPolicyRequestRequestTypeDef#
# GetContextKeysForPrincipalPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetContextKeysForPrincipalPolicyRequestRequestTypeDef
def get_value() -> GetContextKeysForPrincipalPolicyRequestRequestTypeDef:
return {
"PolicySourceArn": ...,
}
# GetContextKeysForPrincipalPolicyRequestRequestTypeDef definition
class GetContextKeysForPrincipalPolicyRequestRequestTypeDef(TypedDict):
PolicySourceArn: str,
PolicyInputList: NotRequired[Sequence[str]],
GetCredentialReportResponseTypeDef#
# GetCredentialReportResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GetCredentialReportResponseTypeDef
def get_value() -> GetCredentialReportResponseTypeDef:
return {
"Content": ...,
"ReportFormat": ...,
"GeneratedTime": ...,
"ResponseMetadata": ...,
}
# GetCredentialReportResponseTypeDef definition
class GetCredentialReportResponseTypeDef(TypedDict):
Content: bytes,
ReportFormat: ReportFormatTypeType, # (1)
GeneratedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGroupPolicyRequestRequestTypeDef#
# GetGroupPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetGroupPolicyRequestRequestTypeDef
def get_value() -> GetGroupPolicyRequestRequestTypeDef:
return {
"GroupName": ...,
"PolicyName": ...,
}
# GetGroupPolicyRequestRequestTypeDef definition
class GetGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
GetGroupPolicyResponseTypeDef#
# GetGroupPolicyResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GetGroupPolicyResponseTypeDef
def get_value() -> GetGroupPolicyResponseTypeDef:
return {
"GroupName": ...,
"PolicyName": ...,
"PolicyDocument": ...,
"ResponseMetadata": ...,
}
# GetGroupPolicyResponseTypeDef definition
class GetGroupPolicyResponseTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGroupRequestGetGroupPaginateTypeDef#
# GetGroupRequestGetGroupPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import GetGroupRequestGetGroupPaginateTypeDef
def get_value() -> GetGroupRequestGetGroupPaginateTypeDef:
return {
"GroupName": ...,
}
# GetGroupRequestGetGroupPaginateTypeDef definition
class GetGroupRequestGetGroupPaginateTypeDef(TypedDict):
GroupName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetGroupRequestRequestTypeDef#
# GetGroupRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetGroupRequestRequestTypeDef
def get_value() -> GetGroupRequestRequestTypeDef:
return {
"GroupName": ...,
}
# GetGroupRequestRequestTypeDef definition
class GetGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_iam.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetInstanceProfileRequestRequestTypeDef#
# GetInstanceProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetInstanceProfileRequestRequestTypeDef
def get_value() -> GetInstanceProfileRequestRequestTypeDef:
return {
"InstanceProfileName": ...,
}
# GetInstanceProfileRequestRequestTypeDef definition
class GetInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
GetLoginProfileRequestRequestTypeDef#
# GetLoginProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetLoginProfileRequestRequestTypeDef
def get_value() -> GetLoginProfileRequestRequestTypeDef:
return {
"UserName": ...,
}
# GetLoginProfileRequestRequestTypeDef definition
class GetLoginProfileRequestRequestTypeDef(TypedDict):
UserName: str,
GetOpenIDConnectProviderRequestRequestTypeDef#
# GetOpenIDConnectProviderRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetOpenIDConnectProviderRequestRequestTypeDef
def get_value() -> GetOpenIDConnectProviderRequestRequestTypeDef:
return {
"OpenIDConnectProviderArn": ...,
}
# GetOpenIDConnectProviderRequestRequestTypeDef definition
class GetOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
GetOrganizationsAccessReportRequestRequestTypeDef#
# GetOrganizationsAccessReportRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetOrganizationsAccessReportRequestRequestTypeDef
def get_value() -> GetOrganizationsAccessReportRequestRequestTypeDef:
return {
"JobId": ...,
}
# GetOrganizationsAccessReportRequestRequestTypeDef definition
class GetOrganizationsAccessReportRequestRequestTypeDef(TypedDict):
JobId: str,
MaxItems: NotRequired[int],
Marker: NotRequired[str],
SortKey: NotRequired[sortKeyTypeType], # (1)
- See sortKeyTypeType
GetPolicyRequestRequestTypeDef#
# GetPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetPolicyRequestRequestTypeDef
def get_value() -> GetPolicyRequestRequestTypeDef:
return {
"PolicyArn": ...,
}
# GetPolicyRequestRequestTypeDef definition
class GetPolicyRequestRequestTypeDef(TypedDict):
PolicyArn: str,
GetPolicyVersionRequestRequestTypeDef#
# GetPolicyVersionRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetPolicyVersionRequestRequestTypeDef
def get_value() -> GetPolicyVersionRequestRequestTypeDef:
return {
"PolicyArn": ...,
"VersionId": ...,
}
# GetPolicyVersionRequestRequestTypeDef definition
class GetPolicyVersionRequestRequestTypeDef(TypedDict):
PolicyArn: str,
VersionId: str,
GetRolePolicyRequestRequestTypeDef#
# GetRolePolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetRolePolicyRequestRequestTypeDef
def get_value() -> GetRolePolicyRequestRequestTypeDef:
return {
"RoleName": ...,
"PolicyName": ...,
}
# GetRolePolicyRequestRequestTypeDef definition
class GetRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
GetRolePolicyResponseTypeDef#
# GetRolePolicyResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GetRolePolicyResponseTypeDef
def get_value() -> GetRolePolicyResponseTypeDef:
return {
"RoleName": ...,
"PolicyName": ...,
"PolicyDocument": ...,
"ResponseMetadata": ...,
}
# GetRolePolicyResponseTypeDef definition
class GetRolePolicyResponseTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRoleRequestRequestTypeDef#
# GetRoleRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetRoleRequestRequestTypeDef
def get_value() -> GetRoleRequestRequestTypeDef:
return {
"RoleName": ...,
}
# GetRoleRequestRequestTypeDef definition
class GetRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
GetSAMLProviderRequestRequestTypeDef#
# GetSAMLProviderRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetSAMLProviderRequestRequestTypeDef
def get_value() -> GetSAMLProviderRequestRequestTypeDef:
return {
"SAMLProviderArn": ...,
}
# GetSAMLProviderRequestRequestTypeDef definition
class GetSAMLProviderRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
GetSSHPublicKeyRequestRequestTypeDef#
# GetSSHPublicKeyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetSSHPublicKeyRequestRequestTypeDef
def get_value() -> GetSSHPublicKeyRequestRequestTypeDef:
return {
"UserName": ...,
"SSHPublicKeyId": ...,
"Encoding": ...,
}
# GetSSHPublicKeyRequestRequestTypeDef definition
class GetSSHPublicKeyRequestRequestTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Encoding: encodingTypeType, # (1)
- See encodingTypeType
SSHPublicKeyTypeDef#
# SSHPublicKeyTypeDef usage example
from mypy_boto3_iam.type_defs import SSHPublicKeyTypeDef
def get_value() -> SSHPublicKeyTypeDef:
return {
"UserName": ...,
"SSHPublicKeyId": ...,
"Fingerprint": ...,
"SSHPublicKeyBody": ...,
"Status": ...,
}
# SSHPublicKeyTypeDef definition
class SSHPublicKeyTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Fingerprint: str,
SSHPublicKeyBody: str,
Status: statusTypeType, # (1)
UploadDate: NotRequired[datetime],
- See statusTypeType
GetServerCertificateRequestRequestTypeDef#
# GetServerCertificateRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetServerCertificateRequestRequestTypeDef
def get_value() -> GetServerCertificateRequestRequestTypeDef:
return {
"ServerCertificateName": ...,
}
# GetServerCertificateRequestRequestTypeDef definition
class GetServerCertificateRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
GetServiceLastAccessedDetailsRequestRequestTypeDef#
# GetServiceLastAccessedDetailsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetServiceLastAccessedDetailsRequestRequestTypeDef
def get_value() -> GetServiceLastAccessedDetailsRequestRequestTypeDef:
return {
"JobId": ...,
}
# GetServiceLastAccessedDetailsRequestRequestTypeDef definition
class GetServiceLastAccessedDetailsRequestRequestTypeDef(TypedDict):
JobId: str,
MaxItems: NotRequired[int],
Marker: NotRequired[str],
GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef#
# GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef
def get_value() -> GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef:
return {
"JobId": ...,
"ServiceNamespace": ...,
}
# GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef definition
class GetServiceLastAccessedDetailsWithEntitiesRequestRequestTypeDef(TypedDict):
JobId: str,
ServiceNamespace: str,
MaxItems: NotRequired[int],
Marker: NotRequired[str],
GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef#
# GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef
def get_value() -> GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef:
return {
"DeletionTaskId": ...,
}
# GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef definition
class GetServiceLinkedRoleDeletionStatusRequestRequestTypeDef(TypedDict):
DeletionTaskId: str,
GetUserPolicyRequestRequestTypeDef#
# GetUserPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetUserPolicyRequestRequestTypeDef
def get_value() -> GetUserPolicyRequestRequestTypeDef:
return {
"UserName": ...,
"PolicyName": ...,
}
# GetUserPolicyRequestRequestTypeDef definition
class GetUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyName: str,
GetUserPolicyResponseTypeDef#
# GetUserPolicyResponseTypeDef usage example
from mypy_boto3_iam.type_defs import GetUserPolicyResponseTypeDef
def get_value() -> GetUserPolicyResponseTypeDef:
return {
"UserName": ...,
"PolicyName": ...,
"PolicyDocument": ...,
"ResponseMetadata": ...,
}
# GetUserPolicyResponseTypeDef definition
class GetUserPolicyResponseTypeDef(TypedDict):
UserName: str,
PolicyName: str,
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetUserRequestRequestTypeDef#
# GetUserRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import GetUserRequestRequestTypeDef
def get_value() -> GetUserRequestRequestTypeDef:
return {
"UserName": ...,
}
# GetUserRequestRequestTypeDef definition
class GetUserRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
PolicyDetailTypeDef#
# PolicyDetailTypeDef usage example
from mypy_boto3_iam.type_defs import PolicyDetailTypeDef
def get_value() -> PolicyDetailTypeDef:
return {
"PolicyName": ...,
}
# PolicyDetailTypeDef definition
class PolicyDetailTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyDocument: NotRequired[str],
ListAccessKeysRequestListAccessKeysPaginateTypeDef#
# ListAccessKeysRequestListAccessKeysPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListAccessKeysRequestListAccessKeysPaginateTypeDef
def get_value() -> ListAccessKeysRequestListAccessKeysPaginateTypeDef:
return {
"UserName": ...,
}
# ListAccessKeysRequestListAccessKeysPaginateTypeDef definition
class ListAccessKeysRequestListAccessKeysPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccessKeysRequestRequestTypeDef#
# ListAccessKeysRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListAccessKeysRequestRequestTypeDef
def get_value() -> ListAccessKeysRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListAccessKeysRequestRequestTypeDef definition
class ListAccessKeysRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAccountAliasesRequestListAccountAliasesPaginateTypeDef#
# ListAccountAliasesRequestListAccountAliasesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListAccountAliasesRequestListAccountAliasesPaginateTypeDef
def get_value() -> ListAccountAliasesRequestListAccountAliasesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAccountAliasesRequestListAccountAliasesPaginateTypeDef definition
class ListAccountAliasesRequestListAccountAliasesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountAliasesRequestRequestTypeDef#
# ListAccountAliasesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListAccountAliasesRequestRequestTypeDef
def get_value() -> ListAccountAliasesRequestRequestTypeDef:
return {
"Marker": ...,
}
# ListAccountAliasesRequestRequestTypeDef definition
class ListAccountAliasesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAccountAliasesResponseTypeDef#
# ListAccountAliasesResponseTypeDef usage example
from mypy_boto3_iam.type_defs import ListAccountAliasesResponseTypeDef
def get_value() -> ListAccountAliasesResponseTypeDef:
return {
"AccountAliases": ...,
"IsTruncated": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
# ListAccountAliasesResponseTypeDef definition
class ListAccountAliasesResponseTypeDef(TypedDict):
AccountAliases: List[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef#
# ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef
def get_value() -> ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef:
return {
"GroupName": ...,
}
# ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef definition
class ListAttachedGroupPoliciesRequestListAttachedGroupPoliciesPaginateTypeDef(TypedDict):
GroupName: str,
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedGroupPoliciesRequestRequestTypeDef#
# ListAttachedGroupPoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListAttachedGroupPoliciesRequestRequestTypeDef
def get_value() -> ListAttachedGroupPoliciesRequestRequestTypeDef:
return {
"GroupName": ...,
}
# ListAttachedGroupPoliciesRequestRequestTypeDef definition
class ListAttachedGroupPoliciesRequestRequestTypeDef(TypedDict):
GroupName: str,
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef#
# ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef
def get_value() -> ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef:
return {
"RoleName": ...,
}
# ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef definition
class ListAttachedRolePoliciesRequestListAttachedRolePoliciesPaginateTypeDef(TypedDict):
RoleName: str,
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedRolePoliciesRequestRequestTypeDef#
# ListAttachedRolePoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListAttachedRolePoliciesRequestRequestTypeDef
def get_value() -> ListAttachedRolePoliciesRequestRequestTypeDef:
return {
"RoleName": ...,
}
# ListAttachedRolePoliciesRequestRequestTypeDef definition
class ListAttachedRolePoliciesRequestRequestTypeDef(TypedDict):
RoleName: str,
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef#
# ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef
def get_value() -> ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef:
return {
"UserName": ...,
}
# ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef definition
class ListAttachedUserPoliciesRequestListAttachedUserPoliciesPaginateTypeDef(TypedDict):
UserName: str,
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedUserPoliciesRequestRequestTypeDef#
# ListAttachedUserPoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListAttachedUserPoliciesRequestRequestTypeDef
def get_value() -> ListAttachedUserPoliciesRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListAttachedUserPoliciesRequestRequestTypeDef definition
class ListAttachedUserPoliciesRequestRequestTypeDef(TypedDict):
UserName: str,
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef#
# ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef
def get_value() -> ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef:
return {
"PolicyArn": ...,
}
# ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef definition
class ListEntitiesForPolicyRequestListEntitiesForPolicyPaginateTypeDef(TypedDict):
PolicyArn: str,
EntityFilter: NotRequired[EntityTypeType], # (1)
PathPrefix: NotRequired[str],
PolicyUsageFilter: NotRequired[PolicyUsageTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See EntityTypeType
- See PolicyUsageTypeType
- See PaginatorConfigTypeDef
ListEntitiesForPolicyRequestRequestTypeDef#
# ListEntitiesForPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListEntitiesForPolicyRequestRequestTypeDef
def get_value() -> ListEntitiesForPolicyRequestRequestTypeDef:
return {
"PolicyArn": ...,
}
# 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 usage example
from mypy_boto3_iam.type_defs import PolicyGroupTypeDef
def get_value() -> PolicyGroupTypeDef:
return {
"GroupName": ...,
}
# PolicyGroupTypeDef definition
class PolicyGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
PolicyRoleTypeDef#
# PolicyRoleTypeDef usage example
from mypy_boto3_iam.type_defs import PolicyRoleTypeDef
def get_value() -> PolicyRoleTypeDef:
return {
"RoleName": ...,
}
# PolicyRoleTypeDef definition
class PolicyRoleTypeDef(TypedDict):
RoleName: NotRequired[str],
RoleId: NotRequired[str],
PolicyUserTypeDef#
# PolicyUserTypeDef usage example
from mypy_boto3_iam.type_defs import PolicyUserTypeDef
def get_value() -> PolicyUserTypeDef:
return {
"UserName": ...,
}
# PolicyUserTypeDef definition
class PolicyUserTypeDef(TypedDict):
UserName: NotRequired[str],
UserId: NotRequired[str],
ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef#
# ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef
def get_value() -> ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef:
return {
"GroupName": ...,
}
# ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef definition
class ListGroupPoliciesRequestListGroupPoliciesPaginateTypeDef(TypedDict):
GroupName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupPoliciesRequestRequestTypeDef#
# ListGroupPoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupPoliciesRequestRequestTypeDef
def get_value() -> ListGroupPoliciesRequestRequestTypeDef:
return {
"GroupName": ...,
}
# ListGroupPoliciesRequestRequestTypeDef definition
class ListGroupPoliciesRequestRequestTypeDef(TypedDict):
GroupName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListGroupPoliciesResponseTypeDef#
# ListGroupPoliciesResponseTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupPoliciesResponseTypeDef
def get_value() -> ListGroupPoliciesResponseTypeDef:
return {
"PolicyNames": ...,
"IsTruncated": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
# ListGroupPoliciesResponseTypeDef definition
class ListGroupPoliciesResponseTypeDef(TypedDict):
PolicyNames: List[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListGroupsForUserRequestListGroupsForUserPaginateTypeDef#
# ListGroupsForUserRequestListGroupsForUserPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupsForUserRequestListGroupsForUserPaginateTypeDef
def get_value() -> ListGroupsForUserRequestListGroupsForUserPaginateTypeDef:
return {
"UserName": ...,
}
# ListGroupsForUserRequestListGroupsForUserPaginateTypeDef definition
class ListGroupsForUserRequestListGroupsForUserPaginateTypeDef(TypedDict):
UserName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupsForUserRequestRequestTypeDef#
# ListGroupsForUserRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupsForUserRequestRequestTypeDef
def get_value() -> ListGroupsForUserRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListGroupsForUserRequestRequestTypeDef definition
class ListGroupsForUserRequestRequestTypeDef(TypedDict):
UserName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListGroupsRequestListGroupsPaginateTypeDef#
# ListGroupsRequestListGroupsPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupsRequestListGroupsPaginateTypeDef
def get_value() -> ListGroupsRequestListGroupsPaginateTypeDef:
return {
"PathPrefix": ...,
}
# ListGroupsRequestListGroupsPaginateTypeDef definition
class ListGroupsRequestListGroupsPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroupsRequestRequestTypeDef#
# ListGroupsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListGroupsRequestRequestTypeDef
def get_value() -> ListGroupsRequestRequestTypeDef:
return {
"PathPrefix": ...,
}
# ListGroupsRequestRequestTypeDef definition
class ListGroupsRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListInstanceProfileTagsRequestRequestTypeDef#
# ListInstanceProfileTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListInstanceProfileTagsRequestRequestTypeDef
def get_value() -> ListInstanceProfileTagsRequestRequestTypeDef:
return {
"InstanceProfileName": ...,
}
# ListInstanceProfileTagsRequestRequestTypeDef definition
class ListInstanceProfileTagsRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef#
# ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef
def get_value() -> ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef:
return {
"RoleName": ...,
}
# ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef definition
class ListInstanceProfilesForRoleRequestListInstanceProfilesForRolePaginateTypeDef(TypedDict):
RoleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstanceProfilesForRoleRequestRequestTypeDef#
# ListInstanceProfilesForRoleRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListInstanceProfilesForRoleRequestRequestTypeDef
def get_value() -> ListInstanceProfilesForRoleRequestRequestTypeDef:
return {
"RoleName": ...,
}
# ListInstanceProfilesForRoleRequestRequestTypeDef definition
class ListInstanceProfilesForRoleRequestRequestTypeDef(TypedDict):
RoleName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef#
# ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef
def get_value() -> ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef:
return {
"PathPrefix": ...,
}
# ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef definition
class ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstanceProfilesRequestRequestTypeDef#
# ListInstanceProfilesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListInstanceProfilesRequestRequestTypeDef
def get_value() -> ListInstanceProfilesRequestRequestTypeDef:
return {
"PathPrefix": ...,
}
# ListInstanceProfilesRequestRequestTypeDef definition
class ListInstanceProfilesRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListMFADeviceTagsRequestRequestTypeDef#
# ListMFADeviceTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListMFADeviceTagsRequestRequestTypeDef
def get_value() -> ListMFADeviceTagsRequestRequestTypeDef:
return {
"SerialNumber": ...,
}
# ListMFADeviceTagsRequestRequestTypeDef definition
class ListMFADeviceTagsRequestRequestTypeDef(TypedDict):
SerialNumber: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListMFADevicesRequestListMFADevicesPaginateTypeDef#
# ListMFADevicesRequestListMFADevicesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListMFADevicesRequestListMFADevicesPaginateTypeDef
def get_value() -> ListMFADevicesRequestListMFADevicesPaginateTypeDef:
return {
"UserName": ...,
}
# ListMFADevicesRequestListMFADevicesPaginateTypeDef definition
class ListMFADevicesRequestListMFADevicesPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMFADevicesRequestRequestTypeDef#
# ListMFADevicesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListMFADevicesRequestRequestTypeDef
def get_value() -> ListMFADevicesRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListMFADevicesRequestRequestTypeDef definition
class ListMFADevicesRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
MFADeviceTypeDef#
# MFADeviceTypeDef usage example
from mypy_boto3_iam.type_defs import MFADeviceTypeDef
def get_value() -> MFADeviceTypeDef:
return {
"UserName": ...,
"SerialNumber": ...,
"EnableDate": ...,
}
# MFADeviceTypeDef definition
class MFADeviceTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
EnableDate: datetime,
ListOpenIDConnectProviderTagsRequestRequestTypeDef#
# ListOpenIDConnectProviderTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListOpenIDConnectProviderTagsRequestRequestTypeDef
def get_value() -> ListOpenIDConnectProviderTagsRequestRequestTypeDef:
return {
"OpenIDConnectProviderArn": ...,
}
# ListOpenIDConnectProviderTagsRequestRequestTypeDef definition
class ListOpenIDConnectProviderTagsRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
OpenIDConnectProviderListEntryTypeDef#
# OpenIDConnectProviderListEntryTypeDef usage example
from mypy_boto3_iam.type_defs import OpenIDConnectProviderListEntryTypeDef
def get_value() -> OpenIDConnectProviderListEntryTypeDef:
return {
"Arn": ...,
}
# OpenIDConnectProviderListEntryTypeDef definition
class OpenIDConnectProviderListEntryTypeDef(TypedDict):
Arn: NotRequired[str],
PolicyGrantingServiceAccessTypeDef#
# PolicyGrantingServiceAccessTypeDef usage example
from mypy_boto3_iam.type_defs import PolicyGrantingServiceAccessTypeDef
def get_value() -> PolicyGrantingServiceAccessTypeDef:
return {
"PolicyName": ...,
"PolicyType": ...,
}
# PolicyGrantingServiceAccessTypeDef definition
class PolicyGrantingServiceAccessTypeDef(TypedDict):
PolicyName: str,
PolicyType: policyTypeType, # (1)
PolicyArn: NotRequired[str],
EntityType: NotRequired[policyOwnerEntityTypeType], # (2)
EntityName: NotRequired[str],
ListPoliciesGrantingServiceAccessRequestRequestTypeDef#
# ListPoliciesGrantingServiceAccessRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListPoliciesGrantingServiceAccessRequestRequestTypeDef
def get_value() -> ListPoliciesGrantingServiceAccessRequestRequestTypeDef:
return {
"Arn": ...,
"ServiceNamespaces": ...,
}
# ListPoliciesGrantingServiceAccessRequestRequestTypeDef definition
class ListPoliciesGrantingServiceAccessRequestRequestTypeDef(TypedDict):
Arn: str,
ServiceNamespaces: Sequence[str],
Marker: NotRequired[str],
ListPoliciesRequestListPoliciesPaginateTypeDef#
# ListPoliciesRequestListPoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListPoliciesRequestListPoliciesPaginateTypeDef
def get_value() -> ListPoliciesRequestListPoliciesPaginateTypeDef:
return {
"Scope": ...,
}
# ListPoliciesRequestListPoliciesPaginateTypeDef definition
class ListPoliciesRequestListPoliciesPaginateTypeDef(TypedDict):
Scope: NotRequired[policyScopeTypeType], # (1)
OnlyAttached: NotRequired[bool],
PathPrefix: NotRequired[str],
PolicyUsageFilter: NotRequired[PolicyUsageTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListPoliciesRequestRequestTypeDef#
# ListPoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListPoliciesRequestRequestTypeDef
def get_value() -> ListPoliciesRequestRequestTypeDef:
return {
"Scope": ...,
}
# 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 usage example
from mypy_boto3_iam.type_defs import ListPolicyTagsRequestRequestTypeDef
def get_value() -> ListPolicyTagsRequestRequestTypeDef:
return {
"PolicyArn": ...,
}
# ListPolicyTagsRequestRequestTypeDef definition
class ListPolicyTagsRequestRequestTypeDef(TypedDict):
PolicyArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef#
# ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef
def get_value() -> ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef:
return {
"PolicyArn": ...,
}
# ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef definition
class ListPolicyVersionsRequestListPolicyVersionsPaginateTypeDef(TypedDict):
PolicyArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyVersionsRequestRequestTypeDef#
# ListPolicyVersionsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListPolicyVersionsRequestRequestTypeDef
def get_value() -> ListPolicyVersionsRequestRequestTypeDef:
return {
"PolicyArn": ...,
}
# ListPolicyVersionsRequestRequestTypeDef definition
class ListPolicyVersionsRequestRequestTypeDef(TypedDict):
PolicyArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListRolePoliciesRequestListRolePoliciesPaginateTypeDef#
# ListRolePoliciesRequestListRolePoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListRolePoliciesRequestListRolePoliciesPaginateTypeDef
def get_value() -> ListRolePoliciesRequestListRolePoliciesPaginateTypeDef:
return {
"RoleName": ...,
}
# ListRolePoliciesRequestListRolePoliciesPaginateTypeDef definition
class ListRolePoliciesRequestListRolePoliciesPaginateTypeDef(TypedDict):
RoleName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRolePoliciesRequestRequestTypeDef#
# ListRolePoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListRolePoliciesRequestRequestTypeDef
def get_value() -> ListRolePoliciesRequestRequestTypeDef:
return {
"RoleName": ...,
}
# ListRolePoliciesRequestRequestTypeDef definition
class ListRolePoliciesRequestRequestTypeDef(TypedDict):
RoleName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListRolePoliciesResponseTypeDef#
# ListRolePoliciesResponseTypeDef usage example
from mypy_boto3_iam.type_defs import ListRolePoliciesResponseTypeDef
def get_value() -> ListRolePoliciesResponseTypeDef:
return {
"PolicyNames": ...,
"IsTruncated": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
# ListRolePoliciesResponseTypeDef definition
class ListRolePoliciesResponseTypeDef(TypedDict):
PolicyNames: List[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListRoleTagsRequestRequestTypeDef#
# ListRoleTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListRoleTagsRequestRequestTypeDef
def get_value() -> ListRoleTagsRequestRequestTypeDef:
return {
"RoleName": ...,
}
# ListRoleTagsRequestRequestTypeDef definition
class ListRoleTagsRequestRequestTypeDef(TypedDict):
RoleName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListRolesRequestListRolesPaginateTypeDef#
# ListRolesRequestListRolesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListRolesRequestListRolesPaginateTypeDef
def get_value() -> ListRolesRequestListRolesPaginateTypeDef:
return {
"PathPrefix": ...,
}
# ListRolesRequestListRolesPaginateTypeDef definition
class ListRolesRequestListRolesPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRolesRequestRequestTypeDef#
# ListRolesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListRolesRequestRequestTypeDef
def get_value() -> ListRolesRequestRequestTypeDef:
return {
"PathPrefix": ...,
}
# ListRolesRequestRequestTypeDef definition
class ListRolesRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListSAMLProviderTagsRequestRequestTypeDef#
# ListSAMLProviderTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListSAMLProviderTagsRequestRequestTypeDef
def get_value() -> ListSAMLProviderTagsRequestRequestTypeDef:
return {
"SAMLProviderArn": ...,
}
# ListSAMLProviderTagsRequestRequestTypeDef definition
class ListSAMLProviderTagsRequestRequestTypeDef(TypedDict):
SAMLProviderArn: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
SAMLProviderListEntryTypeDef#
# SAMLProviderListEntryTypeDef usage example
from mypy_boto3_iam.type_defs import SAMLProviderListEntryTypeDef
def get_value() -> SAMLProviderListEntryTypeDef:
return {
"Arn": ...,
}
# SAMLProviderListEntryTypeDef definition
class SAMLProviderListEntryTypeDef(TypedDict):
Arn: NotRequired[str],
ValidUntil: NotRequired[datetime],
CreateDate: NotRequired[datetime],
ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef#
# ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef
def get_value() -> ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef:
return {
"UserName": ...,
}
# ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef definition
class ListSSHPublicKeysRequestListSSHPublicKeysPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSSHPublicKeysRequestRequestTypeDef#
# ListSSHPublicKeysRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListSSHPublicKeysRequestRequestTypeDef
def get_value() -> ListSSHPublicKeysRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListSSHPublicKeysRequestRequestTypeDef definition
class ListSSHPublicKeysRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
SSHPublicKeyMetadataTypeDef#
# SSHPublicKeyMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import SSHPublicKeyMetadataTypeDef
def get_value() -> SSHPublicKeyMetadataTypeDef:
return {
"UserName": ...,
"SSHPublicKeyId": ...,
"Status": ...,
"UploadDate": ...,
}
# SSHPublicKeyMetadataTypeDef definition
class SSHPublicKeyMetadataTypeDef(TypedDict):
UserName: str,
SSHPublicKeyId: str,
Status: statusTypeType, # (1)
UploadDate: datetime,
- See statusTypeType
ListServerCertificateTagsRequestRequestTypeDef#
# ListServerCertificateTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListServerCertificateTagsRequestRequestTypeDef
def get_value() -> ListServerCertificateTagsRequestRequestTypeDef:
return {
"ServerCertificateName": ...,
}
# ListServerCertificateTagsRequestRequestTypeDef definition
class ListServerCertificateTagsRequestRequestTypeDef(TypedDict):
ServerCertificateName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListServerCertificatesRequestListServerCertificatesPaginateTypeDef#
# ListServerCertificatesRequestListServerCertificatesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListServerCertificatesRequestListServerCertificatesPaginateTypeDef
def get_value() -> ListServerCertificatesRequestListServerCertificatesPaginateTypeDef:
return {
"PathPrefix": ...,
}
# ListServerCertificatesRequestListServerCertificatesPaginateTypeDef definition
class ListServerCertificatesRequestListServerCertificatesPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServerCertificatesRequestRequestTypeDef#
# ListServerCertificatesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListServerCertificatesRequestRequestTypeDef
def get_value() -> ListServerCertificatesRequestRequestTypeDef:
return {
"PathPrefix": ...,
}
# ListServerCertificatesRequestRequestTypeDef definition
class ListServerCertificatesRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ServerCertificateMetadataTypeDef#
# ServerCertificateMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import ServerCertificateMetadataTypeDef
def get_value() -> ServerCertificateMetadataTypeDef:
return {
"Path": ...,
"ServerCertificateName": ...,
"ServerCertificateId": ...,
"Arn": ...,
}
# ServerCertificateMetadataTypeDef definition
class ServerCertificateMetadataTypeDef(TypedDict):
Path: str,
ServerCertificateName: str,
ServerCertificateId: str,
Arn: str,
UploadDate: NotRequired[datetime],
Expiration: NotRequired[datetime],
ListServiceSpecificCredentialsRequestRequestTypeDef#
# ListServiceSpecificCredentialsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListServiceSpecificCredentialsRequestRequestTypeDef
def get_value() -> ListServiceSpecificCredentialsRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListServiceSpecificCredentialsRequestRequestTypeDef definition
class ListServiceSpecificCredentialsRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
ServiceName: NotRequired[str],
ServiceSpecificCredentialMetadataTypeDef#
# ServiceSpecificCredentialMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import ServiceSpecificCredentialMetadataTypeDef
def get_value() -> ServiceSpecificCredentialMetadataTypeDef:
return {
"UserName": ...,
"Status": ...,
"ServiceUserName": ...,
"CreateDate": ...,
"ServiceSpecificCredentialId": ...,
"ServiceName": ...,
}
# ServiceSpecificCredentialMetadataTypeDef definition
class ServiceSpecificCredentialMetadataTypeDef(TypedDict):
UserName: str,
Status: statusTypeType, # (1)
ServiceUserName: str,
CreateDate: datetime,
ServiceSpecificCredentialId: str,
ServiceName: str,
- See statusTypeType
ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef#
# ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef
def get_value() -> ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef:
return {
"UserName": ...,
}
# ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef definition
class ListSigningCertificatesRequestListSigningCertificatesPaginateTypeDef(TypedDict):
UserName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSigningCertificatesRequestRequestTypeDef#
# ListSigningCertificatesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListSigningCertificatesRequestRequestTypeDef
def get_value() -> ListSigningCertificatesRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListSigningCertificatesRequestRequestTypeDef definition
class ListSigningCertificatesRequestRequestTypeDef(TypedDict):
UserName: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
SigningCertificateTypeDef#
# SigningCertificateTypeDef usage example
from mypy_boto3_iam.type_defs import SigningCertificateTypeDef
def get_value() -> SigningCertificateTypeDef:
return {
"UserName": ...,
"CertificateId": ...,
"CertificateBody": ...,
"Status": ...,
}
# SigningCertificateTypeDef definition
class SigningCertificateTypeDef(TypedDict):
UserName: str,
CertificateId: str,
CertificateBody: str,
Status: statusTypeType, # (1)
UploadDate: NotRequired[datetime],
- See statusTypeType
ListUserPoliciesRequestListUserPoliciesPaginateTypeDef#
# ListUserPoliciesRequestListUserPoliciesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListUserPoliciesRequestListUserPoliciesPaginateTypeDef
def get_value() -> ListUserPoliciesRequestListUserPoliciesPaginateTypeDef:
return {
"UserName": ...,
}
# ListUserPoliciesRequestListUserPoliciesPaginateTypeDef definition
class ListUserPoliciesRequestListUserPoliciesPaginateTypeDef(TypedDict):
UserName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUserPoliciesRequestRequestTypeDef#
# ListUserPoliciesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListUserPoliciesRequestRequestTypeDef
def get_value() -> ListUserPoliciesRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListUserPoliciesRequestRequestTypeDef definition
class ListUserPoliciesRequestRequestTypeDef(TypedDict):
UserName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListUserPoliciesResponseTypeDef#
# ListUserPoliciesResponseTypeDef usage example
from mypy_boto3_iam.type_defs import ListUserPoliciesResponseTypeDef
def get_value() -> ListUserPoliciesResponseTypeDef:
return {
"PolicyNames": ...,
"IsTruncated": ...,
"Marker": ...,
"ResponseMetadata": ...,
}
# ListUserPoliciesResponseTypeDef definition
class ListUserPoliciesResponseTypeDef(TypedDict):
PolicyNames: List[str],
IsTruncated: bool,
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListUserTagsRequestListUserTagsPaginateTypeDef#
# ListUserTagsRequestListUserTagsPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListUserTagsRequestListUserTagsPaginateTypeDef
def get_value() -> ListUserTagsRequestListUserTagsPaginateTypeDef:
return {
"UserName": ...,
}
# ListUserTagsRequestListUserTagsPaginateTypeDef definition
class ListUserTagsRequestListUserTagsPaginateTypeDef(TypedDict):
UserName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUserTagsRequestRequestTypeDef#
# ListUserTagsRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListUserTagsRequestRequestTypeDef
def get_value() -> ListUserTagsRequestRequestTypeDef:
return {
"UserName": ...,
}
# ListUserTagsRequestRequestTypeDef definition
class ListUserTagsRequestRequestTypeDef(TypedDict):
UserName: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListUsersRequestListUsersPaginateTypeDef#
# ListUsersRequestListUsersPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListUsersRequestListUsersPaginateTypeDef
def get_value() -> ListUsersRequestListUsersPaginateTypeDef:
return {
"PathPrefix": ...,
}
# ListUsersRequestListUsersPaginateTypeDef definition
class ListUsersRequestListUsersPaginateTypeDef(TypedDict):
PathPrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsersRequestRequestTypeDef#
# ListUsersRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListUsersRequestRequestTypeDef
def get_value() -> ListUsersRequestRequestTypeDef:
return {
"PathPrefix": ...,
}
# ListUsersRequestRequestTypeDef definition
class ListUsersRequestRequestTypeDef(TypedDict):
PathPrefix: NotRequired[str],
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef#
# ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef usage example
from mypy_boto3_iam.type_defs import ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef
def get_value() -> ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef:
return {
"AssignmentStatus": ...,
}
# ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef definition
class ListVirtualMFADevicesRequestListVirtualMFADevicesPaginateTypeDef(TypedDict):
AssignmentStatus: NotRequired[assignmentStatusTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListVirtualMFADevicesRequestRequestTypeDef#
# ListVirtualMFADevicesRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ListVirtualMFADevicesRequestRequestTypeDef
def get_value() -> ListVirtualMFADevicesRequestRequestTypeDef:
return {
"AssignmentStatus": ...,
}
# ListVirtualMFADevicesRequestRequestTypeDef definition
class ListVirtualMFADevicesRequestRequestTypeDef(TypedDict):
AssignmentStatus: NotRequired[assignmentStatusTypeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_iam.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PositionTypeDef#
# PositionTypeDef usage example
from mypy_boto3_iam.type_defs import PositionTypeDef
def get_value() -> PositionTypeDef:
return {
"Line": ...,
}
# PositionTypeDef definition
class PositionTypeDef(TypedDict):
Line: NotRequired[int],
Column: NotRequired[int],
PutGroupPolicyRequestGroupCreatePolicyTypeDef#
# PutGroupPolicyRequestGroupCreatePolicyTypeDef usage example
from mypy_boto3_iam.type_defs import PutGroupPolicyRequestGroupCreatePolicyTypeDef
def get_value() -> PutGroupPolicyRequestGroupCreatePolicyTypeDef:
return {
"PolicyName": ...,
"PolicyDocument": ...,
}
# PutGroupPolicyRequestGroupCreatePolicyTypeDef definition
class PutGroupPolicyRequestGroupCreatePolicyTypeDef(TypedDict):
PolicyName: str,
PolicyDocument: str,
PutGroupPolicyRequestGroupPolicyPutTypeDef#
# PutGroupPolicyRequestGroupPolicyPutTypeDef usage example
from mypy_boto3_iam.type_defs import PutGroupPolicyRequestGroupPolicyPutTypeDef
def get_value() -> PutGroupPolicyRequestGroupPolicyPutTypeDef:
return {
"PolicyDocument": ...,
}
# PutGroupPolicyRequestGroupPolicyPutTypeDef definition
class PutGroupPolicyRequestGroupPolicyPutTypeDef(TypedDict):
PolicyDocument: str,
PutGroupPolicyRequestRequestTypeDef#
# PutGroupPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import PutGroupPolicyRequestRequestTypeDef
def get_value() -> PutGroupPolicyRequestRequestTypeDef:
return {
"GroupName": ...,
"PolicyName": ...,
"PolicyDocument": ...,
}
# PutGroupPolicyRequestRequestTypeDef definition
class PutGroupPolicyRequestRequestTypeDef(TypedDict):
GroupName: str,
PolicyName: str,
PolicyDocument: str,
PutRolePermissionsBoundaryRequestRequestTypeDef#
# PutRolePermissionsBoundaryRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import PutRolePermissionsBoundaryRequestRequestTypeDef
def get_value() -> PutRolePermissionsBoundaryRequestRequestTypeDef:
return {
"RoleName": ...,
"PermissionsBoundary": ...,
}
# PutRolePermissionsBoundaryRequestRequestTypeDef definition
class PutRolePermissionsBoundaryRequestRequestTypeDef(TypedDict):
RoleName: str,
PermissionsBoundary: str,
PutRolePolicyRequestRequestTypeDef#
# PutRolePolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import PutRolePolicyRequestRequestTypeDef
def get_value() -> PutRolePolicyRequestRequestTypeDef:
return {
"RoleName": ...,
"PolicyName": ...,
"PolicyDocument": ...,
}
# PutRolePolicyRequestRequestTypeDef definition
class PutRolePolicyRequestRequestTypeDef(TypedDict):
RoleName: str,
PolicyName: str,
PolicyDocument: str,
PutRolePolicyRequestRolePolicyPutTypeDef#
# PutRolePolicyRequestRolePolicyPutTypeDef usage example
from mypy_boto3_iam.type_defs import PutRolePolicyRequestRolePolicyPutTypeDef
def get_value() -> PutRolePolicyRequestRolePolicyPutTypeDef:
return {
"PolicyDocument": ...,
}
# PutRolePolicyRequestRolePolicyPutTypeDef definition
class PutRolePolicyRequestRolePolicyPutTypeDef(TypedDict):
PolicyDocument: str,
PutUserPermissionsBoundaryRequestRequestTypeDef#
# PutUserPermissionsBoundaryRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import PutUserPermissionsBoundaryRequestRequestTypeDef
def get_value() -> PutUserPermissionsBoundaryRequestRequestTypeDef:
return {
"UserName": ...,
"PermissionsBoundary": ...,
}
# PutUserPermissionsBoundaryRequestRequestTypeDef definition
class PutUserPermissionsBoundaryRequestRequestTypeDef(TypedDict):
UserName: str,
PermissionsBoundary: str,
PutUserPolicyRequestRequestTypeDef#
# PutUserPolicyRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import PutUserPolicyRequestRequestTypeDef
def get_value() -> PutUserPolicyRequestRequestTypeDef:
return {
"UserName": ...,
"PolicyName": ...,
"PolicyDocument": ...,
}
# PutUserPolicyRequestRequestTypeDef definition
class PutUserPolicyRequestRequestTypeDef(TypedDict):
UserName: str,
PolicyName: str,
PolicyDocument: str,
PutUserPolicyRequestUserCreatePolicyTypeDef#
# PutUserPolicyRequestUserCreatePolicyTypeDef usage example
from mypy_boto3_iam.type_defs import PutUserPolicyRequestUserCreatePolicyTypeDef
def get_value() -> PutUserPolicyRequestUserCreatePolicyTypeDef:
return {
"PolicyName": ...,
"PolicyDocument": ...,
}
# PutUserPolicyRequestUserCreatePolicyTypeDef definition
class PutUserPolicyRequestUserCreatePolicyTypeDef(TypedDict):
PolicyName: str,
PolicyDocument: str,
PutUserPolicyRequestUserPolicyPutTypeDef#
# PutUserPolicyRequestUserPolicyPutTypeDef usage example
from mypy_boto3_iam.type_defs import PutUserPolicyRequestUserPolicyPutTypeDef
def get_value() -> PutUserPolicyRequestUserPolicyPutTypeDef:
return {
"PolicyDocument": ...,
}
# PutUserPolicyRequestUserPolicyPutTypeDef definition
class PutUserPolicyRequestUserPolicyPutTypeDef(TypedDict):
PolicyDocument: str,
RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef#
# RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef
def get_value() -> RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef:
return {
"OpenIDConnectProviderArn": ...,
"ClientID": ...,
}
# RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef definition
class RemoveClientIDFromOpenIDConnectProviderRequestRequestTypeDef(TypedDict):
OpenIDConnectProviderArn: str,
ClientID: str,
RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef#
# RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef usage example
from mypy_boto3_iam.type_defs import RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef
def get_value() -> RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef:
return {
"RoleName": ...,
}
# RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef definition
class RemoveRoleFromInstanceProfileRequestInstanceProfileRemoveRoleTypeDef(TypedDict):
RoleName: str,
RemoveRoleFromInstanceProfileRequestRequestTypeDef#
# RemoveRoleFromInstanceProfileRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import RemoveRoleFromInstanceProfileRequestRequestTypeDef
def get_value() -> RemoveRoleFromInstanceProfileRequestRequestTypeDef:
return {
"InstanceProfileName": ...,
"RoleName": ...,
}
# RemoveRoleFromInstanceProfileRequestRequestTypeDef definition
class RemoveRoleFromInstanceProfileRequestRequestTypeDef(TypedDict):
InstanceProfileName: str,
RoleName: str,
RemoveUserFromGroupRequestGroupRemoveUserTypeDef#
# RemoveUserFromGroupRequestGroupRemoveUserTypeDef usage example
from mypy_boto3_iam.type_defs import RemoveUserFromGroupRequestGroupRemoveUserTypeDef
def get_value() -> RemoveUserFromGroupRequestGroupRemoveUserTypeDef:
return {
"UserName": ...,
}
# RemoveUserFromGroupRequestGroupRemoveUserTypeDef definition
class RemoveUserFromGroupRequestGroupRemoveUserTypeDef(TypedDict):
UserName: str,
RemoveUserFromGroupRequestRequestTypeDef#
# RemoveUserFromGroupRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import RemoveUserFromGroupRequestRequestTypeDef
def get_value() -> RemoveUserFromGroupRequestRequestTypeDef:
return {
"GroupName": ...,
"UserName": ...,
}
# RemoveUserFromGroupRequestRequestTypeDef definition
class RemoveUserFromGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
UserName: str,
RemoveUserFromGroupRequestUserRemoveGroupTypeDef#
# RemoveUserFromGroupRequestUserRemoveGroupTypeDef usage example
from mypy_boto3_iam.type_defs import RemoveUserFromGroupRequestUserRemoveGroupTypeDef
def get_value() -> RemoveUserFromGroupRequestUserRemoveGroupTypeDef:
return {
"GroupName": ...,
}
# RemoveUserFromGroupRequestUserRemoveGroupTypeDef definition
class RemoveUserFromGroupRequestUserRemoveGroupTypeDef(TypedDict):
GroupName: str,
ResetServiceSpecificCredentialRequestRequestTypeDef#
# ResetServiceSpecificCredentialRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ResetServiceSpecificCredentialRequestRequestTypeDef
def get_value() -> ResetServiceSpecificCredentialRequestRequestTypeDef:
return {
"ServiceSpecificCredentialId": ...,
}
# ResetServiceSpecificCredentialRequestRequestTypeDef definition
class ResetServiceSpecificCredentialRequestRequestTypeDef(TypedDict):
ServiceSpecificCredentialId: str,
UserName: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ResyncMFADeviceRequestMfaDeviceResyncTypeDef#
# ResyncMFADeviceRequestMfaDeviceResyncTypeDef usage example
from mypy_boto3_iam.type_defs import ResyncMFADeviceRequestMfaDeviceResyncTypeDef
def get_value() -> ResyncMFADeviceRequestMfaDeviceResyncTypeDef:
return {
"AuthenticationCode1": ...,
"AuthenticationCode2": ...,
}
# ResyncMFADeviceRequestMfaDeviceResyncTypeDef definition
class ResyncMFADeviceRequestMfaDeviceResyncTypeDef(TypedDict):
AuthenticationCode1: str,
AuthenticationCode2: str,
ResyncMFADeviceRequestRequestTypeDef#
# ResyncMFADeviceRequestRequestTypeDef usage example
from mypy_boto3_iam.type_defs import ResyncMFADeviceRequestRequestTypeDef
def get_value() -> ResyncMFADeviceRequestRequestTypeDef:
return {
"UserName": ...,
"SerialNumber": ...,
"AuthenticationCode1": ...,
"AuthenticationCode2": ...,
}
# ResyncMFADeviceRequestRequestTypeDef definition
class ResyncMFADeviceRequestRequestTypeDef(TypedDict):
UserName: str,
SerialNumber: str,
AuthenticationCode1: str,
AuthenticationCode2: str,
RoleLastUsedTypeDef#
# RoleLastUsedTypeDef usage example
from mypy_boto3_iam.type_defs import RoleLastUsedTypeDef
def get_value() -> RoleLastUsedTypeDef:
return {
"LastUsedDate": ...,
}
# RoleLastUsedTypeDef definition
class RoleLastUsedTypeDef(TypedDict):
LastUsedDate: NotRequired[datetime],
Region: NotRequired[str],
RoleLastUsedResponseMetadataTypeDef#
# RoleLastUsedResponseMetadataTypeDef usage example
from mypy_boto3_iam.type_defs import RoleLastUsedResponseMetadataTypeDef
def get_value() -> RoleLastUsedResponseMetadataTypeDef:
return {
"LastUsedDate": ...,
"Region": ...,
"ResponseMetadata": ...,
}
# RoleLastUsedResponseMetadataTypeDef definition
class RoleLastUsedResponseMetadataTypeDef(TypedDict):
LastUsedDate: datetime,
Region: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)