Type definitions#
Auto-generated documentation for SSOAdmin type annotations stubs module mypy-boto3-sso-admin.
AccessControlAttributeValueTypeDef#
# AccessControlAttributeValueTypeDef definition
class AccessControlAttributeValueTypeDef(TypedDict):
Source: Sequence[str],
AccountAssignmentOperationStatusMetadataTypeDef#
# AccountAssignmentOperationStatusMetadataTypeDef definition
class AccountAssignmentOperationStatusMetadataTypeDef(TypedDict):
CreatedDate: NotRequired[datetime],
RequestId: NotRequired[str],
Status: NotRequired[StatusValuesType], # (1)
- See StatusValuesType
AccountAssignmentOperationStatusTypeDef#
# AccountAssignmentOperationStatusTypeDef definition
class AccountAssignmentOperationStatusTypeDef(TypedDict):
CreatedDate: NotRequired[datetime],
FailureReason: NotRequired[str],
PermissionSetArn: NotRequired[str],
PrincipalId: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
RequestId: NotRequired[str],
Status: NotRequired[StatusValuesType], # (2)
TargetId: NotRequired[str],
TargetType: NotRequired[TargetTypeType], # (3)
- See PrincipalTypeType
- See StatusValuesType
- See TargetTypeType
AccountAssignmentTypeDef#
# AccountAssignmentTypeDef definition
class AccountAssignmentTypeDef(TypedDict):
AccountId: NotRequired[str],
PermissionSetArn: NotRequired[str],
PrincipalId: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
CustomerManagedPolicyReferenceTypeDef#
# CustomerManagedPolicyReferenceTypeDef definition
class CustomerManagedPolicyReferenceTypeDef(TypedDict):
Name: str,
Path: NotRequired[str],
AttachManagedPolicyToPermissionSetRequestRequestTypeDef#
# AttachManagedPolicyToPermissionSetRequestRequestTypeDef definition
class AttachManagedPolicyToPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ManagedPolicyArn: str,
PermissionSetArn: str,
AttachedManagedPolicyTypeDef#
# AttachedManagedPolicyTypeDef definition
class AttachedManagedPolicyTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
CreateAccountAssignmentRequestRequestTypeDef#
# CreateAccountAssignmentRequestRequestTypeDef definition
class CreateAccountAssignmentRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
TargetId: str,
TargetType: TargetTypeType, # (2)
- See PrincipalTypeType
- See TargetTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
PermissionSetTypeDef#
# PermissionSetTypeDef definition
class PermissionSetTypeDef(TypedDict):
CreatedDate: NotRequired[datetime],
Description: NotRequired[str],
Name: NotRequired[str],
PermissionSetArn: NotRequired[str],
RelayState: NotRequired[str],
SessionDuration: NotRequired[str],
DeleteAccountAssignmentRequestRequestTypeDef#
# DeleteAccountAssignmentRequestRequestTypeDef definition
class DeleteAccountAssignmentRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
TargetId: str,
TargetType: TargetTypeType, # (2)
- See PrincipalTypeType
- See TargetTypeType
DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef#
# DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef definition
class DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#
# DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition
class DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
InstanceArn: str,
DeletePermissionSetRequestRequestTypeDef#
# DeletePermissionSetRequestRequestTypeDef definition
class DeletePermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef#
# DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef definition
class DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DescribeAccountAssignmentCreationStatusRequestRequestTypeDef#
# DescribeAccountAssignmentCreationStatusRequestRequestTypeDef definition
class DescribeAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
AccountAssignmentCreationRequestId: str,
InstanceArn: str,
DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef#
# DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef definition
class DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
AccountAssignmentDeletionRequestId: str,
InstanceArn: str,
DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#
# DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition
class DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
InstanceArn: str,
DescribePermissionSetProvisioningStatusRequestRequestTypeDef#
# DescribePermissionSetProvisioningStatusRequestRequestTypeDef definition
class DescribePermissionSetProvisioningStatusRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ProvisionPermissionSetRequestId: str,
PermissionSetProvisioningStatusTypeDef#
# PermissionSetProvisioningStatusTypeDef definition
class PermissionSetProvisioningStatusTypeDef(TypedDict):
AccountId: NotRequired[str],
CreatedDate: NotRequired[datetime],
FailureReason: NotRequired[str],
PermissionSetArn: NotRequired[str],
RequestId: NotRequired[str],
Status: NotRequired[StatusValuesType], # (1)
- See StatusValuesType
DescribePermissionSetRequestRequestTypeDef#
# DescribePermissionSetRequestRequestTypeDef definition
class DescribePermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DetachManagedPolicyFromPermissionSetRequestRequestTypeDef#
# DetachManagedPolicyFromPermissionSetRequestRequestTypeDef definition
class DetachManagedPolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ManagedPolicyArn: str,
PermissionSetArn: str,
GetInlinePolicyForPermissionSetRequestRequestTypeDef#
# GetInlinePolicyForPermissionSetRequestRequestTypeDef definition
class GetInlinePolicyForPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef#
# GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef definition
class GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
InstanceMetadataTypeDef#
# InstanceMetadataTypeDef definition
class InstanceMetadataTypeDef(TypedDict):
IdentityStoreId: NotRequired[str],
InstanceArn: NotRequired[str],
OperationStatusFilterTypeDef#
# OperationStatusFilterTypeDef definition
class OperationStatusFilterTypeDef(TypedDict):
Status: NotRequired[StatusValuesType], # (1)
- See StatusValuesType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAccountAssignmentsRequestRequestTypeDef#
# ListAccountAssignmentsRequestRequestTypeDef definition
class ListAccountAssignmentsRequestRequestTypeDef(TypedDict):
AccountId: str,
InstanceArn: str,
PermissionSetArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAccountsForProvisionedPermissionSetRequestRequestTypeDef#
# ListAccountsForProvisionedPermissionSetRequestRequestTypeDef definition
class ListAccountsForProvisionedPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProvisioningStatus: NotRequired[ProvisioningStatusType], # (1)
ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef#
# ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef definition
class ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInstancesRequestRequestTypeDef#
# ListInstancesRequestRequestTypeDef definition
class ListInstancesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListManagedPoliciesInPermissionSetRequestRequestTypeDef#
# ListManagedPoliciesInPermissionSetRequestRequestTypeDef definition
class ListManagedPoliciesInPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PermissionSetProvisioningStatusMetadataTypeDef#
# PermissionSetProvisioningStatusMetadataTypeDef definition
class PermissionSetProvisioningStatusMetadataTypeDef(TypedDict):
CreatedDate: NotRequired[datetime],
RequestId: NotRequired[str],
Status: NotRequired[StatusValuesType], # (1)
- See StatusValuesType
ListPermissionSetsProvisionedToAccountRequestRequestTypeDef#
# ListPermissionSetsProvisionedToAccountRequestRequestTypeDef definition
class ListPermissionSetsProvisionedToAccountRequestRequestTypeDef(TypedDict):
AccountId: str,
InstanceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProvisioningStatus: NotRequired[ProvisioningStatusType], # (1)
ListPermissionSetsRequestRequestTypeDef#
# ListPermissionSetsRequestRequestTypeDef definition
class ListPermissionSetsRequestRequestTypeDef(TypedDict):
InstanceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ResourceArn: str,
NextToken: NotRequired[str],
ProvisionPermissionSetRequestRequestTypeDef#
# ProvisionPermissionSetRequestRequestTypeDef definition
class ProvisionPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
TargetType: ProvisionTargetTypeType, # (1)
TargetId: NotRequired[str],
PutInlinePolicyToPermissionSetRequestRequestTypeDef#
# PutInlinePolicyToPermissionSetRequestRequestTypeDef definition
class PutInlinePolicyToPermissionSetRequestRequestTypeDef(TypedDict):
InlinePolicy: str,
InstanceArn: str,
PermissionSetArn: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePermissionSetRequestRequestTypeDef#
# UpdatePermissionSetRequestRequestTypeDef definition
class UpdatePermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
Description: NotRequired[str],
RelayState: NotRequired[str],
SessionDuration: NotRequired[str],
AccessControlAttributeTypeDef#
# AccessControlAttributeTypeDef definition
class AccessControlAttributeTypeDef(TypedDict):
Key: str,
Value: AccessControlAttributeValueTypeDef, # (1)
AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef#
# AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef definition
class AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef(TypedDict):
CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef, # (1)
InstanceArn: str,
PermissionSetArn: str,
DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef#
# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef definition
class DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef(TypedDict):
CustomerManagedPolicyReference: CustomerManagedPolicyReferenceTypeDef, # (1)
InstanceArn: str,
PermissionSetArn: str,
PermissionsBoundaryTypeDef#
# PermissionsBoundaryTypeDef definition
class PermissionsBoundaryTypeDef(TypedDict):
CustomerManagedPolicyReference: NotRequired[CustomerManagedPolicyReferenceTypeDef], # (1)
ManagedPolicyArn: NotRequired[str],
CreateAccountAssignmentResponseTypeDef#
# CreateAccountAssignmentResponseTypeDef definition
class CreateAccountAssignmentResponseTypeDef(TypedDict):
AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAccountAssignmentResponseTypeDef#
# DeleteAccountAssignmentResponseTypeDef definition
class DeleteAccountAssignmentResponseTypeDef(TypedDict):
AccountAssignmentDeletionStatus: AccountAssignmentOperationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountAssignmentCreationStatusResponseTypeDef#
# DescribeAccountAssignmentCreationStatusResponseTypeDef definition
class DescribeAccountAssignmentCreationStatusResponseTypeDef(TypedDict):
AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountAssignmentDeletionStatusResponseTypeDef#
# DescribeAccountAssignmentDeletionStatusResponseTypeDef definition
class DescribeAccountAssignmentDeletionStatusResponseTypeDef(TypedDict):
AccountAssignmentDeletionStatus: AccountAssignmentOperationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInlinePolicyForPermissionSetResponseTypeDef#
# GetInlinePolicyForPermissionSetResponseTypeDef definition
class GetInlinePolicyForPermissionSetResponseTypeDef(TypedDict):
InlinePolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAccountAssignmentCreationStatusResponseTypeDef#
# ListAccountAssignmentCreationStatusResponseTypeDef definition
class ListAccountAssignmentCreationStatusResponseTypeDef(TypedDict):
AccountAssignmentsCreationStatus: List[AccountAssignmentOperationStatusMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountAssignmentDeletionStatusResponseTypeDef#
# ListAccountAssignmentDeletionStatusResponseTypeDef definition
class ListAccountAssignmentDeletionStatusResponseTypeDef(TypedDict):
AccountAssignmentsDeletionStatus: List[AccountAssignmentOperationStatusMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountAssignmentsResponseTypeDef#
# ListAccountAssignmentsResponseTypeDef definition
class ListAccountAssignmentsResponseTypeDef(TypedDict):
AccountAssignments: List[AccountAssignmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountsForProvisionedPermissionSetResponseTypeDef#
# ListAccountsForProvisionedPermissionSetResponseTypeDef definition
class ListAccountsForProvisionedPermissionSetResponseTypeDef(TypedDict):
AccountIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef#
# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef definition
class ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef(TypedDict):
CustomerManagedPolicyReferences: List[CustomerManagedPolicyReferenceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListManagedPoliciesInPermissionSetResponseTypeDef#
# ListManagedPoliciesInPermissionSetResponseTypeDef definition
class ListManagedPoliciesInPermissionSetResponseTypeDef(TypedDict):
AttachedManagedPolicies: List[AttachedManagedPolicyTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPermissionSetsProvisionedToAccountResponseTypeDef#
# ListPermissionSetsProvisionedToAccountResponseTypeDef definition
class ListPermissionSetsProvisionedToAccountResponseTypeDef(TypedDict):
NextToken: str,
PermissionSets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListPermissionSetsResponseTypeDef#
# ListPermissionSetsResponseTypeDef definition
class ListPermissionSetsResponseTypeDef(TypedDict):
NextToken: str,
PermissionSets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePermissionSetRequestRequestTypeDef#
# CreatePermissionSetRequestRequestTypeDef definition
class CreatePermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Name: str,
Description: NotRequired[str],
RelayState: NotRequired[str],
SessionDuration: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
NextToken: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreatePermissionSetResponseTypeDef#
# CreatePermissionSetResponseTypeDef definition
class CreatePermissionSetResponseTypeDef(TypedDict):
PermissionSet: PermissionSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePermissionSetResponseTypeDef#
# DescribePermissionSetResponseTypeDef definition
class DescribePermissionSetResponseTypeDef(TypedDict):
PermissionSet: PermissionSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePermissionSetProvisioningStatusResponseTypeDef#
# DescribePermissionSetProvisioningStatusResponseTypeDef definition
class DescribePermissionSetProvisioningStatusResponseTypeDef(TypedDict):
PermissionSetProvisioningStatus: PermissionSetProvisioningStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionPermissionSetResponseTypeDef#
# ProvisionPermissionSetResponseTypeDef definition
class ProvisionPermissionSetResponseTypeDef(TypedDict):
PermissionSetProvisioningStatus: PermissionSetProvisioningStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInstancesResponseTypeDef#
# ListInstancesResponseTypeDef definition
class ListInstancesResponseTypeDef(TypedDict):
Instances: List[InstanceMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountAssignmentCreationStatusRequestRequestTypeDef#
# ListAccountAssignmentCreationStatusRequestRequestTypeDef definition
class ListAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[OperationStatusFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAccountAssignmentDeletionStatusRequestRequestTypeDef#
# ListAccountAssignmentDeletionStatusRequestRequestTypeDef definition
class ListAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[OperationStatusFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPermissionSetProvisioningStatusRequestRequestTypeDef#
# ListPermissionSetProvisioningStatusRequestRequestTypeDef definition
class ListPermissionSetProvisioningStatusRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[OperationStatusFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef#
# ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef definition
class ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[OperationStatusFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef#
# ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef definition
class ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[OperationStatusFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef#
# ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef definition
class ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef(TypedDict):
AccountId: str,
InstanceArn: str,
PermissionSetArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef#
# ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef definition
class ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
ProvisioningStatus: NotRequired[ProvisioningStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef#
# ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef definition
class ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstancesRequestListInstancesPaginateTypeDef#
# ListInstancesRequestListInstancesPaginateTypeDef definition
class ListInstancesRequestListInstancesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef#
# ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef definition
class ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef#
# ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef definition
class ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[OperationStatusFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef#
# ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef definition
class ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef(TypedDict):
AccountId: str,
InstanceArn: str,
ProvisioningStatus: NotRequired[ProvisioningStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPermissionSetsRequestListPermissionSetsPaginateTypeDef#
# ListPermissionSetsRequestListPermissionSetsPaginateTypeDef definition
class ListPermissionSetsRequestListPermissionSetsPaginateTypeDef(TypedDict):
InstanceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
InstanceArn: str,
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPermissionSetProvisioningStatusResponseTypeDef#
# ListPermissionSetProvisioningStatusResponseTypeDef definition
class ListPermissionSetProvisioningStatusResponseTypeDef(TypedDict):
NextToken: str,
PermissionSetsProvisioningStatus: List[PermissionSetProvisioningStatusMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceAccessControlAttributeConfigurationTypeDef#
# InstanceAccessControlAttributeConfigurationTypeDef definition
class InstanceAccessControlAttributeConfigurationTypeDef(TypedDict):
AccessControlAttributes: Sequence[AccessControlAttributeTypeDef], # (1)
GetPermissionsBoundaryForPermissionSetResponseTypeDef#
# GetPermissionsBoundaryForPermissionSetResponseTypeDef definition
class GetPermissionsBoundaryForPermissionSetResponseTypeDef(TypedDict):
PermissionsBoundary: PermissionsBoundaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef#
# PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef definition
class PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
PermissionsBoundary: PermissionsBoundaryTypeDef, # (1)
CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#
# CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition
class CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
InstanceArn: str,
DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef#
# DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef definition
class DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef(TypedDict):
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
Status: InstanceAccessControlAttributeConfigurationStatusType, # (2)
StatusReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See InstanceAccessControlAttributeConfigurationTypeDef
- See InstanceAccessControlAttributeConfigurationStatusType
- See ResponseMetadataTypeDef
UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#
# UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition
class UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef, # (1)
InstanceArn: str,