Skip to content

Typed dictionaries#

Index > SSOAdmin > Typed dictionaries

Auto-generated documentation for SSOAdmin type annotations stubs module mypy-boto3-sso-admin.

AccessControlAttributeValueTypeDef#

# AccessControlAttributeValueTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AccessControlAttributeValueTypeDef

def get_value() -> AccessControlAttributeValueTypeDef:
    return {
        "Source": ...,
    }
# AccessControlAttributeValueTypeDef definition

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

AccountAssignmentOperationStatusMetadataTypeDef#

# AccountAssignmentOperationStatusMetadataTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentOperationStatusMetadataTypeDef

def get_value() -> AccountAssignmentOperationStatusMetadataTypeDef:
    return {
        "Status": ...,
    }
# AccountAssignmentOperationStatusMetadataTypeDef definition

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

AccountAssignmentOperationStatusTypeDef#

# AccountAssignmentOperationStatusTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentOperationStatusTypeDef

def get_value() -> AccountAssignmentOperationStatusTypeDef:
    return {
        "Status": ...,
    }
# 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 usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentTypeDef

def get_value() -> AccountAssignmentTypeDef:
    return {
        "AccountId": ...,
    }
# AccountAssignmentTypeDef definition

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

CustomerManagedPolicyReferenceTypeDef#

# CustomerManagedPolicyReferenceTypeDef usage example

from mypy_boto3_sso_admin.type_defs import CustomerManagedPolicyReferenceTypeDef

def get_value() -> CustomerManagedPolicyReferenceTypeDef:
    return {
        "Name": ...,
    }
# CustomerManagedPolicyReferenceTypeDef definition

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

AttachManagedPolicyToPermissionSetRequestRequestTypeDef#

# AttachManagedPolicyToPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AttachManagedPolicyToPermissionSetRequestRequestTypeDef

def get_value() -> AttachManagedPolicyToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "ManagedPolicyArn": ...,
    }
# AttachManagedPolicyToPermissionSetRequestRequestTypeDef definition

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

AttachedManagedPolicyTypeDef#

# AttachedManagedPolicyTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AttachedManagedPolicyTypeDef

def get_value() -> AttachedManagedPolicyTypeDef:
    return {
        "Name": ...,
    }
# AttachedManagedPolicyTypeDef definition

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

CreateAccountAssignmentRequestRequestTypeDef#

# CreateAccountAssignmentRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import CreateAccountAssignmentRequestRequestTypeDef

def get_value() -> CreateAccountAssignmentRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "TargetId": ...,
        "TargetType": ...,
        "PermissionSetArn": ...,
        "PrincipalType": ...,
        "PrincipalId": ...,
    }
# 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

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_sso_admin.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

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

PermissionSetTypeDef#

# PermissionSetTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PermissionSetTypeDef

def get_value() -> PermissionSetTypeDef:
    return {
        "Name": ...,
    }
# 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 usage example

from mypy_boto3_sso_admin.type_defs import DeleteAccountAssignmentRequestRequestTypeDef

def get_value() -> DeleteAccountAssignmentRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "TargetId": ...,
        "TargetType": ...,
        "PermissionSetArn": ...,
        "PrincipalType": ...,
        "PrincipalId": ...,
    }
# 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 usage example

from mypy_boto3_sso_admin.type_defs import DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef

def get_value() -> DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef definition

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

DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
# DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

class DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,

DeletePermissionSetRequestRequestTypeDef#

# DeletePermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DeletePermissionSetRequestRequestTypeDef

def get_value() -> DeletePermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# DeletePermissionSetRequestRequestTypeDef definition

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

DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef#

# DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef

def get_value() -> DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef definition

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

DescribeAccountAssignmentCreationStatusRequestRequestTypeDef#

# DescribeAccountAssignmentCreationStatusRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentCreationStatusRequestRequestTypeDef

def get_value() -> DescribeAccountAssignmentCreationStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountAssignmentCreationRequestId": ...,
    }
# DescribeAccountAssignmentCreationStatusRequestRequestTypeDef definition

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

DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef#

# DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef

def get_value() -> DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountAssignmentDeletionRequestId": ...,
    }
# DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef definition

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

DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
# DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

class DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,

DescribePermissionSetProvisioningStatusRequestRequestTypeDef#

# DescribePermissionSetProvisioningStatusRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetProvisioningStatusRequestRequestTypeDef

def get_value() -> DescribePermissionSetProvisioningStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ProvisionPermissionSetRequestId": ...,
    }
# DescribePermissionSetProvisioningStatusRequestRequestTypeDef definition

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

PermissionSetProvisioningStatusTypeDef#

# PermissionSetProvisioningStatusTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PermissionSetProvisioningStatusTypeDef

def get_value() -> PermissionSetProvisioningStatusTypeDef:
    return {
        "Status": ...,
    }
# 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 usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetRequestRequestTypeDef

def get_value() -> DescribePermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# DescribePermissionSetRequestRequestTypeDef definition

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

DetachManagedPolicyFromPermissionSetRequestRequestTypeDef#

# DetachManagedPolicyFromPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DetachManagedPolicyFromPermissionSetRequestRequestTypeDef

def get_value() -> DetachManagedPolicyFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "ManagedPolicyArn": ...,
    }
# DetachManagedPolicyFromPermissionSetRequestRequestTypeDef definition

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

GetInlinePolicyForPermissionSetRequestRequestTypeDef#

# GetInlinePolicyForPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import GetInlinePolicyForPermissionSetRequestRequestTypeDef

def get_value() -> GetInlinePolicyForPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# GetInlinePolicyForPermissionSetRequestRequestTypeDef definition

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

GetInlinePolicyForPermissionSetResponseTypeDef#

# GetInlinePolicyForPermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import GetInlinePolicyForPermissionSetResponseTypeDef

def get_value() -> GetInlinePolicyForPermissionSetResponseTypeDef:
    return {
        "InlinePolicy": ...,
        "ResponseMetadata": ...,
    }
# GetInlinePolicyForPermissionSetResponseTypeDef definition

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

GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef#

# GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef

def get_value() -> GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef definition

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

InstanceMetadataTypeDef#

# InstanceMetadataTypeDef usage example

from mypy_boto3_sso_admin.type_defs import InstanceMetadataTypeDef

def get_value() -> InstanceMetadataTypeDef:
    return {
        "InstanceArn": ...,
    }
# InstanceMetadataTypeDef definition

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

OperationStatusFilterTypeDef#

# OperationStatusFilterTypeDef usage example

from mypy_boto3_sso_admin.type_defs import OperationStatusFilterTypeDef

def get_value() -> OperationStatusFilterTypeDef:
    return {
        "Status": ...,
    }
# OperationStatusFilterTypeDef definition

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

ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef#

# ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef

def get_value() -> ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
        "PermissionSetArn": ...,
    }
# ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef definition

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

ListAccountAssignmentsRequestRequestTypeDef#

# ListAccountAssignmentsRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsRequestRequestTypeDef

def get_value() -> ListAccountAssignmentsRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
        "PermissionSetArn": ...,
    }
# ListAccountAssignmentsRequestRequestTypeDef definition

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

ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef#

# ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef

def get_value() -> ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef definition

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

ListAccountsForProvisionedPermissionSetRequestRequestTypeDef#

# ListAccountsForProvisionedPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetRequestRequestTypeDef

def get_value() -> ListAccountsForProvisionedPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# ListAccountsForProvisionedPermissionSetRequestRequestTypeDef definition

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

ListAccountsForProvisionedPermissionSetResponseTypeDef#

# ListAccountsForProvisionedPermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetResponseTypeDef

