Skip to content

Type definitions#

Index > SSOAdmin > Type definitions

Auto-generated documentation for SSOAdmin type annotations stubs module mypy-boto3-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)
  1. See PrincipalTypeType

AccountAssignmentOperationStatusMetadataTypeDef#

# AccountAssignmentOperationStatusMetadataTypeDef definition

class AccountAssignmentOperationStatusMetadataTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime],
    RequestId: NotRequired[str],
    Status: NotRequired[StatusValuesType],  # (1)
  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)
  1. See PrincipalTypeType
  2. See StatusValuesType
  3. See TargetTypeType

AccountAssignmentTypeDef#

# AccountAssignmentTypeDef definition

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

ApplicationAssignmentForPrincipalTypeDef#

# ApplicationAssignmentForPrincipalTypeDef definition

class ApplicationAssignmentForPrincipalTypeDef(TypedDict):
    ApplicationArn: NotRequired[str],
    PrincipalId: NotRequired[str],
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
  1. See PrincipalTypeType

ApplicationAssignmentTypeDef#

# ApplicationAssignmentTypeDef definition

class ApplicationAssignmentTypeDef(TypedDict):
    ApplicationArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
  1. See PrincipalTypeType

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)
  1. See PrincipalTypeType
  2. See TargetTypeType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

CreateApplicationAssignmentRequestRequestTypeDef#

# CreateApplicationAssignmentRequestRequestTypeDef definition

class CreateApplicationAssignmentRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
  1. See PrincipalTypeType

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)
  1. See PrincipalTypeType
  2. 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)
  1. See PrincipalTypeType

DeleteApplicationAuthenticationMethodRequestRequestTypeDef#

# DeleteApplicationAuthenticationMethodRequestRequestTypeDef definition

class DeleteApplicationAuthenticationMethodRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    AuthenticationMethodType: AuthenticationMethodTypeType,  # (1)
  1. See AuthenticationMethodTypeType

DeleteApplicationGrantRequestRequestTypeDef#

# DeleteApplicationGrantRequestRequestTypeDef definition

class DeleteApplicationGrantRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    GrantType: GrantTypeType,  # (1)
  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)
  1. See PrincipalTypeType

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)
  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)
  1. See AuthenticationMethodTypeType

GetApplicationGrantRequestRequestTypeDef#

# GetApplicationGrantRequestRequestTypeDef definition

class GetApplicationGrantRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    GrantType: GrantTypeType,  # (1)
  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)
  1. See InstanceStatusType

OperationStatusFilterTypeDef#

# OperationStatusFilterTypeDef definition

class OperationStatusFilterTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
  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)
  1. See ProvisioningStatusType

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)
  1. See StatusValuesType

ListPermissionSetsProvisionedToAccountRequestRequestTypeDef#

# ListPermissionSetsProvisionedToAccountRequestRequestTypeDef definition

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

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)
  1. See TrustedTokenIssuerTypeType

OidcJwtConfigurationTypeDef#

# OidcJwtConfigurationTypeDef definition

class OidcJwtConfigurationTypeDef(TypedDict):
    ClaimAttributePath: str,
    IdentityStoreAttributePath: str,
    IssuerUrl: str,
    JwksRetrievalOption: JwksRetrievalOptionType,  # (1)
  1. See JwksRetrievalOptionType

OidcJwtUpdateConfigurationTypeDef#

# OidcJwtUpdateConfigurationTypeDef definition

class OidcJwtUpdateConfigurationTypeDef(TypedDict):
    ClaimAttributePath: NotRequired[str],
    IdentityStoreAttributePath: NotRequired[str],
    JwksRetrievalOption: NotRequired[JwksRetrievalOptionType],  # (1)
  1. See JwksRetrievalOptionType

SignInOptionsTypeDef#

# SignInOptionsTypeDef definition

class SignInOptionsTypeDef(TypedDict):
    Origin: SignInOriginType,  # (1)
    ApplicationUrl: NotRequired[str],
  1. See SignInOriginType

