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],
- 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],
- See StatusValuesType
- See TargetTypeType
- 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],
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,
- See TargetTypeType
- 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,
- See TargetTypeType
- 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],
- 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)
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)
- 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)
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)
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],
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)
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)
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)
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)
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],
- 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)
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],
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)
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)
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)
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)
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
- 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)
- See TagTypeDef
- 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)
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See InstanceAccessControlAttributeConfigurationStatusType
- See InstanceAccessControlAttributeConfigurationTypeDef
- 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)