Skip to content

Type definitions#

Index > SSOAdmin > Type definitions

Auto-generated documentation for SSOAdmin type annotations stubs module types-aiobotocore-sso-admin.

AccessControlAttributeValueTypeDef#

# AccessControlAttributeValueTypeDef definition

class AccessControlAttributeValueTypeDef(TypedDict):
    Source: Sequence[str],

AccountAssignmentOperationStatusMetadataTypeDef#

# AccountAssignmentOperationStatusMetadataTypeDef definition

class AccountAssignmentOperationStatusMetadataTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
    RequestId: NotRequired[str],
    CreatedDate: NotRequired[datetime],
  1. See StatusValuesType

AccountAssignmentOperationStatusTypeDef#

# AccountAssignmentOperationStatusTypeDef definition

class AccountAssignmentOperationStatusTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
    RequestId: NotRequired[str],
    FailureReason: NotRequired[str],
    TargetId: NotRequired[str],
    TargetType: NotRequired[TargetTypeType],  # (2)
    PermissionSetArn: NotRequired[str],
    PrincipalType: NotRequired[PrincipalTypeType],  # (3)
    PrincipalId: NotRequired[str],
    CreatedDate: NotRequired[datetime],
  1. See StatusValuesType
  2. See TargetTypeType
  3. See PrincipalTypeType

AccountAssignmentTypeDef#

# AccountAssignmentTypeDef definition

class AccountAssignmentTypeDef(TypedDict):
    AccountId: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
    PrincipalId: NotRequired[str],
  1. See PrincipalTypeType

CustomerManagedPolicyReferenceTypeDef#

# CustomerManagedPolicyReferenceTypeDef definition

class CustomerManagedPolicyReferenceTypeDef(TypedDict):
    Name: str,
    Path: NotRequired[str],

AttachManagedPolicyToPermissionSetRequestRequestTypeDef#

# AttachManagedPolicyToPermissionSetRequestRequestTypeDef definition

class AttachManagedPolicyToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ManagedPolicyArn: str,

AttachedManagedPolicyTypeDef#

# AttachedManagedPolicyTypeDef definition

class AttachedManagedPolicyTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],

CreateAccountAssignmentRequestRequestTypeDef#

# CreateAccountAssignmentRequestRequestTypeDef definition

class CreateAccountAssignmentRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    TargetId: str,
    TargetType: TargetTypeType,  # (1)
    PermissionSetArn: str,
    PrincipalType: PrincipalTypeType,  # (2)
    PrincipalId: str,
  1. See TargetTypeType
  2. See PrincipalTypeType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

PermissionSetTypeDef#

# PermissionSetTypeDef definition

class PermissionSetTypeDef(TypedDict):
    Name: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    Description: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    SessionDuration: NotRequired[str],
    RelayState: NotRequired[str],

DeleteAccountAssignmentRequestRequestTypeDef#

# DeleteAccountAssignmentRequestRequestTypeDef definition

class DeleteAccountAssignmentRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    TargetId: str,
    TargetType: TargetTypeType,  # (1)
    PermissionSetArn: str,
    PrincipalType: PrincipalTypeType,  # (2)
    PrincipalId: str,
  1. See TargetTypeType
  2. See PrincipalTypeType

DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef#

# DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef definition

class DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

class DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,

DeletePermissionSetRequestRequestTypeDef#

# DeletePermissionSetRequestRequestTypeDef definition

class DeletePermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef#

# DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef definition

class DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DescribeAccountAssignmentCreationStatusRequestRequestTypeDef#

# DescribeAccountAssignmentCreationStatusRequestRequestTypeDef definition

class DescribeAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountAssignmentCreationRequestId: str,

DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef#

# DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef definition

class DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountAssignmentDeletionRequestId: str,

DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

class DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,

DescribePermissionSetProvisioningStatusRequestRequestTypeDef#

# DescribePermissionSetProvisioningStatusRequestRequestTypeDef definition

class DescribePermissionSetProvisioningStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ProvisionPermissionSetRequestId: str,

PermissionSetProvisioningStatusTypeDef#

# PermissionSetProvisioningStatusTypeDef definition

class PermissionSetProvisioningStatusTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
    RequestId: NotRequired[str],
    AccountId: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    FailureReason: NotRequired[str],
    CreatedDate: NotRequired[datetime],
  1. See StatusValuesType

DescribePermissionSetRequestRequestTypeDef#

# DescribePermissionSetRequestRequestTypeDef definition

class DescribePermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DetachManagedPolicyFromPermissionSetRequestRequestTypeDef#

# DetachManagedPolicyFromPermissionSetRequestRequestTypeDef definition

class DetachManagedPolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ManagedPolicyArn: str,

GetInlinePolicyForPermissionSetRequestRequestTypeDef#

# GetInlinePolicyForPermissionSetRequestRequestTypeDef definition

class GetInlinePolicyForPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef#

# GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef definition

class GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

InstanceMetadataTypeDef#

# InstanceMetadataTypeDef definition

class InstanceMetadataTypeDef(TypedDict):
    InstanceArn: NotRequired[str],
    IdentityStoreId: NotRequired[str],

OperationStatusFilterTypeDef#

# OperationStatusFilterTypeDef definition

class OperationStatusFilterTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
  1. See StatusValuesType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAccountAssignmentsRequestRequestTypeDef#

# ListAccountAssignmentsRequestRequestTypeDef definition

class ListAccountAssignmentsRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAccountsForProvisionedPermissionSetRequestRequestTypeDef#

# ListAccountsForProvisionedPermissionSetRequestRequestTypeDef definition

class ListAccountsForProvisionedPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ProvisioningStatusType

ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef definition

class ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInstancesRequestRequestTypeDef#

# ListInstancesRequestRequestTypeDef definition

class ListInstancesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListManagedPoliciesInPermissionSetRequestRequestTypeDef#

# ListManagedPoliciesInPermissionSetRequestRequestTypeDef definition

class ListManagedPoliciesInPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PermissionSetProvisioningStatusMetadataTypeDef#

# PermissionSetProvisioningStatusMetadataTypeDef definition

class PermissionSetProvisioningStatusMetadataTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
    RequestId: NotRequired[str],
    CreatedDate: NotRequired[datetime],
  1. See StatusValuesType

ListPermissionSetsProvisionedToAccountRequestRequestTypeDef#

# ListPermissionSetsProvisionedToAccountRequestRequestTypeDef definition

class ListPermissionSetsProvisionedToAccountRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ProvisioningStatusType

ListPermissionSetsRequestRequestTypeDef#

# ListPermissionSetsRequestRequestTypeDef definition

class ListPermissionSetsRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    NextToken: NotRequired[str],

ProvisionPermissionSetRequestRequestTypeDef#

# ProvisionPermissionSetRequestRequestTypeDef definition

class ProvisionPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    TargetType: ProvisionTargetTypeType,  # (1)
    TargetId: NotRequired[str],
  1. See ProvisionTargetTypeType

PutInlinePolicyToPermissionSetRequestRequestTypeDef#

# PutInlinePolicyToPermissionSetRequestRequestTypeDef definition

class PutInlinePolicyToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    InlinePolicy: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdatePermissionSetRequestRequestTypeDef#

# UpdatePermissionSetRequestRequestTypeDef definition

class UpdatePermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    Description: NotRequired[str],
    SessionDuration: NotRequired[str],
    RelayState: NotRequired[str],

AccessControlAttributeTypeDef#

# AccessControlAttributeTypeDef definition

class AccessControlAttributeTypeDef(TypedDict):
    Key: str,
    Value: AccessControlAttributeValueTypeDef,  # (1)
  1. See AccessControlAttributeValueTypeDef

AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef#

# AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef definition

class AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef,  # (1)
  1. See CustomerManagedPolicyReferenceTypeDef

DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef#

# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef definition

class DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef,  # (1)
  1. See CustomerManagedPolicyReferenceTypeDef

PermissionsBoundaryTypeDef#

# PermissionsBoundaryTypeDef definition

class PermissionsBoundaryTypeDef(TypedDict):
    CustomerManagedPolicyReference: NotRequired[CustomerManagedPolicyReferenceTypeDef],  # (1)
    ManagedPolicyArn: NotRequired[str],
  1. See CustomerManagedPolicyReferenceTypeDef

CreateAccountAssignmentResponseTypeDef#