def get_value() -> ListAccountsForProvisionedPermissionSetResponseTypeDef:
    return {
        "AccountIds": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAccountsForProvisionedPermissionSetResponseTypeDef definition

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

ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef

def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef definition

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

ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef

def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef definition

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

ListInstancesRequestListInstancesPaginateTypeDef#

# ListInstancesRequestListInstancesPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListInstancesRequestListInstancesPaginateTypeDef

def get_value() -> ListInstancesRequestListInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListInstancesRequestListInstancesPaginateTypeDef definition

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

ListInstancesRequestRequestTypeDef#

# ListInstancesRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListInstancesRequestRequestTypeDef

def get_value() -> ListInstancesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListInstancesRequestRequestTypeDef definition

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

ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef#

# ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef

def get_value() -> ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef definition

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

ListManagedPoliciesInPermissionSetRequestRequestTypeDef#

# ListManagedPoliciesInPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetRequestRequestTypeDef

def get_value() -> ListManagedPoliciesInPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# ListManagedPoliciesInPermissionSetRequestRequestTypeDef definition

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

PermissionSetProvisioningStatusMetadataTypeDef#

# PermissionSetProvisioningStatusMetadataTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PermissionSetProvisioningStatusMetadataTypeDef

def get_value() -> PermissionSetProvisioningStatusMetadataTypeDef:
    return {
        "Status": ...,
    }
# PermissionSetProvisioningStatusMetadataTypeDef definition

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

ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef#

# ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef

def get_value() -> ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
    }
# ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef definition

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

ListPermissionSetsProvisionedToAccountRequestRequestTypeDef#

# ListPermissionSetsProvisionedToAccountRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountRequestRequestTypeDef

def get_value() -> ListPermissionSetsProvisionedToAccountRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
    }
# ListPermissionSetsProvisionedToAccountRequestRequestTypeDef definition

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

ListPermissionSetsProvisionedToAccountResponseTypeDef#

# ListPermissionSetsProvisionedToAccountResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountResponseTypeDef

def get_value() -> ListPermissionSetsProvisionedToAccountResponseTypeDef:
    return {
        "NextToken": ...,
        "PermissionSets": ...,
        "ResponseMetadata": ...,
    }
# ListPermissionSetsProvisionedToAccountResponseTypeDef definition

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

ListPermissionSetsRequestListPermissionSetsPaginateTypeDef#

# ListPermissionSetsRequestListPermissionSetsPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsRequestListPermissionSetsPaginateTypeDef

def get_value() -> ListPermissionSetsRequestListPermissionSetsPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListPermissionSetsRequestListPermissionSetsPaginateTypeDef definition

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

ListPermissionSetsRequestRequestTypeDef#

# ListPermissionSetsRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsRequestRequestTypeDef

def get_value() -> ListPermissionSetsRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListPermissionSetsRequestRequestTypeDef definition

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

ListPermissionSetsResponseTypeDef#

# ListPermissionSetsResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsResponseTypeDef

def get_value() -> ListPermissionSetsResponseTypeDef:
    return {
        "PermissionSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPermissionSetsResponseTypeDef definition

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

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#

# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

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

ProvisionPermissionSetRequestRequestTypeDef#

# ProvisionPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ProvisionPermissionSetRequestRequestTypeDef

def get_value() -> ProvisionPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "TargetType": ...,
    }
# ProvisionPermissionSetRequestRequestTypeDef definition

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

PutInlinePolicyToPermissionSetRequestRequestTypeDef#

# PutInlinePolicyToPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PutInlinePolicyToPermissionSetRequestRequestTypeDef

def get_value() -> PutInlinePolicyToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "InlinePolicy": ...,
    }
# PutInlinePolicyToPermissionSetRequestRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_sso_admin.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,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

UpdatePermissionSetRequestRequestTypeDef#

# UpdatePermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import UpdatePermissionSetRequestRequestTypeDef

def get_value() -> UpdatePermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
# UpdatePermissionSetRequestRequestTypeDef definition

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

AccessControlAttributeTypeDef#

# AccessControlAttributeTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AccessControlAttributeTypeDef

def get_value() -> AccessControlAttributeTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# AccessControlAttributeTypeDef definition

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

ListAccountAssignmentCreationStatusResponseTypeDef#

# ListAccountAssignmentCreationStatusResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusResponseTypeDef

def get_value() -> ListAccountAssignmentCreationStatusResponseTypeDef:
    return {
        "AccountAssignmentsCreationStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAccountAssignmentCreationStatusResponseTypeDef definition

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

ListAccountAssignmentDeletionStatusResponseTypeDef#

# ListAccountAssignmentDeletionStatusResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusResponseTypeDef

def get_value() -> ListAccountAssignmentDeletionStatusResponseTypeDef:
    return {
        "AccountAssignmentsDeletionStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAccountAssignmentDeletionStatusResponseTypeDef definition

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

CreateAccountAssignmentResponseTypeDef#

# CreateAccountAssignmentResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import CreateAccountAssignmentResponseTypeDef

def get_value() -> CreateAccountAssignmentResponseTypeDef:
    return {
        "AccountAssignmentCreationStatus": ...,
        "ResponseMetadata": ...,
    }
# CreateAccountAssignmentResponseTypeDef definition

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

DeleteAccountAssignmentResponseTypeDef#

# DeleteAccountAssignmentResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DeleteAccountAssignmentResponseTypeDef

def get_value() -> DeleteAccountAssignmentResponseTypeDef:
    return {
        "AccountAssignmentDeletionStatus": ...,
        "ResponseMetadata": ...,
    }
# DeleteAccountAssignmentResponseTypeDef definition

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

DescribeAccountAssignmentCreationStatusResponseTypeDef#

# DescribeAccountAssignmentCreationStatusResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentCreationStatusResponseTypeDef

def get_value() -> DescribeAccountAssignmentCreationStatusResponseTypeDef:
    return {
        "AccountAssignmentCreationStatus": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountAssignmentCreationStatusResponseTypeDef definition

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

DescribeAccountAssignmentDeletionStatusResponseTypeDef#

# DescribeAccountAssignmentDeletionStatusResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentDeletionStatusResponseTypeDef

def get_value() -> DescribeAccountAssignmentDeletionStatusResponseTypeDef:
    return {
        "AccountAssignmentDeletionStatus": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountAssignmentDeletionStatusResponseTypeDef definition

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

ListAccountAssignmentsResponseTypeDef#

# ListAccountAssignmentsResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsResponseTypeDef

def get_value() -> ListAccountAssignmentsResponseTypeDef:
    return {
        "AccountAssignments": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAccountAssignmentsResponseTypeDef definition

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

AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef#

# AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef

def get_value() -> AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "CustomerManagedPolicyReference": ...,
    }
# AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef definition

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

DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef#

# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef

def get_value() -> DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "CustomerManagedPolicyReference": ...,
    }
# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef definition

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

ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef

def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef:
    return {
        "CustomerManagedPolicyReferences": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef definition

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

PermissionsBoundaryTypeDef#

# PermissionsBoundaryTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PermissionsBoundaryTypeDef

def get_value() -> PermissionsBoundaryTypeDef:
    return {
        "CustomerManagedPolicyReference": ...,
    }
# PermissionsBoundaryTypeDef definition

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

ListManagedPoliciesInPermissionSetResponseTypeDef#

# ListManagedPoliciesInPermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetResponseTypeDef

def get_value() -> ListManagedPoliciesInPermissionSetResponseTypeDef:
    return {
        "AttachedManagedPolicies": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListManagedPoliciesInPermissionSetResponseTypeDef definition

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

CreatePermissionSetRequestRequestTypeDef#

# CreatePermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import CreatePermissionSetRequestRequestTypeDef

def get_value() -> CreatePermissionSetRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceArn": ...,
    }
# 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 usage example

from mypy_boto3_sso_admin.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

CreatePermissionSetResponseTypeDef#

# CreatePermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import CreatePermissionSetResponseTypeDef

def get_value() -> CreatePermissionSetResponseTypeDef:
    return {
        "PermissionSet": ...,
        "ResponseMetadata": ...,
    }
# CreatePermissionSetResponseTypeDef definition

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

DescribePermissionSetResponseTypeDef#

# DescribePermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetResponseTypeDef

def get_value() -> DescribePermissionSetResponseTypeDef:
    return {
        "PermissionSet": ...,
        "ResponseMetadata": ...,
    }
# DescribePermissionSetResponseTypeDef definition

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

DescribePermissionSetProvisioningStatusResponseTypeDef#

# DescribePermissionSetProvisioningStatusResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetProvisioningStatusResponseTypeDef

def get_value() -> DescribePermissionSetProvisioningStatusResponseTypeDef:
    return {
        "PermissionSetProvisioningStatus": ...,
        "ResponseMetadata": ...,
    }
# DescribePermissionSetProvisioningStatusResponseTypeDef definition

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

ProvisionPermissionSetResponseTypeDef#

# ProvisionPermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ProvisionPermissionSetResponseTypeDef

def get_value() -> ProvisionPermissionSetResponseTypeDef:
    return {
        "PermissionSetProvisioningStatus": ...,
        "ResponseMetadata": ...,
    }
# ProvisionPermissionSetResponseTypeDef definition

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

ListInstancesResponseTypeDef#

# ListInstancesResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListInstancesResponseTypeDef

def get_value() -> ListInstancesResponseTypeDef:
    return {
        "Instances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListInstancesResponseTypeDef definition

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

ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef#

# ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef

def get_value() -> ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef definition

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

ListAccountAssignmentCreationStatusRequestRequestTypeDef#

# ListAccountAssignmentCreationStatusRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusRequestRequestTypeDef

def get_value() -> ListAccountAssignmentCreationStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListAccountAssignmentCreationStatusRequestRequestTypeDef definition

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

ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef#

# ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef

def get_value() -> ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef definition

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

ListAccountAssignmentDeletionStatusRequestRequestTypeDef#

# ListAccountAssignmentDeletionStatusRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusRequestRequestTypeDef

def get_value() -> ListAccountAssignmentDeletionStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListAccountAssignmentDeletionStatusRequestRequestTypeDef definition

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

ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef#

# ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef

def get_value() -> ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef definition

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

ListPermissionSetProvisioningStatusRequestRequestTypeDef#

# ListPermissionSetProvisioningStatusRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusRequestRequestTypeDef

def get_value() -> ListPermissionSetProvisioningStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
# ListPermissionSetProvisioningStatusRequestRequestTypeDef definition

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

ListPermissionSetProvisioningStatusResponseTypeDef#

# ListPermissionSetProvisioningStatusResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusResponseTypeDef

def get_value() -> ListPermissionSetProvisioningStatusResponseTypeDef:
    return {
        "PermissionSetsProvisioningStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPermissionSetProvisioningStatusResponseTypeDef definition

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

InstanceAccessControlAttributeConfigurationTypeDef#

# InstanceAccessControlAttributeConfigurationTypeDef usage example

from mypy_boto3_sso_admin.type_defs import InstanceAccessControlAttributeConfigurationTypeDef

def get_value() -> InstanceAccessControlAttributeConfigurationTypeDef:
    return {
        "AccessControlAttributes": ...,
    }
# InstanceAccessControlAttributeConfigurationTypeDef definition

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

GetPermissionsBoundaryForPermissionSetResponseTypeDef#

# GetPermissionsBoundaryForPermissionSetResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import GetPermissionsBoundaryForPermissionSetResponseTypeDef

def get_value() -> GetPermissionsBoundaryForPermissionSetResponseTypeDef:
    return {
        "PermissionsBoundary": ...,
        "ResponseMetadata": ...,
    }
# GetPermissionsBoundaryForPermissionSetResponseTypeDef definition

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

PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef#

# PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef

def get_value() -> PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "PermissionsBoundary": ...,
    }
# PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef definition

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

CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef usage example

from mypy_boto3_sso_admin.type_defs import CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "InstanceAccessControlAttributeConfiguration": ...,
    }
# CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

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

DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef usage example

from mypy_boto3_sso_admin.type_defs import DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef

def get_value() -> DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef:
    return {
        "Status": ...,
        "StatusReason": ...,
        "InstanceAccessControlAttributeConfiguration": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_sso_admin.type_defs import UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "InstanceAccessControlAttributeConfiguration": ...,
    }
# UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

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