Skip to content

Typed dictionaries#

Index > IAM > 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],
  1. 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],
  1. 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)
  1. See PermissionsBoundaryAttachmentTypeType
  2. See ResponseMetadataTypeDef

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],
  1. See PermissionsBoundaryAttachmentTypeType

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)
  1. See ContextKeyTypeEnumType

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)
  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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See policyOwnerEntityTypeType

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)
  1. See ReportStateTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See AccessAdvisorUsageGranularityTypeType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See EntityTypeType
  2. 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],
  1. 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)
  1. See summaryKeyTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ReportFormatTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  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)
  1. See ResponseMetadataTypeDef

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)
  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],
  1. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See EntityTypeType
  2. See PolicyUsageTypeType
  3. 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],
  1. See EntityTypeType
  2. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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],
  1. See policyTypeType
  2. See policyOwnerEntityTypeType

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)
  1. See policyScopeTypeType
  2. See PolicyUsageTypeType
  3. See PaginatorConfigTypeDef

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],
  1. See policyScopeTypeType
  2. See PolicyUsageTypeType

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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,
  1. 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)
  1. See PaginatorConfigTypeDef

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,
  1. 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)
  1. See PaginatorConfigTypeDef

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],
  1. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See assignmentStatusTypeType
  2. See PaginatorConfigTypeDef

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],
  1. See assignmentStatusTypeType

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)
  1. See ResponseMetadataTypeDef

ServerCertificateMetadataResponseMetadataTypeDef