# CreateAccountAssignmentResponseTypeDef definition

class CreateAccountAssignmentResponseTypeDef(TypedDict):
    AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteAccountAssignmentResponseTypeDef#

# DeleteAccountAssignmentResponseTypeDef definition

class DeleteAccountAssignmentResponseTypeDef(TypedDict):
    AccountAssignmentDeletionStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountAssignmentCreationStatusResponseTypeDef#

# DescribeAccountAssignmentCreationStatusResponseTypeDef definition

class DescribeAccountAssignmentCreationStatusResponseTypeDef(TypedDict):
    AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountAssignmentDeletionStatusResponseTypeDef#

# DescribeAccountAssignmentDeletionStatusResponseTypeDef definition

class DescribeAccountAssignmentDeletionStatusResponseTypeDef(TypedDict):
    AccountAssignmentDeletionStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

GetInlinePolicyForPermissionSetResponseTypeDef#

# GetInlinePolicyForPermissionSetResponseTypeDef definition

class GetInlinePolicyForPermissionSetResponseTypeDef(TypedDict):
    InlinePolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAccountAssignmentCreationStatusResponseTypeDef#

# ListAccountAssignmentCreationStatusResponseTypeDef definition

class ListAccountAssignmentCreationStatusResponseTypeDef(TypedDict):
    AccountAssignmentsCreationStatus: List[AccountAssignmentOperationStatusMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAccountAssignmentDeletionStatusResponseTypeDef#

# ListAccountAssignmentDeletionStatusResponseTypeDef definition

class ListAccountAssignmentDeletionStatusResponseTypeDef(TypedDict):
    AccountAssignmentsDeletionStatus: List[AccountAssignmentOperationStatusMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAccountAssignmentsResponseTypeDef#

# ListAccountAssignmentsResponseTypeDef definition

class ListAccountAssignmentsResponseTypeDef(TypedDict):
    AccountAssignments: List[AccountAssignmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentTypeDef
  2. See ResponseMetadataTypeDef

ListAccountsForProvisionedPermissionSetResponseTypeDef#

# ListAccountsForProvisionedPermissionSetResponseTypeDef definition

class ListAccountsForProvisionedPermissionSetResponseTypeDef(TypedDict):
    AccountIds: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef definition

class ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef(TypedDict):
    CustomerManagedPolicyReferences: List[CustomerManagedPolicyReferenceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerManagedPolicyReferenceTypeDef
  2. See ResponseMetadataTypeDef

ListManagedPoliciesInPermissionSetResponseTypeDef#

# ListManagedPoliciesInPermissionSetResponseTypeDef definition

class ListManagedPoliciesInPermissionSetResponseTypeDef(TypedDict):
    AttachedManagedPolicies: List[AttachedManagedPolicyTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachedManagedPolicyTypeDef
  2. See ResponseMetadataTypeDef

ListPermissionSetsProvisionedToAccountResponseTypeDef#

# ListPermissionSetsProvisionedToAccountResponseTypeDef definition

class ListPermissionSetsProvisionedToAccountResponseTypeDef(TypedDict):
    NextToken: str,
    PermissionSets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListPermissionSetsResponseTypeDef#

# ListPermissionSetsResponseTypeDef definition

class ListPermissionSetsResponseTypeDef(TypedDict):
    PermissionSets: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePermissionSetRequestRequestTypeDef#

# CreatePermissionSetRequestRequestTypeDef definition

class CreatePermissionSetRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceArn: str,
    Description: NotRequired[str],
    SessionDuration: NotRequired[str],
    RelayState: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreatePermissionSetResponseTypeDef#

# CreatePermissionSetResponseTypeDef definition

class CreatePermissionSetResponseTypeDef(TypedDict):
    PermissionSet: PermissionSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetTypeDef
  2. See ResponseMetadataTypeDef

DescribePermissionSetResponseTypeDef#

# DescribePermissionSetResponseTypeDef definition

class DescribePermissionSetResponseTypeDef(TypedDict):
    PermissionSet: PermissionSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetTypeDef
  2. See ResponseMetadataTypeDef

DescribePermissionSetProvisioningStatusResponseTypeDef#

# DescribePermissionSetProvisioningStatusResponseTypeDef definition

class DescribePermissionSetProvisioningStatusResponseTypeDef(TypedDict):
    PermissionSetProvisioningStatus: PermissionSetProvisioningStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetProvisioningStatusTypeDef
  2. See ResponseMetadataTypeDef

ProvisionPermissionSetResponseTypeDef#

# ProvisionPermissionSetResponseTypeDef definition

class ProvisionPermissionSetResponseTypeDef(TypedDict):
    PermissionSetProvisioningStatus: PermissionSetProvisioningStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetProvisioningStatusTypeDef
  2. See ResponseMetadataTypeDef

ListInstancesResponseTypeDef#

# ListInstancesResponseTypeDef definition

class ListInstancesResponseTypeDef(TypedDict):
    Instances: List[InstanceMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAccountAssignmentCreationStatusRequestRequestTypeDef#

# ListAccountAssignmentCreationStatusRequestRequestTypeDef definition

class ListAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
  1. See OperationStatusFilterTypeDef

ListAccountAssignmentDeletionStatusRequestRequestTypeDef#

# ListAccountAssignmentDeletionStatusRequestRequestTypeDef definition

class ListAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
  1. See OperationStatusFilterTypeDef

ListPermissionSetProvisioningStatusRequestRequestTypeDef#

# ListPermissionSetProvisioningStatusRequestRequestTypeDef definition

class ListPermissionSetProvisioningStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
  1. See OperationStatusFilterTypeDef

ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef#

# ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef definition

class ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef(TypedDict):
    InstanceArn: str,
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef#

# ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef definition

class ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef(TypedDict):
    InstanceArn: str,
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef#

# ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef definition

class ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    PermissionSetArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef#

# ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef definition

class ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ProvisioningStatusType
  2. See PaginatorConfigTypeDef

ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef definition

class ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInstancesRequestListInstancesPaginateTypeDef#

# ListInstancesRequestListInstancesPaginateTypeDef definition

class ListInstancesRequestListInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef#

# ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef definition

class ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef#

# ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef definition

class ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef(TypedDict):
    InstanceArn: str,
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef#

# ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef definition

class ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ProvisioningStatusType
  2. See PaginatorConfigTypeDef

ListPermissionSetsRequestListPermissionSetsPaginateTypeDef#

# ListPermissionSetsRequestListPermissionSetsPaginateTypeDef definition

class ListPermissionSetsRequestListPermissionSetsPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#

# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition

class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPermissionSetProvisioningStatusResponseTypeDef#

# ListPermissionSetProvisioningStatusResponseTypeDef definition

class ListPermissionSetProvisioningStatusResponseTypeDef(TypedDict):
    PermissionSetsProvisioningStatus: List[PermissionSetProvisioningStatusMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetProvisioningStatusMetadataTypeDef
  2. See ResponseMetadataTypeDef

InstanceAccessControlAttributeConfigurationTypeDef#

# InstanceAccessControlAttributeConfigurationTypeDef definition

class InstanceAccessControlAttributeConfigurationTypeDef(TypedDict):
    AccessControlAttributes: Sequence[AccessControlAttributeTypeDef],  # (1)
  1. See AccessControlAttributeTypeDef

GetPermissionsBoundaryForPermissionSetResponseTypeDef#

# GetPermissionsBoundaryForPermissionSetResponseTypeDef definition

class GetPermissionsBoundaryForPermissionSetResponseTypeDef(TypedDict):
    PermissionsBoundary: PermissionsBoundaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionsBoundaryTypeDef
  2. See ResponseMetadataTypeDef

PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef#

# PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef definition

class PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PermissionsBoundary: PermissionsBoundaryTypeDef,  # (1)
  1. See PermissionsBoundaryTypeDef

CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

class CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef,  # (1)
  1. See InstanceAccessControlAttributeConfigurationTypeDef

DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef definition

class DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef(TypedDict):
    Status: InstanceAccessControlAttributeConfigurationStatusType,  # (1)
    StatusReason: str,
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See InstanceAccessControlAttributeConfigurationStatusType
  2. See InstanceAccessControlAttributeConfigurationTypeDef
  3. See ResponseMetadataTypeDef

UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

class UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef,  # (1)
  1. See InstanceAccessControlAttributeConfigurationTypeDef