ProvisionPermissionSetRequestRequestTypeDef#

# ProvisionPermissionSetRequestRequestTypeDef definition

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

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)
  1. See AccessControlAttributeValueTypeDef

AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef#

# AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef definition

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

DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef#

# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef definition

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

PermissionsBoundaryTypeDef#

# PermissionsBoundaryTypeDef definition

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

AuthenticationMethodTypeDef#

# AuthenticationMethodTypeDef definition

class AuthenticationMethodTypeDef(TypedDict):
    Iam: NotRequired[IamAuthenticationMethodTypeDef],  # (1)
  1. See IamAuthenticationMethodTypeDef

JwtBearerGrantTypeDef#

# JwtBearerGrantTypeDef definition

class JwtBearerGrantTypeDef(TypedDict):
    AuthorizedTokenIssuers: NotRequired[List[AuthorizedTokenIssuerTypeDef]],  # (1)
  1. See AuthorizedTokenIssuerTypeDef

CreateAccountAssignmentResponseTypeDef#

# CreateAccountAssignmentResponseTypeDef definition

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

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef definition

class CreateApplicationResponseTypeDef(TypedDict):
    ApplicationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateInstanceResponseTypeDef#

# CreateInstanceResponseTypeDef definition

class CreateInstanceResponseTypeDef(TypedDict):
    InstanceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTrustedTokenIssuerResponseTypeDef#

# CreateTrustedTokenIssuerResponseTypeDef definition

class CreateTrustedTokenIssuerResponseTypeDef(TypedDict):
    TrustedTokenIssuerArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteAccountAssignmentResponseTypeDef#

# DeleteAccountAssignmentResponseTypeDef definition

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

DescribeAccountAssignmentCreationStatusResponseTypeDef#

# DescribeAccountAssignmentCreationStatusResponseTypeDef definition

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

DescribeAccountAssignmentDeletionStatusResponseTypeDef#

# DescribeAccountAssignmentDeletionStatusResponseTypeDef definition

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

DescribeApplicationAssignmentResponseTypeDef#

# DescribeApplicationAssignmentResponseTypeDef definition

class DescribeApplicationAssignmentResponseTypeDef(TypedDict):
    ApplicationArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PrincipalTypeType
  2. See ResponseMetadataTypeDef

DescribeInstanceResponseTypeDef#

# DescribeInstanceResponseTypeDef definition

class DescribeInstanceResponseTypeDef(TypedDict):
    CreatedDate: datetime,
    IdentityStoreId: str,
    InstanceArn: str,
    Name: str,
    OwnerAccountId: str,
    Status: InstanceStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStatusType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetApplicationAccessScopeResponseTypeDef#

# GetApplicationAccessScopeResponseTypeDef definition

class GetApplicationAccessScopeResponseTypeDef(TypedDict):
    AuthorizedTargets: List[str],
    Scope: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetApplicationAssignmentConfigurationResponseTypeDef#

# GetApplicationAssignmentConfigurationResponseTypeDef definition

class GetApplicationAssignmentConfigurationResponseTypeDef(TypedDict):
    AssignmentRequired: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetInlinePolicyForPermissionSetResponseTypeDef#

# GetInlinePolicyForPermissionSetResponseTypeDef definition

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

ListAccountAssignmentCreationStatusResponseTypeDef#

# ListAccountAssignmentCreationStatusResponseTypeDef definition

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

ListAccountAssignmentDeletionStatusResponseTypeDef#

# ListAccountAssignmentDeletionStatusResponseTypeDef definition

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

ListAccountAssignmentsForPrincipalResponseTypeDef#

# ListAccountAssignmentsForPrincipalResponseTypeDef definition

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

ListAccountAssignmentsResponseTypeDef#

# ListAccountAssignmentsResponseTypeDef definition

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

ListAccountsForProvisionedPermissionSetResponseTypeDef#

# ListAccountsForProvisionedPermissionSetResponseTypeDef definition

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

ListApplicationAssignmentsForPrincipalResponseTypeDef#

