Skip to content

Typed dictionaries

Index > SSOAdmin > Typed dictionaries

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

AccessControlAttributeValueTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AccessControlAttributeValueTypeDef

def get_value() -> AccessControlAttributeValueTypeDef:
    return {
        "Source": ...,
    }
Definition
class AccessControlAttributeValueTypeDef(TypedDict):
    Source: Sequence[str],

AccountAssignmentOperationStatusMetadataTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AccountAssignmentOperationStatusMetadataTypeDef

def get_value() -> AccountAssignmentOperationStatusMetadataTypeDef:
    return {
        "Status": ...,
    }
Definition
class AccountAssignmentOperationStatusMetadataTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
    RequestId: NotRequired[str],
    CreatedDate: NotRequired[datetime],
  1. See StatusValuesType

AccountAssignmentOperationStatusTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AccountAssignmentOperationStatusTypeDef

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

Usage Example
from mypy_boto3_sso_admin.type_defs import AccountAssignmentTypeDef

def get_value() -> AccountAssignmentTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class AccountAssignmentTypeDef(TypedDict):
    AccountId: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
    PrincipalId: NotRequired[str],
  1. See PrincipalTypeType

CustomerManagedPolicyReferenceTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import CustomerManagedPolicyReferenceTypeDef

def get_value() -> CustomerManagedPolicyReferenceTypeDef:
    return {
        "Name": ...,
    }
Definition
class CustomerManagedPolicyReferenceTypeDef(TypedDict):
    Name: str,
    Path: NotRequired[str],

AttachManagedPolicyToPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AttachManagedPolicyToPermissionSetRequestRequestTypeDef

def get_value() -> AttachManagedPolicyToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "ManagedPolicyArn": ...,
    }
Definition
class AttachManagedPolicyToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ManagedPolicyArn: str,

AttachedManagedPolicyTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AttachedManagedPolicyTypeDef

def get_value() -> AttachedManagedPolicyTypeDef:
    return {
        "Name": ...,
    }
Definition
class AttachedManagedPolicyTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],

CreateAccountAssignmentRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import CreateAccountAssignmentRequestRequestTypeDef

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

Usage Example
from mypy_boto3_sso_admin.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

PermissionSetTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PermissionSetTypeDef

def get_value() -> PermissionSetTypeDef:
    return {
        "Name": ...,
    }
Definition
class PermissionSetTypeDef(TypedDict):
    Name: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    Description: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    SessionDuration: NotRequired[str],
    RelayState: NotRequired[str],

DeleteAccountAssignmentRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DeleteAccountAssignmentRequestRequestTypeDef

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

Usage Example
from mypy_boto3_sso_admin.type_defs import DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef

def get_value() -> DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,

DeletePermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DeletePermissionSetRequestRequestTypeDef

def get_value() -> DeletePermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class DeletePermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef

def get_value() -> DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DescribeAccountAssignmentCreationStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentCreationStatusRequestRequestTypeDef

def get_value() -> DescribeAccountAssignmentCreationStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountAssignmentCreationRequestId": ...,
    }
Definition
class DescribeAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountAssignmentCreationRequestId: str,

DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef

def get_value() -> DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountAssignmentDeletionRequestId": ...,
    }
Definition
class DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountAssignmentDeletionRequestId: str,

DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,

DescribePermissionSetProvisioningStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribePermissionSetProvisioningStatusRequestRequestTypeDef

def get_value() -> DescribePermissionSetProvisioningStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ProvisionPermissionSetRequestId": ...,
    }
Definition
class DescribePermissionSetProvisioningStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ProvisionPermissionSetRequestId: str,

PermissionSetProvisioningStatusTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PermissionSetProvisioningStatusTypeDef

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

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribePermissionSetRequestRequestTypeDef

def get_value() -> DescribePermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class DescribePermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DetachManagedPolicyFromPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DetachManagedPolicyFromPermissionSetRequestRequestTypeDef

def get_value() -> DetachManagedPolicyFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "ManagedPolicyArn": ...,
    }
Definition
class DetachManagedPolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ManagedPolicyArn: str,

GetInlinePolicyForPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import GetInlinePolicyForPermissionSetRequestRequestTypeDef

def get_value() -> GetInlinePolicyForPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class GetInlinePolicyForPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef

def get_value() -> GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

InstanceMetadataTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import InstanceMetadataTypeDef

def get_value() -> InstanceMetadataTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class InstanceMetadataTypeDef(TypedDict):
    InstanceArn: NotRequired[str],
    IdentityStoreId: NotRequired[str],

OperationStatusFilterTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import OperationStatusFilterTypeDef

