Type definitions#
Auto-generated documentation for SSOAdmin type annotations stubs module types-aiobotocore-sso-admin.
AccessControlAttributeValueTypeDef#
# AccessControlAttributeValueTypeDef definition
class AccessControlAttributeValueTypeDef(TypedDict):
Source: Sequence[str],
AccountAssignmentForPrincipalTypeDef#
# AccountAssignmentForPrincipalTypeDef definition
class AccountAssignmentForPrincipalTypeDef(TypedDict):
AccountId: NotRequired[str],
PermissionSetArn: NotRequired[str],
PrincipalId: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
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)
ApplicationAssignmentForPrincipalTypeDef#
# ApplicationAssignmentForPrincipalTypeDef definition
class ApplicationAssignmentForPrincipalTypeDef(TypedDict):
ApplicationArn: NotRequired[str],
PrincipalId: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
ApplicationAssignmentTypeDef#
# ApplicationAssignmentTypeDef definition
class ApplicationAssignmentTypeDef(TypedDict):
ApplicationArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
DisplayDataTypeDef#
# DisplayDataTypeDef definition
class DisplayDataTypeDef(TypedDict):
Description: NotRequired[str],
DisplayName: NotRequired[str],
IconUrl: NotRequired[str],
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],
IamAuthenticationMethodTypeDef#
# IamAuthenticationMethodTypeDef definition
class IamAuthenticationMethodTypeDef(TypedDict):
ActorPolicy: Dict[str, Any],
AuthorizationCodeGrantTypeDef#
# AuthorizationCodeGrantTypeDef definition
class AuthorizationCodeGrantTypeDef(TypedDict):
RedirectUris: NotRequired[List[str]],
AuthorizedTokenIssuerTypeDef#
# AuthorizedTokenIssuerTypeDef definition
class AuthorizedTokenIssuerTypeDef(TypedDict):
AuthorizedAudiences: NotRequired[List[str]],
TrustedTokenIssuerArn: 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,
CreateApplicationAssignmentRequestRequestTypeDef#
# CreateApplicationAssignmentRequestRequestTypeDef definition
class CreateApplicationAssignmentRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
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
DeleteApplicationAccessScopeRequestRequestTypeDef#
# DeleteApplicationAccessScopeRequestRequestTypeDef definition
class DeleteApplicationAccessScopeRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
Scope: str,
DeleteApplicationAssignmentRequestRequestTypeDef#
# DeleteApplicationAssignmentRequestRequestTypeDef definition
class DeleteApplicationAssignmentRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
DeleteApplicationAuthenticationMethodRequestRequestTypeDef#
# DeleteApplicationAuthenticationMethodRequestRequestTypeDef definition
class DeleteApplicationAuthenticationMethodRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
AuthenticationMethodType: AuthenticationMethodTypeType, # (1)
DeleteApplicationGrantRequestRequestTypeDef#
# DeleteApplicationGrantRequestRequestTypeDef definition
class DeleteApplicationGrantRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
GrantType: GrantTypeType, # (1)
- See GrantTypeType
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef#
# DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef definition
class DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#
# DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition
class DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
InstanceArn: str,
DeleteInstanceRequestRequestTypeDef#
# DeleteInstanceRequestRequestTypeDef definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
InstanceArn: str,
DeletePermissionSetRequestRequestTypeDef#
# DeletePermissionSetRequestRequestTypeDef definition
class DeletePermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef#
# DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef definition
class DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
DeleteTrustedTokenIssuerRequestRequestTypeDef#
# DeleteTrustedTokenIssuerRequestRequestTypeDef definition
class DeleteTrustedTokenIssuerRequestRequestTypeDef(TypedDict):
TrustedTokenIssuerArn: str,
DescribeAccountAssignmentCreationStatusRequestRequestTypeDef#
# DescribeAccountAssignmentCreationStatusRequestRequestTypeDef definition
class DescribeAccountAssignmentCreationStatusRequestRequestTypeDef(TypedDict):
AccountAssignmentCreationRequestId: str,
InstanceArn: str,
DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef#
# DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef definition
class DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef(TypedDict):
AccountAssignmentDeletionRequestId: str,
InstanceArn: str,
DescribeApplicationAssignmentRequestRequestTypeDef#
# DescribeApplicationAssignmentRequestRequestTypeDef definition
class DescribeApplicationAssignmentRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
DescribeApplicationProviderRequestRequestTypeDef#
# DescribeApplicationProviderRequestRequestTypeDef definition
class DescribeApplicationProviderRequestRequestTypeDef(TypedDict):
ApplicationProviderArn: str,
DescribeApplicationRequestRequestTypeDef#
# DescribeApplicationRequestRequestTypeDef definition
class DescribeApplicationRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#
# DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition
class DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef(TypedDict):
InstanceArn: str,
DescribeInstanceRequestRequestTypeDef#
# DescribeInstanceRequestRequestTypeDef definition
class DescribeInstanceRequestRequestTypeDef(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,
DescribeTrustedTokenIssuerRequestRequestTypeDef#
# DescribeTrustedTokenIssuerRequestRequestTypeDef definition
class DescribeTrustedTokenIssuerRequestRequestTypeDef(TypedDict):
TrustedTokenIssuerArn: str,
DetachManagedPolicyFromPermissionSetRequestRequestTypeDef#
# DetachManagedPolicyFromPermissionSetRequestRequestTypeDef definition
class DetachManagedPolicyFromPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
ManagedPolicyArn: str,
PermissionSetArn: str,
GetApplicationAccessScopeRequestRequestTypeDef#
# GetApplicationAccessScopeRequestRequestTypeDef definition
class GetApplicationAccessScopeRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
Scope: str,
GetApplicationAssignmentConfigurationRequestRequestTypeDef#
# GetApplicationAssignmentConfigurationRequestRequestTypeDef definition
class GetApplicationAssignmentConfigurationRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
GetApplicationAuthenticationMethodRequestRequestTypeDef#
# GetApplicationAuthenticationMethodRequestRequestTypeDef definition
class GetApplicationAuthenticationMethodRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
AuthenticationMethodType: AuthenticationMethodTypeType, # (1)
GetApplicationGrantRequestRequestTypeDef#
# GetApplicationGrantRequestRequestTypeDef definition
class GetApplicationGrantRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
GrantType: GrantTypeType, # (1)
- See GrantTypeType
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):
CreatedDate: NotRequired[datetime],
IdentityStoreId: NotRequired[str],
InstanceArn: NotRequired[str],
Name: NotRequired[str],
OwnerAccountId: NotRequired[str],
Status: NotRequired[InstanceStatusType], # (1)
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],
ListAccountAssignmentsFilterTypeDef#
# ListAccountAssignmentsFilterTypeDef definition
class ListAccountAssignmentsFilterTypeDef(TypedDict):
AccountId: 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)
ListApplicationAccessScopesRequestRequestTypeDef#
# ListApplicationAccessScopesRequestRequestTypeDef definition
class ListApplicationAccessScopesRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ScopeDetailsTypeDef#
# ScopeDetailsTypeDef definition
class ScopeDetailsTypeDef(TypedDict):
Scope: str,
AuthorizedTargets: NotRequired[List[str]],
ListApplicationAssignmentsFilterTypeDef#
# ListApplicationAssignmentsFilterTypeDef definition
class ListApplicationAssignmentsFilterTypeDef(TypedDict):
ApplicationArn: NotRequired[str],
ListApplicationAssignmentsRequestRequestTypeDef#
# ListApplicationAssignmentsRequestRequestTypeDef definition
class ListApplicationAssignmentsRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListApplicationAuthenticationMethodsRequestRequestTypeDef#
# ListApplicationAuthenticationMethodsRequestRequestTypeDef definition
class ListApplicationAuthenticationMethodsRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
NextToken: NotRequired[str],
ListApplicationGrantsRequestRequestTypeDef#
# ListApplicationGrantsRequestRequestTypeDef definition
class ListApplicationGrantsRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
NextToken: NotRequired[str],
ListApplicationProvidersRequestRequestTypeDef#
# ListApplicationProvidersRequestRequestTypeDef definition
class ListApplicationProvidersRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListApplicationsFilterTypeDef#
# ListApplicationsFilterTypeDef definition
class ListApplicationsFilterTypeDef(TypedDict):
ApplicationAccount: NotRequired[str],
ApplicationProvider: NotRequired[str],
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):
ResourceArn: str,
InstanceArn: NotRequired[str],
NextToken: NotRequired[str],
ListTrustedTokenIssuersRequestRequestTypeDef#
# ListTrustedTokenIssuersRequestRequestTypeDef definition
class ListTrustedTokenIssuersRequestRequestTypeDef(TypedDict):
InstanceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TrustedTokenIssuerMetadataTypeDef#
# TrustedTokenIssuerMetadataTypeDef definition
class TrustedTokenIssuerMetadataTypeDef(TypedDict):
Name: NotRequired[str],
TrustedTokenIssuerArn: NotRequired[str],
TrustedTokenIssuerType: NotRequired[TrustedTokenIssuerTypeType], # (1)
OidcJwtConfigurationTypeDef#
# OidcJwtConfigurationTypeDef definition
class OidcJwtConfigurationTypeDef(TypedDict):
ClaimAttributePath: str,
IdentityStoreAttributePath: str,
IssuerUrl: str,
JwksRetrievalOption: JwksRetrievalOptionType, # (1)
OidcJwtUpdateConfigurationTypeDef#
# OidcJwtUpdateConfigurationTypeDef definition
class OidcJwtUpdateConfigurationTypeDef(TypedDict):
ClaimAttributePath: NotRequired[str],
IdentityStoreAttributePath: NotRequired[str],
JwksRetrievalOption: NotRequired[JwksRetrievalOptionType], # (1)
SignInOptionsTypeDef#
# SignInOptionsTypeDef definition
class SignInOptionsTypeDef(TypedDict):
Origin: SignInOriginType, # (1)
ApplicationUrl: NotRequired[str],
- See SignInOriginType
ProvisionPermissionSetRequestRequestTypeDef#
# ProvisionPermissionSetRequestRequestTypeDef definition
class ProvisionPermissionSetRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PermissionSetArn: str,
TargetType: ProvisionTargetTypeType, # (1)
TargetId: NotRequired[str],
PutApplicationAccessScopeRequestRequestTypeDef#
# PutApplicationAccessScopeRequestRequestTypeDef definition
class PutApplicationAccessScopeRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
Scope: str,
AuthorizedTargets: NotRequired[Sequence[str]],
PutApplicationAssignmentConfigurationRequestRequestTypeDef#
# PutApplicationAssignmentConfigurationRequestRequestTypeDef definition
class PutApplicationAssignmentConfigurationRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
AssignmentRequired: bool,
PutInlinePolicyToPermissionSetRequestRequestTypeDef#
# PutInlinePolicyToPermissionSetRequestRequestTypeDef definition
class PutInlinePolicyToPermissionSetRequestRequestTypeDef(TypedDict):
InlinePolicy: str,
InstanceArn: str,
PermissionSetArn: str,
ResourceServerScopeDetailsTypeDef#
# ResourceServerScopeDetailsTypeDef definition
class ResourceServerScopeDetailsTypeDef(TypedDict):
DetailedTitle: NotRequired[str],
LongDescription: NotRequired[str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
InstanceArn: NotRequired[str],
UpdateInstanceRequestRequestTypeDef#
# UpdateInstanceRequestRequestTypeDef definition
class UpdateInstanceRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Name: 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],
AuthenticationMethodTypeDef#
# AuthenticationMethodTypeDef definition
class AuthenticationMethodTypeDef(TypedDict):
Iam: NotRequired[IamAuthenticationMethodTypeDef], # (1)
JwtBearerGrantTypeDef#
# JwtBearerGrantTypeDef definition
class JwtBearerGrantTypeDef(TypedDict):
AuthorizedTokenIssuers: NotRequired[List[AuthorizedTokenIssuerTypeDef]], # (1)
CreateAccountAssignmentResponseTypeDef#
# CreateAccountAssignmentResponseTypeDef definition
class CreateAccountAssignmentResponseTypeDef(TypedDict):
AccountAssignmentCreationStatus: AccountAssignmentOperationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
ApplicationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInstanceResponseTypeDef#
# CreateInstanceResponseTypeDef definition
class CreateInstanceResponseTypeDef(TypedDict):
InstanceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTrustedTokenIssuerResponseTypeDef#
# CreateTrustedTokenIssuerResponseTypeDef definition
class CreateTrustedTokenIssuerResponseTypeDef(TypedDict):
TrustedTokenIssuerArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
DescribeApplicationAssignmentResponseTypeDef#
# DescribeApplicationAssignmentResponseTypeDef definition
class DescribeApplicationAssignmentResponseTypeDef(TypedDict):
ApplicationArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceResponseTypeDef#
# DescribeInstanceResponseTypeDef definition
class DescribeInstanceResponseTypeDef(TypedDict):
CreatedDate: datetime,
IdentityStoreId: str,
InstanceArn: str,
Name: str,
OwnerAccountId: str,
Status: InstanceStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetApplicationAccessScopeResponseTypeDef#
# GetApplicationAccessScopeResponseTypeDef definition
class GetApplicationAccessScopeResponseTypeDef(TypedDict):
AuthorizedTargets: List[str],
Scope: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetApplicationAssignmentConfigurationResponseTypeDef#
# GetApplicationAssignmentConfigurationResponseTypeDef definition
class GetApplicationAssignmentConfigurationResponseTypeDef(TypedDict):
AssignmentRequired: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
ListAccountAssignmentsForPrincipalResponseTypeDef#
# ListAccountAssignmentsForPrincipalResponseTypeDef definition
class ListAccountAssignmentsForPrincipalResponseTypeDef(TypedDict):
AccountAssignments: List[AccountAssignmentForPrincipalTypeDef], # (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)
ListApplicationAssignmentsForPrincipalResponseTypeDef#
# ListApplicationAssignmentsForPrincipalResponseTypeDef definition
class ListApplicationAssignmentsForPrincipalResponseTypeDef(TypedDict):
ApplicationAssignments: List[ApplicationAssignmentForPrincipalTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationAssignmentsResponseTypeDef#
# ListApplicationAssignmentsResponseTypeDef definition
class ListApplicationAssignmentsResponseTypeDef(TypedDict):
ApplicationAssignments: List[ApplicationAssignmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
CreateInstanceRequestRequestTypeDef#
# CreateInstanceRequestRequestTypeDef definition
class CreateInstanceRequestRequestTypeDef(TypedDict):
ClientToken: NotRequired[str],
Name: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
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):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
InstanceArn: NotRequired[str],
- 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)
ListApplicationAccessScopesRequestListApplicationAccessScopesPaginateTypeDef#
# ListApplicationAccessScopesRequestListApplicationAccessScopesPaginateTypeDef definition
class ListApplicationAccessScopesRequestListApplicationAccessScopesPaginateTypeDef(TypedDict):
ApplicationArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationAssignmentsRequestListApplicationAssignmentsPaginateTypeDef#
# ListApplicationAssignmentsRequestListApplicationAssignmentsPaginateTypeDef definition
class ListApplicationAssignmentsRequestListApplicationAssignmentsPaginateTypeDef(TypedDict):
ApplicationArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationAuthenticationMethodsRequestListApplicationAuthenticationMethodsPaginateTypeDef#
# ListApplicationAuthenticationMethodsRequestListApplicationAuthenticationMethodsPaginateTypeDef definition
class ListApplicationAuthenticationMethodsRequestListApplicationAuthenticationMethodsPaginateTypeDef(TypedDict):
ApplicationArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationGrantsRequestListApplicationGrantsPaginateTypeDef#
# ListApplicationGrantsRequestListApplicationGrantsPaginateTypeDef definition
class ListApplicationGrantsRequestListApplicationGrantsPaginateTypeDef(TypedDict):
ApplicationArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationProvidersRequestListApplicationProvidersPaginateTypeDef#
# ListApplicationProvidersRequestListApplicationProvidersPaginateTypeDef definition
class ListApplicationProvidersRequestListApplicationProvidersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
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):
ResourceArn: str,
InstanceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTrustedTokenIssuersRequestListTrustedTokenIssuersPaginateTypeDef#
# ListTrustedTokenIssuersRequestListTrustedTokenIssuersPaginateTypeDef definition
class ListTrustedTokenIssuersRequestListTrustedTokenIssuersPaginateTypeDef(TypedDict):
InstanceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef#
# ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef definition
class ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef(TypedDict):
InstanceArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
Filter: NotRequired[ListAccountAssignmentsFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAccountAssignmentsForPrincipalRequestRequestTypeDef#
# ListAccountAssignmentsForPrincipalRequestRequestTypeDef definition
class ListAccountAssignmentsForPrincipalRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
Filter: NotRequired[ListAccountAssignmentsFilterTypeDef], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListApplicationAccessScopesResponseTypeDef#
# ListApplicationAccessScopesResponseTypeDef definition
class ListApplicationAccessScopesResponseTypeDef(TypedDict):
NextToken: str,
Scopes: List[ScopeDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef#
# ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef definition
class ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef(TypedDict):
InstanceArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
Filter: NotRequired[ListApplicationAssignmentsFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListApplicationAssignmentsForPrincipalRequestRequestTypeDef#
# ListApplicationAssignmentsForPrincipalRequestRequestTypeDef definition
class ListApplicationAssignmentsForPrincipalRequestRequestTypeDef(TypedDict):
InstanceArn: str,
PrincipalId: str,
PrincipalType: PrincipalTypeType, # (1)
Filter: NotRequired[ListApplicationAssignmentsFilterTypeDef], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListApplicationsRequestListApplicationsPaginateTypeDef#
# ListApplicationsRequestListApplicationsPaginateTypeDef definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[ListApplicationsFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Filter: NotRequired[ListApplicationsFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPermissionSetProvisioningStatusResponseTypeDef#
# ListPermissionSetProvisioningStatusResponseTypeDef definition
class ListPermissionSetProvisioningStatusResponseTypeDef(TypedDict):
NextToken: str,
PermissionSetsProvisioningStatus: List[PermissionSetProvisioningStatusMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrustedTokenIssuersResponseTypeDef#
# ListTrustedTokenIssuersResponseTypeDef definition
class ListTrustedTokenIssuersResponseTypeDef(TypedDict):
NextToken: str,
TrustedTokenIssuers: List[TrustedTokenIssuerMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TrustedTokenIssuerConfigurationTypeDef#
# TrustedTokenIssuerConfigurationTypeDef definition
class TrustedTokenIssuerConfigurationTypeDef(TypedDict):
OidcJwtConfiguration: NotRequired[OidcJwtConfigurationTypeDef], # (1)
TrustedTokenIssuerUpdateConfigurationTypeDef#
# TrustedTokenIssuerUpdateConfigurationTypeDef definition
class TrustedTokenIssuerUpdateConfigurationTypeDef(TypedDict):
OidcJwtConfiguration: NotRequired[OidcJwtUpdateConfigurationTypeDef], # (1)
PortalOptionsTypeDef#
# PortalOptionsTypeDef definition
class PortalOptionsTypeDef(TypedDict):
SignInOptions: NotRequired[SignInOptionsTypeDef], # (1)
Visibility: NotRequired[ApplicationVisibilityType], # (2)
UpdateApplicationPortalOptionsTypeDef#
# UpdateApplicationPortalOptionsTypeDef definition
class UpdateApplicationPortalOptionsTypeDef(TypedDict):
SignInOptions: NotRequired[SignInOptionsTypeDef], # (1)
ResourceServerConfigTypeDef#
# ResourceServerConfigTypeDef definition
class ResourceServerConfigTypeDef(TypedDict):
Scopes: NotRequired[Dict[str, ResourceServerScopeDetailsTypeDef]], # (1)
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)
AuthenticationMethodItemTypeDef#
# AuthenticationMethodItemTypeDef definition
class AuthenticationMethodItemTypeDef(TypedDict):
AuthenticationMethod: NotRequired[AuthenticationMethodTypeDef], # (1)
AuthenticationMethodType: NotRequired[AuthenticationMethodTypeType], # (2)
GetApplicationAuthenticationMethodResponseTypeDef#
# GetApplicationAuthenticationMethodResponseTypeDef definition
class GetApplicationAuthenticationMethodResponseTypeDef(TypedDict):
AuthenticationMethod: AuthenticationMethodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutApplicationAuthenticationMethodRequestRequestTypeDef#
# PutApplicationAuthenticationMethodRequestRequestTypeDef definition
class PutApplicationAuthenticationMethodRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
AuthenticationMethod: AuthenticationMethodTypeDef, # (1)
AuthenticationMethodType: AuthenticationMethodTypeType, # (2)
GrantTypeDef#
# GrantTypeDef definition
class GrantTypeDef(TypedDict):
AuthorizationCode: NotRequired[AuthorizationCodeGrantTypeDef], # (1)
JwtBearer: NotRequired[JwtBearerGrantTypeDef], # (2)
RefreshToken: NotRequired[Dict[str, Any]],
TokenExchange: NotRequired[Dict[str, Any]],
CreateTrustedTokenIssuerRequestRequestTypeDef#
# CreateTrustedTokenIssuerRequestRequestTypeDef definition
class CreateTrustedTokenIssuerRequestRequestTypeDef(TypedDict):
InstanceArn: str,
Name: str,
TrustedTokenIssuerConfiguration: TrustedTokenIssuerConfigurationTypeDef, # (1)
TrustedTokenIssuerType: TrustedTokenIssuerTypeType, # (2)
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
DescribeTrustedTokenIssuerResponseTypeDef#
# DescribeTrustedTokenIssuerResponseTypeDef definition
class DescribeTrustedTokenIssuerResponseTypeDef(TypedDict):
Name: str,
TrustedTokenIssuerArn: str,
TrustedTokenIssuerConfiguration: TrustedTokenIssuerConfigurationTypeDef, # (1)
TrustedTokenIssuerType: TrustedTokenIssuerTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See TrustedTokenIssuerConfigurationTypeDef
- See TrustedTokenIssuerTypeType
- See ResponseMetadataTypeDef
UpdateTrustedTokenIssuerRequestRequestTypeDef#
# UpdateTrustedTokenIssuerRequestRequestTypeDef definition
class UpdateTrustedTokenIssuerRequestRequestTypeDef(TypedDict):
TrustedTokenIssuerArn: str,
Name: NotRequired[str],
TrustedTokenIssuerConfiguration: NotRequired[TrustedTokenIssuerUpdateConfigurationTypeDef], # (1)
ApplicationTypeDef#
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
ApplicationAccount: NotRequired[str],
ApplicationArn: NotRequired[str],
ApplicationProviderArn: NotRequired[str],
CreatedDate: NotRequired[datetime],
Description: NotRequired[str],
InstanceArn: NotRequired[str],
Name: NotRequired[str],
PortalOptions: NotRequired[PortalOptionsTypeDef], # (1)
Status: NotRequired[ApplicationStatusType], # (2)
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
ApplicationProviderArn: str,
InstanceArn: str,
Name: str,
ClientToken: NotRequired[str],
Description: NotRequired[str],
PortalOptions: NotRequired[PortalOptionsTypeDef], # (1)
Status: NotRequired[ApplicationStatusType], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See PortalOptionsTypeDef
- See ApplicationStatusType
- See TagTypeDef
DescribeApplicationResponseTypeDef#
# DescribeApplicationResponseTypeDef definition
class DescribeApplicationResponseTypeDef(TypedDict):
ApplicationAccount: str,
ApplicationArn: str,
ApplicationProviderArn: str,
CreatedDate: datetime,
Description: str,
InstanceArn: str,
Name: str,
PortalOptions: PortalOptionsTypeDef, # (1)
Status: ApplicationStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
Description: NotRequired[str],
Name: NotRequired[str],
PortalOptions: NotRequired[UpdateApplicationPortalOptionsTypeDef], # (1)
Status: NotRequired[ApplicationStatusType], # (2)
ApplicationProviderTypeDef#
# ApplicationProviderTypeDef definition
class ApplicationProviderTypeDef(TypedDict):
ApplicationProviderArn: str,
DisplayData: NotRequired[DisplayDataTypeDef], # (1)
FederationProtocol: NotRequired[FederationProtocolType], # (2)
ResourceServerConfig: NotRequired[ResourceServerConfigTypeDef], # (3)
DescribeApplicationProviderResponseTypeDef#
# DescribeApplicationProviderResponseTypeDef definition
class DescribeApplicationProviderResponseTypeDef(TypedDict):
ApplicationProviderArn: str,
DisplayData: DisplayDataTypeDef, # (1)
FederationProtocol: FederationProtocolType, # (2)
ResourceServerConfig: ResourceServerConfigTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DisplayDataTypeDef
- See FederationProtocolType
- See ResourceServerConfigTypeDef
- See ResponseMetadataTypeDef
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,
ListApplicationAuthenticationMethodsResponseTypeDef#
# ListApplicationAuthenticationMethodsResponseTypeDef definition
class ListApplicationAuthenticationMethodsResponseTypeDef(TypedDict):
AuthenticationMethods: List[AuthenticationMethodItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApplicationGrantResponseTypeDef#
# GetApplicationGrantResponseTypeDef definition
class GetApplicationGrantResponseTypeDef(TypedDict):
Grant: GrantTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GrantTypeDef
- See ResponseMetadataTypeDef
GrantItemTypeDef#
# GrantItemTypeDef definition
class GrantItemTypeDef(TypedDict):
Grant: GrantTypeDef, # (1)
GrantType: GrantTypeType, # (2)
- See GrantTypeDef
- See GrantTypeType
PutApplicationGrantRequestRequestTypeDef#
# PutApplicationGrantRequestRequestTypeDef definition
class PutApplicationGrantRequestRequestTypeDef(TypedDict):
ApplicationArn: str,
Grant: GrantTypeDef, # (1)
GrantType: GrantTypeType, # (2)
- See GrantTypeDef
- See GrantTypeType
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
Applications: List[ApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationProvidersResponseTypeDef#
# ListApplicationProvidersResponseTypeDef definition
class ListApplicationProvidersResponseTypeDef(TypedDict):
ApplicationProviders: List[ApplicationProviderTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationGrantsResponseTypeDef#
# ListApplicationGrantsResponseTypeDef definition
class ListApplicationGrantsResponseTypeDef(TypedDict):
Grants: List[GrantItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)