# ListApplicationAssignmentsForPrincipalResponseTypeDef definition

class ListApplicationAssignmentsForPrincipalResponseTypeDef(TypedDict):
    ApplicationAssignments: List[ApplicationAssignmentForPrincipalTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationAssignmentForPrincipalTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationAssignmentsResponseTypeDef#

# ListApplicationAssignmentsResponseTypeDef definition

class ListApplicationAssignmentsResponseTypeDef(TypedDict):
    ApplicationAssignments: List[ApplicationAssignmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationAssignmentTypeDef
  2. See ResponseMetadataTypeDef

ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef definition

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

ListManagedPoliciesInPermissionSetResponseTypeDef#

# ListManagedPoliciesInPermissionSetResponseTypeDef definition

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

ListPermissionSetsProvisionedToAccountResponseTypeDef#

# ListPermissionSetsProvisionedToAccountResponseTypeDef definition

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

ListPermissionSetsResponseTypeDef#

# ListPermissionSetsResponseTypeDef definition

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

CreateInstanceRequestRequestTypeDef#

# CreateInstanceRequestRequestTypeDef definition

class CreateInstanceRequestRequestTypeDef(TypedDict):
    ClientToken: NotRequired[str],
    Name: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  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)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

CreatePermissionSetResponseTypeDef#

# CreatePermissionSetResponseTypeDef definition

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

DescribePermissionSetResponseTypeDef#

# DescribePermissionSetResponseTypeDef definition

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

DescribePermissionSetProvisioningStatusResponseTypeDef#

# DescribePermissionSetProvisioningStatusResponseTypeDef definition

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

ProvisionPermissionSetResponseTypeDef#

# ProvisionPermissionSetResponseTypeDef definition

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

ListInstancesResponseTypeDef#

# ListInstancesResponseTypeDef definition

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

ListAccountAssignmentCreationStatusRequestRequestTypeDef#

# ListAccountAssignmentCreationStatusRequestRequestTypeDef definition

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

ListAccountAssignmentDeletionStatusRequestRequestTypeDef#

# ListAccountAssignmentDeletionStatusRequestRequestTypeDef definition

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

ListPermissionSetProvisioningStatusRequestRequestTypeDef#

# ListPermissionSetProvisioningStatusRequestRequestTypeDef definition

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

ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef#

# ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef definition

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

ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef#

# ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef definition

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

ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef#

# ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef definition

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

ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef#

# ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef definition

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

ListApplicationAccessScopesRequestListApplicationAccessScopesPaginateTypeDef#

# ListApplicationAccessScopesRequestListApplicationAccessScopesPaginateTypeDef definition

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

ListApplicationAssignmentsRequestListApplicationAssignmentsPaginateTypeDef#

# ListApplicationAssignmentsRequestListApplicationAssignmentsPaginateTypeDef definition

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

ListApplicationAuthenticationMethodsRequestListApplicationAuthenticationMethodsPaginateTypeDef#

# ListApplicationAuthenticationMethodsRequestListApplicationAuthenticationMethodsPaginateTypeDef definition

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

ListApplicationGrantsRequestListApplicationGrantsPaginateTypeDef#

# ListApplicationGrantsRequestListApplicationGrantsPaginateTypeDef definition

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

ListApplicationProvidersRequestListApplicationProvidersPaginateTypeDef#

# ListApplicationProvidersRequestListApplicationProvidersPaginateTypeDef definition

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

ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef definition

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

ListInstancesRequestListInstancesPaginateTypeDef#

# ListInstancesRequestListInstancesPaginateTypeDef definition

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

ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef#

# ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef definition

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

ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef#

# ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef definition

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

ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef#

# ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef definition

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

ListPermissionSetsRequestListPermissionSetsPaginateTypeDef#

# ListPermissionSetsRequestListPermissionSetsPaginateTypeDef definition

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

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#

# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition

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

ListTrustedTokenIssuersRequestListTrustedTokenIssuersPaginateTypeDef#

# ListTrustedTokenIssuersRequestListTrustedTokenIssuersPaginateTypeDef definition

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

ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef#

# ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef definition

class ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    Filter: NotRequired[ListAccountAssignmentsFilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PrincipalTypeType
  2. See ListAccountAssignmentsFilterTypeDef
  3. See PaginatorConfigTypeDef

ListAccountAssignmentsForPrincipalRequestRequestTypeDef#

# ListAccountAssignmentsForPrincipalRequestRequestTypeDef definition

class ListAccountAssignmentsForPrincipalRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    Filter: NotRequired[ListAccountAssignmentsFilterTypeDef],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PrincipalTypeType
  2. See ListAccountAssignmentsFilterTypeDef

ListApplicationAccessScopesResponseTypeDef#

# ListApplicationAccessScopesResponseTypeDef definition

class ListApplicationAccessScopesResponseTypeDef(TypedDict):
    NextToken: str,
    Scopes: List[ScopeDetailsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScopeDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef#

# ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef definition

class ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef(TypedDict):
    InstanceArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    Filter: NotRequired[ListApplicationAssignmentsFilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PrincipalTypeType
  2. See ListApplicationAssignmentsFilterTypeDef
  3. See PaginatorConfigTypeDef

ListApplicationAssignmentsForPrincipalRequestRequestTypeDef#

# ListApplicationAssignmentsForPrincipalRequestRequestTypeDef definition

class ListApplicationAssignmentsForPrincipalRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    Filter: NotRequired[ListApplicationAssignmentsFilterTypeDef],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PrincipalTypeType
  2. See ListApplicationAssignmentsFilterTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef#

# ListApplicationsRequestListApplicationsPaginateTypeDef definition

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

ListApplicationsRequestRequestTypeDef#

# ListApplicationsRequestRequestTypeDef definition

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

ListPermissionSetProvisioningStatusResponseTypeDef#

# ListPermissionSetProvisioningStatusResponseTypeDef definition

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

ListTrustedTokenIssuersResponseTypeDef#

# ListTrustedTokenIssuersResponseTypeDef definition

class ListTrustedTokenIssuersResponseTypeDef(TypedDict):
    NextToken: str,
    TrustedTokenIssuers: List[TrustedTokenIssuerMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustedTokenIssuerMetadataTypeDef
  2. See ResponseMetadataTypeDef

TrustedTokenIssuerConfigurationTypeDef#

# TrustedTokenIssuerConfigurationTypeDef definition

class TrustedTokenIssuerConfigurationTypeDef(TypedDict):
    OidcJwtConfiguration: NotRequired[OidcJwtConfigurationTypeDef],  # (1)
  1. See OidcJwtConfigurationTypeDef

TrustedTokenIssuerUpdateConfigurationTypeDef#

# TrustedTokenIssuerUpdateConfigurationTypeDef definition

class TrustedTokenIssuerUpdateConfigurationTypeDef(TypedDict):
    OidcJwtConfiguration: NotRequired[OidcJwtUpdateConfigurationTypeDef],  # (1)
  1. See OidcJwtUpdateConfigurationTypeDef

PortalOptionsTypeDef#

# PortalOptionsTypeDef definition

class PortalOptionsTypeDef(TypedDict):
    SignInOptions: NotRequired[SignInOptionsTypeDef],  # (1)
    Visibility: NotRequired[ApplicationVisibilityType],  # (2)
  1. See SignInOptionsTypeDef
  2. See ApplicationVisibilityType

UpdateApplicationPortalOptionsTypeDef#

# UpdateApplicationPortalOptionsTypeDef definition

class UpdateApplicationPortalOptionsTypeDef(TypedDict):
    SignInOptions: NotRequired[SignInOptionsTypeDef],  # (1)
  1. See SignInOptionsTypeDef

ResourceServerConfigTypeDef#

# ResourceServerConfigTypeDef definition

class ResourceServerConfigTypeDef(TypedDict):
    Scopes: NotRequired[Dict[str, ResourceServerScopeDetailsTypeDef]],  # (1)
  1. See ResourceServerScopeDetailsTypeDef

InstanceAccessControlAttributeConfigurationTypeDef#

# InstanceAccessControlAttributeConfigurationTypeDef definition

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

GetPermissionsBoundaryForPermissionSetResponseTypeDef#

# GetPermissionsBoundaryForPermissionSetResponseTypeDef definition

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

PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef#

# PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef definition

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

AuthenticationMethodItemTypeDef#

# AuthenticationMethodItemTypeDef definition

class AuthenticationMethodItemTypeDef(TypedDict):
    AuthenticationMethod: NotRequired[AuthenticationMethodTypeDef],  # (1)
    AuthenticationMethodType: NotRequired[AuthenticationMethodTypeType],  # (2)
  1. See AuthenticationMethodTypeDef
  2. See AuthenticationMethodTypeType

GetApplicationAuthenticationMethodResponseTypeDef#

# GetApplicationAuthenticationMethodResponseTypeDef definition

class GetApplicationAuthenticationMethodResponseTypeDef(TypedDict):
    AuthenticationMethod: AuthenticationMethodTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AuthenticationMethodTypeDef
  2. See ResponseMetadataTypeDef

PutApplicationAuthenticationMethodRequestRequestTypeDef#

# PutApplicationAuthenticationMethodRequestRequestTypeDef definition

class PutApplicationAuthenticationMethodRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    AuthenticationMethod: AuthenticationMethodTypeDef,  # (1)
    AuthenticationMethodType: AuthenticationMethodTypeType,  # (2)
  1. See AuthenticationMethodTypeDef
  2. See AuthenticationMethodTypeType

GrantTypeDef#

# GrantTypeDef definition

class GrantTypeDef(TypedDict):
    AuthorizationCode: NotRequired[AuthorizationCodeGrantTypeDef],  # (1)
    JwtBearer: NotRequired[JwtBearerGrantTypeDef],  # (2)
    RefreshToken: NotRequired[Dict[str, Any]],
    TokenExchange: NotRequired[Dict[str, Any]],
  1. See AuthorizationCodeGrantTypeDef
  2. See JwtBearerGrantTypeDef

CreateTrustedTokenIssuerRequestRequestTypeDef#

# CreateTrustedTokenIssuerRequestRequestTypeDef definition

class CreateTrustedTokenIssuerRequestRequestTypeDef(TypedDict):
    InstanceArn: str,
    Name: str,
    TrustedTokenIssuerConfiguration: TrustedTokenIssuerConfigurationTypeDef,  # (1)
    TrustedTokenIssuerType: TrustedTokenIssuerTypeType,  # (2)
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See TrustedTokenIssuerConfigurationTypeDef
  2. See TrustedTokenIssuerTypeType
  3. See TagTypeDef

DescribeTrustedTokenIssuerResponseTypeDef#

# DescribeTrustedTokenIssuerResponseTypeDef definition

class DescribeTrustedTokenIssuerResponseTypeDef(TypedDict):
    Name: str,
    TrustedTokenIssuerArn: str,
    TrustedTokenIssuerConfiguration: TrustedTokenIssuerConfigurationTypeDef,  # (1)
    TrustedTokenIssuerType: TrustedTokenIssuerTypeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TrustedTokenIssuerConfigurationTypeDef
  2. See TrustedTokenIssuerTypeType
  3. See ResponseMetadataTypeDef

UpdateTrustedTokenIssuerRequestRequestTypeDef#

# UpdateTrustedTokenIssuerRequestRequestTypeDef definition

class UpdateTrustedTokenIssuerRequestRequestTypeDef(TypedDict):
    TrustedTokenIssuerArn: str,
    Name: NotRequired[str],
    TrustedTokenIssuerConfiguration: NotRequired[TrustedTokenIssuerUpdateConfigurationTypeDef],  # (1)
  1. See TrustedTokenIssuerUpdateConfigurationTypeDef

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)
  1. See PortalOptionsTypeDef
  2. See ApplicationStatusType

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)
  1. See PortalOptionsTypeDef
  2. See ApplicationStatusType
  3. 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)
  1. See PortalOptionsTypeDef
  2. See ApplicationStatusType
  3. See ResponseMetadataTypeDef

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef definition

class UpdateApplicationRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    Description: NotRequired[str],
    Name: NotRequired[str],
    PortalOptions: NotRequired[UpdateApplicationPortalOptionsTypeDef],  # (1)
    Status: NotRequired[ApplicationStatusType],  # (2)
  1. See UpdateApplicationPortalOptionsTypeDef
  2. See ApplicationStatusType

ApplicationProviderTypeDef#

# ApplicationProviderTypeDef definition

class ApplicationProviderTypeDef(TypedDict):
    ApplicationProviderArn: str,
    DisplayData: NotRequired[DisplayDataTypeDef],  # (1)
    FederationProtocol: NotRequired[FederationProtocolType],  # (2)
    ResourceServerConfig: NotRequired[ResourceServerConfigTypeDef],  # (3)
  1. See DisplayDataTypeDef
  2. See FederationProtocolType
  3. See ResourceServerConfigTypeDef

DescribeApplicationProviderResponseTypeDef#

# DescribeApplicationProviderResponseTypeDef definition

class DescribeApplicationProviderResponseTypeDef(TypedDict):
    ApplicationProviderArn: str,
    DisplayData: DisplayDataTypeDef,  # (1)
    FederationProtocol: FederationProtocolType,  # (2)
    ResourceServerConfig: ResourceServerConfigTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DisplayDataTypeDef
  2. See FederationProtocolType
  3. See ResourceServerConfigTypeDef
  4. See ResponseMetadataTypeDef

CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

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

DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef definition

class DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef(TypedDict):
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationTypeDef,  # (1)
    Status: InstanceAccessControlAttributeConfigurationStatusType,  # (2)
    StatusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See InstanceAccessControlAttributeConfigurationTypeDef
  2. See InstanceAccessControlAttributeConfigurationStatusType
  3. See ResponseMetadataTypeDef

UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef#

# UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef definition

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

ListApplicationAuthenticationMethodsResponseTypeDef#

# ListApplicationAuthenticationMethodsResponseTypeDef definition

class ListApplicationAuthenticationMethodsResponseTypeDef(TypedDict):
    AuthenticationMethods: List[AuthenticationMethodItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AuthenticationMethodItemTypeDef
  2. See ResponseMetadataTypeDef

GetApplicationGrantResponseTypeDef#

# GetApplicationGrantResponseTypeDef definition

class GetApplicationGrantResponseTypeDef(TypedDict):
    Grant: GrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

GrantItemTypeDef#

# GrantItemTypeDef definition

class GrantItemTypeDef(TypedDict):
    Grant: GrantTypeDef,  # (1)
    GrantType: GrantTypeType,  # (2)
  1. See GrantTypeDef
  2. See GrantTypeType

PutApplicationGrantRequestRequestTypeDef#

# PutApplicationGrantRequestRequestTypeDef definition

class PutApplicationGrantRequestRequestTypeDef(TypedDict):
    ApplicationArn: str,
    Grant: GrantTypeDef,  # (1)
    GrantType: GrantTypeType,  # (2)
  1. See GrantTypeDef
  2. See GrantTypeType

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef definition

class ListApplicationsResponseTypeDef(TypedDict):
    Applications: List[ApplicationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationProvidersResponseTypeDef#

# ListApplicationProvidersResponseTypeDef definition

class ListApplicationProvidersResponseTypeDef(TypedDict):
    ApplicationProviders: List[ApplicationProviderTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationProviderTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationGrantsResponseTypeDef#

# ListApplicationGrantsResponseTypeDef definition

class ListApplicationGrantsResponseTypeDef(TypedDict):
    Grants: List[GrantItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantItemTypeDef
  2. See ResponseMetadataTypeDef