def get_value() -> OperationStatusFilterTypeDef:
    return {
        "Status": ...,
    }
Definition
class OperationStatusFilterTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
  1. See StatusValuesType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAccountAssignmentsRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsRequestRequestTypeDef

def get_value() -> ListAccountAssignmentsRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListAccountAssignmentsRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAccountsForProvisionedPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetRequestRequestTypeDef

def get_value() -> ListAccountsForProvisionedPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListAccountsForProvisionedPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ProvisioningStatusType

ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef

def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListInstancesRequestRequestTypeDef

def get_value() -> ListInstancesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListInstancesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListManagedPoliciesInPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetRequestRequestTypeDef

def get_value() -> ListManagedPoliciesInPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListManagedPoliciesInPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PermissionSetProvisioningStatusMetadataTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PermissionSetProvisioningStatusMetadataTypeDef

def get_value() -> PermissionSetProvisioningStatusMetadataTypeDef:
    return {
        "Status": ...,
    }
Definition
class PermissionSetProvisioningStatusMetadataTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
    RequestId: NotRequired[str],
    CreatedDate: NotRequired[datetime],
  1. See StatusValuesType

ListPermissionSetsProvisionedToAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountRequestRequestTypeDef

def get_value() -> ListPermissionSetsProvisionedToAccountRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
    }
Definition
class ListPermissionSetsProvisionedToAccountRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ProvisioningStatusType

ListPermissionSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetsRequestRequestTypeDef

def get_value() -> ListPermissionSetsRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListPermissionSetsRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    NextToken: NotRequired[str],

ProvisionPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ProvisionPermissionSetRequestRequestTypeDef

def get_value() -> ProvisionPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "TargetType": ...,
    }
Definition
class ProvisionPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    TargetType: ProvisionTargetTypeType,  # (1)
    TargetId: NotRequired[str],
  1. See ProvisionTargetTypeType

PutInlinePolicyToPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PutInlinePolicyToPermissionSetRequestRequestTypeDef

def get_value() -> PutInlinePolicyToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "InlinePolicy": ...,
    }
Definition
class PutInlinePolicyToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    InlinePolicy: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdatePermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import UpdatePermissionSetRequestRequestTypeDef

def get_value() -> UpdatePermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class UpdatePermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    Description: NotRequired[str],
    SessionDuration: NotRequired[str],
    RelayState: NotRequired[str],

AccessControlAttributeTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AccessControlAttributeTypeDef

def get_value() -> AccessControlAttributeTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class AccessControlAttributeTypeDef(TypedDict):
    Key: str,
    Value: AccessControlAttributeValueTypeDef,  # (1)
  1. See AccessControlAttributeValueTypeDef

AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef

def get_value() -> AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "CustomerManagedPolicyReference": ...,
    }
Definition
class AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef,  # (1)
  1. See CustomerManagedPolicyReferenceTypeDef

DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef

def get_value() -> DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "CustomerManagedPolicyReference": ...,
    }
Definition
class DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef,  # (1)
  1. See CustomerManagedPolicyReferenceTypeDef

PermissionsBoundaryTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PermissionsBoundaryTypeDef

def get_value() -> PermissionsBoundaryTypeDef:
    return {
        "CustomerManagedPolicyReference": ...,
    }
Definition
class PermissionsBoundaryTypeDef(TypedDict):
    CustomerManagedPolicyReference: NotRequired[CustomerManagedPolicyReferenceTypeDef],  # (1)
    ManagedPolicyArn: NotRequired[str],
  1. See CustomerManagedPolicyReferenceTypeDef

CreateAccountAssignmentResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import CreateAccountAssignmentResponseTypeDef

def get_value() -> CreateAccountAssignmentResponseTypeDef:
    return {
        "AccountAssignmentCreationStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAccountAssignmentResponseTypeDef(TypedDict):
    AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteAccountAssignmentResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DeleteAccountAssignmentResponseTypeDef

def get_value() -> DeleteAccountAssignmentResponseTypeDef:
    return {
        "AccountAssignmentDeletionStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteAccountAssignmentResponseTypeDef(TypedDict):
    AccountAssignmentDeletionStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountAssignmentCreationStatusResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentCreationStatusResponseTypeDef

def get_value() -> DescribeAccountAssignmentCreationStatusResponseTypeDef:
    return {
        "AccountAssignmentCreationStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountAssignmentCreationStatusResponseTypeDef(TypedDict):
    AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountAssignmentDeletionStatusResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentDeletionStatusResponseTypeDef

def get_value() -> DescribeAccountAssignmentDeletionStatusResponseTypeDef:
    return {
        "AccountAssignmentDeletionStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountAssignmentDeletionStatusResponseTypeDef(TypedDict):
    AccountAssignmentDeletionStatus: AccountAssignmentOperationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusTypeDef
  2. See ResponseMetadataTypeDef

GetInlinePolicyForPermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import GetInlinePolicyForPermissionSetResponseTypeDef

def get_value() -> GetInlinePolicyForPermissionSetResponseTypeDef:
    return {
        "InlinePolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetInlinePolicyForPermissionSetResponseTypeDef(TypedDict):
    InlinePolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAccountAssignmentCreationStatusResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusResponseTypeDef

def get_value() -> ListAccountAssignmentCreationStatusResponseTypeDef:
    return {
        "AccountAssignmentsCreationStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAccountAssignmentCreationStatusResponseTypeDef(TypedDict):
    AccountAssignmentsCreationStatus: List[AccountAssignmentOperationStatusMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAccountAssignmentDeletionStatusResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusResponseTypeDef

def get_value() -> ListAccountAssignmentDeletionStatusResponseTypeDef:
    return {
        "AccountAssignmentsDeletionStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAccountAssignmentDeletionStatusResponseTypeDef(TypedDict):
    AccountAssignmentsDeletionStatus: List[AccountAssignmentOperationStatusMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentOperationStatusMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAccountAssignmentsResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsResponseTypeDef

def get_value() -> ListAccountAssignmentsResponseTypeDef:
    return {
        "AccountAssignments": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAccountAssignmentsResponseTypeDef(TypedDict):
    AccountAssignments: List[AccountAssignmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAssignmentTypeDef
  2. See ResponseMetadataTypeDef

ListAccountsForProvisionedPermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetResponseTypeDef

def get_value() -> ListAccountsForProvisionedPermissionSetResponseTypeDef:
    return {
        "AccountIds": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAccountsForProvisionedPermissionSetResponseTypeDef(TypedDict):
    AccountIds: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef

def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef:
    return {
        "CustomerManagedPolicyReferences": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef(TypedDict):
    CustomerManagedPolicyReferences: List[CustomerManagedPolicyReferenceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerManagedPolicyReferenceTypeDef
  2. See ResponseMetadataTypeDef

ListManagedPoliciesInPermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetResponseTypeDef

def get_value() -> ListManagedPoliciesInPermissionSetResponseTypeDef:
    return {
        "AttachedManagedPolicies": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListManagedPoliciesInPermissionSetResponseTypeDef(TypedDict):
    AttachedManagedPolicies: List[AttachedManagedPolicyTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachedManagedPolicyTypeDef
  2. See ResponseMetadataTypeDef

ListPermissionSetsProvisionedToAccountResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountResponseTypeDef

def get_value() -> ListPermissionSetsProvisionedToAccountResponseTypeDef:
    return {
        "NextToken": ...,
        "PermissionSets": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPermissionSetsProvisionedToAccountResponseTypeDef(TypedDict):
    NextToken: str,
    PermissionSets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListPermissionSetsResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetsResponseTypeDef

def get_value() -> ListPermissionSetsResponseTypeDef:
    return {
        "PermissionSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPermissionSetsResponseTypeDef(TypedDict):
    PermissionSets: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import CreatePermissionSetRequestRequestTypeDef

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

Usage Example
from mypy_boto3_sso_admin.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreatePermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import CreatePermissionSetResponseTypeDef

def get_value() -> CreatePermissionSetResponseTypeDef:
    return {
        "PermissionSet": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePermissionSetResponseTypeDef(TypedDict):
    PermissionSet: PermissionSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetTypeDef
  2. See ResponseMetadataTypeDef

DescribePermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribePermissionSetResponseTypeDef

def get_value() -> DescribePermissionSetResponseTypeDef:
    return {
        "PermissionSet": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePermissionSetResponseTypeDef(TypedDict):
    PermissionSet: PermissionSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetTypeDef
  2. See ResponseMetadataTypeDef

DescribePermissionSetProvisioningStatusResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribePermissionSetProvisioningStatusResponseTypeDef

def get_value() -> DescribePermissionSetProvisioningStatusResponseTypeDef:
    return {
        "PermissionSetProvisioningStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePermissionSetProvisioningStatusResponseTypeDef(TypedDict):
    PermissionSetProvisioningStatus: PermissionSetProvisioningStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetProvisioningStatusTypeDef
  2. See ResponseMetadataTypeDef

ProvisionPermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ProvisionPermissionSetResponseTypeDef

def get_value() -> ProvisionPermissionSetResponseTypeDef:
    return {
        "PermissionSetProvisioningStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class ProvisionPermissionSetResponseTypeDef(TypedDict):
    PermissionSetProvisioningStatus: PermissionSetProvisioningStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetProvisioningStatusTypeDef
  2. See ResponseMetadataTypeDef

ListInstancesResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListInstancesResponseTypeDef

def get_value() -> ListInstancesResponseTypeDef:
    return {
        "Instances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInstancesResponseTypeDef(TypedDict):
    Instances: List[InstanceMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAccountAssignmentCreationStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusRequestRequestTypeDef

def get_value() -> ListAccountAssignmentCreationStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
  1. See OperationStatusFilterTypeDef

ListAccountAssignmentDeletionStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusRequestRequestTypeDef

def get_value() -> ListAccountAssignmentDeletionStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
  1. See OperationStatusFilterTypeDef

ListPermissionSetProvisioningStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusRequestRequestTypeDef

def get_value() -> ListPermissionSetProvisioningStatusRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListPermissionSetProvisioningStatusRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
  1. See OperationStatusFilterTypeDef

ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef

def get_value() -> ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef(TypedDict):
    InstanceArn: str,
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef

def get_value() -> ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef(TypedDict):
    InstanceArn: str,
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef

def get_value() -> ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    PermissionSetArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef

def get_value() -> ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ProvisioningStatusType
  2. See PaginatorConfigTypeDef

ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef

def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInstancesRequestListInstancesPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListInstancesRequestListInstancesPaginateTypeDef

def get_value() -> ListInstancesRequestListInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListInstancesRequestListInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef

def get_value() -> ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
    }
Definition
class ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef

def get_value() -> ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef(TypedDict):
    InstanceArn: str,
    Filter: NotRequired[OperationStatusFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef

def get_value() -> ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef:
    return {
        "InstanceArn": ...,
        "AccountId": ...,
    }
Definition
class ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef(TypedDict):
    InstanceArn: str,
    AccountId: str,
    ProvisioningStatus: NotRequired[ProvisioningStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ProvisioningStatusType
  2. See PaginatorConfigTypeDef

ListPermissionSetsRequestListPermissionSetsPaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetsRequestListPermissionSetsPaginateTypeDef

def get_value() -> ListPermissionSetsRequestListPermissionSetsPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ListPermissionSetsRequestListPermissionSetsPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "InstanceArn": ...,
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    InstanceArn: str,
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPermissionSetProvisioningStatusResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusResponseTypeDef

def get_value() -> ListPermissionSetProvisioningStatusResponseTypeDef:
    return {
        "PermissionSetsProvisioningStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPermissionSetProvisioningStatusResponseTypeDef(TypedDict):
    PermissionSetsProvisioningStatus: List[PermissionSetProvisioningStatusMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionSetProvisioningStatusMetadataTypeDef
  2. See ResponseMetadataTypeDef

InstanceAccessControlAttributeConfigurationTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import InstanceAccessControlAttributeConfigurationTypeDef

def get_value() -> InstanceAccessControlAttributeConfigurationTypeDef:
    return {
        "AccessControlAttributes": ...,
    }
Definition
class InstanceAccessControlAttributeConfigurationTypeDef(TypedDict):
    AccessControlAttributes: Sequence[AccessControlAttributeTypeDef],  # (1)
  1. See AccessControlAttributeTypeDef

GetPermissionsBoundaryForPermissionSetResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import GetPermissionsBoundaryForPermissionSetResponseTypeDef

def get_value() -> GetPermissionsBoundaryForPermissionSetResponseTypeDef:
    return {
        "PermissionsBoundary": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPermissionsBoundaryForPermissionSetResponseTypeDef(TypedDict):
    PermissionsBoundary: PermissionsBoundaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionsBoundaryTypeDef
  2. See ResponseMetadataTypeDef

PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef

def get_value() -> PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "PermissionSetArn": ...,
        "PermissionsBoundary": ...,
    }
Definition
class PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PermissionsBoundary: PermissionsBoundaryTypeDef,  # (1)
  1. See PermissionsBoundaryTypeDef

CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "InstanceAccessControlAttributeConfiguration": ...,
    }
Definition
class CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef,  # (1)
  1. See InstanceAccessControlAttributeConfigurationTypeDef

DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef

Usage Example
from mypy_boto3_sso_admin.type_defs import DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef

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

Usage Example
from mypy_boto3_sso_admin.type_defs import UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef

def get_value() -> UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef:
    return {
        "InstanceArn": ...,
        "InstanceAccessControlAttributeConfiguration": ...,
    }
Definition
class UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef,  # (1)
  1. See InstanceAccessControlAttributeConfigurationTypeDef