Skip to content

Type definitions#

Index > SSOAdmin > Type definitions

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

AuthenticationMethodUnionTypeDef#

# AuthenticationMethodUnionTypeDef Union usage example

from mypy_boto3_sso_admin.type_defs import AuthenticationMethodUnionTypeDef


def get_value() -> AuthenticationMethodUnionTypeDef:
    return ...


# AuthenticationMethodUnionTypeDef definition

AuthenticationMethodUnionTypeDef = Union[
    AuthenticationMethodTypeDef,  # (1)
    AuthenticationMethodOutputTypeDef,  # (2)
]
  1. See AuthenticationMethodTypeDef
  2. See AuthenticationMethodOutputTypeDef

InstanceAccessControlAttributeConfigurationUnionTypeDef#

# InstanceAccessControlAttributeConfigurationUnionTypeDef Union usage example

from mypy_boto3_sso_admin.type_defs import InstanceAccessControlAttributeConfigurationUnionTypeDef


def get_value() -> InstanceAccessControlAttributeConfigurationUnionTypeDef:
    return ...


# InstanceAccessControlAttributeConfigurationUnionTypeDef definition

InstanceAccessControlAttributeConfigurationUnionTypeDef = Union[
    InstanceAccessControlAttributeConfigurationTypeDef,  # (1)
    InstanceAccessControlAttributeConfigurationOutputTypeDef,  # (2)
]
  1. See InstanceAccessControlAttributeConfigurationTypeDef
  2. See InstanceAccessControlAttributeConfigurationOutputTypeDef

GrantUnionTypeDef#

# GrantUnionTypeDef Union usage example

from mypy_boto3_sso_admin.type_defs import GrantUnionTypeDef


def get_value() -> GrantUnionTypeDef:
    return ...


# GrantUnionTypeDef definition

GrantUnionTypeDef = Union[
    GrantTypeDef,  # (1)
    GrantOutputTypeDef,  # (2)
]
  1. See GrantTypeDef
  2. See GrantOutputTypeDef

AccessControlAttributeValueOutputTypeDef#

# AccessControlAttributeValueOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccessControlAttributeValueOutputTypeDef


def get_value() -> AccessControlAttributeValueOutputTypeDef:
    return {
        "Source": ...,
    }


# AccessControlAttributeValueOutputTypeDef definition

class AccessControlAttributeValueOutputTypeDef(TypedDict):
    Source: List[str],

AccessControlAttributeValueTypeDef#

# AccessControlAttributeValueTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccessControlAttributeValueTypeDef


def get_value() -> AccessControlAttributeValueTypeDef:
    return {
        "Source": ...,
    }


# AccessControlAttributeValueTypeDef definition

class AccessControlAttributeValueTypeDef(TypedDict):
    Source: Sequence[str],

AccountAssignmentForPrincipalTypeDef#

# AccountAssignmentForPrincipalTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentForPrincipalTypeDef


def get_value() -> AccountAssignmentForPrincipalTypeDef:
    return {
        "AccountId": ...,
    }


# AccountAssignmentForPrincipalTypeDef definition

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

AccountAssignmentOperationStatusMetadataTypeDef#

# AccountAssignmentOperationStatusMetadataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentOperationStatusMetadataTypeDef


def get_value() -> AccountAssignmentOperationStatusMetadataTypeDef:
    return {
        "CreatedDate": ...,
    }


# AccountAssignmentOperationStatusMetadataTypeDef definition

class AccountAssignmentOperationStatusMetadataTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime.datetime],
    RequestId: NotRequired[str],
    Status: NotRequired[StatusValuesType],  # (1)
  1. See StatusValuesType

AccountAssignmentOperationStatusTypeDef#

# AccountAssignmentOperationStatusTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentOperationStatusTypeDef


def get_value() -> AccountAssignmentOperationStatusTypeDef:
    return {
        "CreatedDate": ...,
    }


# AccountAssignmentOperationStatusTypeDef definition

class AccountAssignmentOperationStatusTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime.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 TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccountAssignmentTypeDef


def get_value() -> AccountAssignmentTypeDef:
    return {
        "AccountId": ...,
    }


# AccountAssignmentTypeDef definition

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

ApplicationAssignmentForPrincipalTypeDef#

# ApplicationAssignmentForPrincipalTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ApplicationAssignmentForPrincipalTypeDef


def get_value() -> ApplicationAssignmentForPrincipalTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ApplicationAssignmentForPrincipalTypeDef definition

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

ApplicationAssignmentTypeDef#

# ApplicationAssignmentTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ApplicationAssignmentTypeDef


def get_value() -> ApplicationAssignmentTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ApplicationAssignmentTypeDef definition

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

DisplayDataTypeDef#

# DisplayDataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DisplayDataTypeDef


def get_value() -> DisplayDataTypeDef:
    return {
        "Description": ...,
    }


# DisplayDataTypeDef definition

class DisplayDataTypeDef(TypedDict):
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    IconUrl: NotRequired[str],

CustomerManagedPolicyReferenceTypeDef#

# CustomerManagedPolicyReferenceTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CustomerManagedPolicyReferenceTypeDef


def get_value() -> CustomerManagedPolicyReferenceTypeDef:
    return {
        "Name": ...,
    }


# CustomerManagedPolicyReferenceTypeDef definition

class CustomerManagedPolicyReferenceTypeDef(TypedDict):
    Name: str,
    Path: NotRequired[str],

AttachManagedPolicyToPermissionSetRequestTypeDef#

# AttachManagedPolicyToPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AttachManagedPolicyToPermissionSetRequestTypeDef


def get_value() -> AttachManagedPolicyToPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# AttachManagedPolicyToPermissionSetRequestTypeDef definition

class AttachManagedPolicyToPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    ManagedPolicyArn: str,
    PermissionSetArn: str,

AttachedManagedPolicyTypeDef#

# AttachedManagedPolicyTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AttachedManagedPolicyTypeDef


def get_value() -> AttachedManagedPolicyTypeDef:
    return {
        "Arn": ...,
    }


# AttachedManagedPolicyTypeDef definition

class AttachedManagedPolicyTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

IamAuthenticationMethodOutputTypeDef#

# IamAuthenticationMethodOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import IamAuthenticationMethodOutputTypeDef


def get_value() -> IamAuthenticationMethodOutputTypeDef:
    return {
        "ActorPolicy": ...,
    }


# IamAuthenticationMethodOutputTypeDef definition

class IamAuthenticationMethodOutputTypeDef(TypedDict):
    ActorPolicy: Dict[str, Any],

IamAuthenticationMethodTypeDef#

# IamAuthenticationMethodTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import IamAuthenticationMethodTypeDef


def get_value() -> IamAuthenticationMethodTypeDef:
    return {
        "ActorPolicy": ...,
    }


# IamAuthenticationMethodTypeDef definition

class IamAuthenticationMethodTypeDef(TypedDict):
    ActorPolicy: Mapping[str, Any],

AuthorizationCodeGrantOutputTypeDef#

# AuthorizationCodeGrantOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthorizationCodeGrantOutputTypeDef


def get_value() -> AuthorizationCodeGrantOutputTypeDef:
    return {
        "RedirectUris": ...,
    }


# AuthorizationCodeGrantOutputTypeDef definition

class AuthorizationCodeGrantOutputTypeDef(TypedDict):
    RedirectUris: NotRequired[List[str]],

AuthorizationCodeGrantTypeDef#

# AuthorizationCodeGrantTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthorizationCodeGrantTypeDef


def get_value() -> AuthorizationCodeGrantTypeDef:
    return {
        "RedirectUris": ...,
    }


# AuthorizationCodeGrantTypeDef definition

class AuthorizationCodeGrantTypeDef(TypedDict):
    RedirectUris: NotRequired[Sequence[str]],

AuthorizedTokenIssuerOutputTypeDef#

# AuthorizedTokenIssuerOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthorizedTokenIssuerOutputTypeDef


def get_value() -> AuthorizedTokenIssuerOutputTypeDef:
    return {
        "AuthorizedAudiences": ...,
    }


# AuthorizedTokenIssuerOutputTypeDef definition

class AuthorizedTokenIssuerOutputTypeDef(TypedDict):
    AuthorizedAudiences: NotRequired[List[str]],
    TrustedTokenIssuerArn: NotRequired[str],

AuthorizedTokenIssuerTypeDef#

# AuthorizedTokenIssuerTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthorizedTokenIssuerTypeDef


def get_value() -> AuthorizedTokenIssuerTypeDef:
    return {
        "AuthorizedAudiences": ...,
    }


# AuthorizedTokenIssuerTypeDef definition

class AuthorizedTokenIssuerTypeDef(TypedDict):
    AuthorizedAudiences: NotRequired[Sequence[str]],
    TrustedTokenIssuerArn: NotRequired[str],

CreateAccountAssignmentRequestTypeDef#

# CreateAccountAssignmentRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateAccountAssignmentRequestTypeDef


def get_value() -> CreateAccountAssignmentRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# CreateAccountAssignmentRequestTypeDef definition

class CreateAccountAssignmentRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    TargetId: str,
    TargetType: TargetTypeType,  # (2)
  1. See PrincipalTypeType
  2. See TargetTypeType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

CreateApplicationAssignmentRequestTypeDef#

# CreateApplicationAssignmentRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateApplicationAssignmentRequestTypeDef


def get_value() -> CreateApplicationAssignmentRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# CreateApplicationAssignmentRequestTypeDef definition

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

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

PermissionSetTypeDef#

# PermissionSetTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PermissionSetTypeDef


def get_value() -> PermissionSetTypeDef:
    return {
        "CreatedDate": ...,
    }


# PermissionSetTypeDef definition

class PermissionSetTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime.datetime],
    Description: NotRequired[str],
    Name: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    RelayState: NotRequired[str],
    SessionDuration: NotRequired[str],

DeleteAccountAssignmentRequestTypeDef#

# DeleteAccountAssignmentRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteAccountAssignmentRequestTypeDef


def get_value() -> DeleteAccountAssignmentRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DeleteAccountAssignmentRequestTypeDef definition

class DeleteAccountAssignmentRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    PrincipalId: str,
    PrincipalType: PrincipalTypeType,  # (1)
    TargetId: str,
    TargetType: TargetTypeType,  # (2)
  1. See PrincipalTypeType
  2. See TargetTypeType

DeleteApplicationAccessScopeRequestTypeDef#

# DeleteApplicationAccessScopeRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteApplicationAccessScopeRequestTypeDef


def get_value() -> DeleteApplicationAccessScopeRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DeleteApplicationAccessScopeRequestTypeDef definition

class DeleteApplicationAccessScopeRequestTypeDef(TypedDict):
    ApplicationArn: str,
    Scope: str,

DeleteApplicationAssignmentRequestTypeDef#

# DeleteApplicationAssignmentRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteApplicationAssignmentRequestTypeDef


def get_value() -> DeleteApplicationAssignmentRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DeleteApplicationAssignmentRequestTypeDef definition

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

DeleteApplicationAuthenticationMethodRequestTypeDef#

# DeleteApplicationAuthenticationMethodRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteApplicationAuthenticationMethodRequestTypeDef


def get_value() -> DeleteApplicationAuthenticationMethodRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DeleteApplicationAuthenticationMethodRequestTypeDef definition

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

DeleteApplicationGrantRequestTypeDef#

# DeleteApplicationGrantRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteApplicationGrantRequestTypeDef


def get_value() -> DeleteApplicationGrantRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DeleteApplicationGrantRequestTypeDef definition

class DeleteApplicationGrantRequestTypeDef(TypedDict):
    ApplicationArn: str,
    GrantType: GrantTypeType,  # (1)
  1. See GrantTypeType

DeleteApplicationRequestTypeDef#

# DeleteApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteApplicationRequestTypeDef


def get_value() -> DeleteApplicationRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DeleteApplicationRequestTypeDef definition

class DeleteApplicationRequestTypeDef(TypedDict):
    ApplicationArn: str,

DeleteInlinePolicyFromPermissionSetRequestTypeDef#

# DeleteInlinePolicyFromPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteInlinePolicyFromPermissionSetRequestTypeDef


def get_value() -> DeleteInlinePolicyFromPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DeleteInlinePolicyFromPermissionSetRequestTypeDef definition

class DeleteInlinePolicyFromPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeleteInstanceAccessControlAttributeConfigurationRequestTypeDef#

# DeleteInstanceAccessControlAttributeConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteInstanceAccessControlAttributeConfigurationRequestTypeDef


def get_value() -> DeleteInstanceAccessControlAttributeConfigurationRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DeleteInstanceAccessControlAttributeConfigurationRequestTypeDef definition

class DeleteInstanceAccessControlAttributeConfigurationRequestTypeDef(TypedDict):
    InstanceArn: str,

DeleteInstanceRequestTypeDef#

# DeleteInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteInstanceRequestTypeDef


def get_value() -> DeleteInstanceRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DeleteInstanceRequestTypeDef definition

class DeleteInstanceRequestTypeDef(TypedDict):
    InstanceArn: str,

DeletePermissionSetRequestTypeDef#

# DeletePermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeletePermissionSetRequestTypeDef


def get_value() -> DeletePermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DeletePermissionSetRequestTypeDef definition

class DeletePermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeletePermissionsBoundaryFromPermissionSetRequestTypeDef#

# DeletePermissionsBoundaryFromPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeletePermissionsBoundaryFromPermissionSetRequestTypeDef


def get_value() -> DeletePermissionsBoundaryFromPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DeletePermissionsBoundaryFromPermissionSetRequestTypeDef definition

class DeletePermissionsBoundaryFromPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DeleteTrustedTokenIssuerRequestTypeDef#

# DeleteTrustedTokenIssuerRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteTrustedTokenIssuerRequestTypeDef


def get_value() -> DeleteTrustedTokenIssuerRequestTypeDef:
    return {
        "TrustedTokenIssuerArn": ...,
    }


# DeleteTrustedTokenIssuerRequestTypeDef definition

class DeleteTrustedTokenIssuerRequestTypeDef(TypedDict):
    TrustedTokenIssuerArn: str,

DescribeAccountAssignmentCreationStatusRequestTypeDef#

# DescribeAccountAssignmentCreationStatusRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentCreationStatusRequestTypeDef


def get_value() -> DescribeAccountAssignmentCreationStatusRequestTypeDef:
    return {
        "AccountAssignmentCreationRequestId": ...,
    }


# DescribeAccountAssignmentCreationStatusRequestTypeDef definition

class DescribeAccountAssignmentCreationStatusRequestTypeDef(TypedDict):
    AccountAssignmentCreationRequestId: str,
    InstanceArn: str,

DescribeAccountAssignmentDeletionStatusRequestTypeDef#

# DescribeAccountAssignmentDeletionStatusRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentDeletionStatusRequestTypeDef


def get_value() -> DescribeAccountAssignmentDeletionStatusRequestTypeDef:
    return {
        "AccountAssignmentDeletionRequestId": ...,
    }


# DescribeAccountAssignmentDeletionStatusRequestTypeDef definition

class DescribeAccountAssignmentDeletionStatusRequestTypeDef(TypedDict):
    AccountAssignmentDeletionRequestId: str,
    InstanceArn: str,

DescribeApplicationAssignmentRequestTypeDef#

# DescribeApplicationAssignmentRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeApplicationAssignmentRequestTypeDef


def get_value() -> DescribeApplicationAssignmentRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DescribeApplicationAssignmentRequestTypeDef definition

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

DescribeApplicationProviderRequestTypeDef#

# DescribeApplicationProviderRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeApplicationProviderRequestTypeDef


def get_value() -> DescribeApplicationProviderRequestTypeDef:
    return {
        "ApplicationProviderArn": ...,
    }


# DescribeApplicationProviderRequestTypeDef definition

class DescribeApplicationProviderRequestTypeDef(TypedDict):
    ApplicationProviderArn: str,

DescribeApplicationRequestTypeDef#

# DescribeApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeApplicationRequestTypeDef


def get_value() -> DescribeApplicationRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DescribeApplicationRequestTypeDef definition

class DescribeApplicationRequestTypeDef(TypedDict):
    ApplicationArn: str,

DescribeInstanceAccessControlAttributeConfigurationRequestTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeInstanceAccessControlAttributeConfigurationRequestTypeDef


def get_value() -> DescribeInstanceAccessControlAttributeConfigurationRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DescribeInstanceAccessControlAttributeConfigurationRequestTypeDef definition

class DescribeInstanceAccessControlAttributeConfigurationRequestTypeDef(TypedDict):
    InstanceArn: str,

DescribeInstanceRequestTypeDef#

# DescribeInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeInstanceRequestTypeDef


def get_value() -> DescribeInstanceRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DescribeInstanceRequestTypeDef definition

class DescribeInstanceRequestTypeDef(TypedDict):
    InstanceArn: str,

DescribePermissionSetProvisioningStatusRequestTypeDef#

# DescribePermissionSetProvisioningStatusRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetProvisioningStatusRequestTypeDef


def get_value() -> DescribePermissionSetProvisioningStatusRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DescribePermissionSetProvisioningStatusRequestTypeDef definition

class DescribePermissionSetProvisioningStatusRequestTypeDef(TypedDict):
    InstanceArn: str,
    ProvisionPermissionSetRequestId: str,

PermissionSetProvisioningStatusTypeDef#

# PermissionSetProvisioningStatusTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PermissionSetProvisioningStatusTypeDef


def get_value() -> PermissionSetProvisioningStatusTypeDef:
    return {
        "AccountId": ...,
    }


# PermissionSetProvisioningStatusTypeDef definition

class PermissionSetProvisioningStatusTypeDef(TypedDict):
    AccountId: NotRequired[str],
    CreatedDate: NotRequired[datetime.datetime],
    FailureReason: NotRequired[str],
    PermissionSetArn: NotRequired[str],
    RequestId: NotRequired[str],
    Status: NotRequired[StatusValuesType],  # (1)
  1. See StatusValuesType

DescribePermissionSetRequestTypeDef#

# DescribePermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetRequestTypeDef


def get_value() -> DescribePermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DescribePermissionSetRequestTypeDef definition

class DescribePermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

DescribeTrustedTokenIssuerRequestTypeDef#

# DescribeTrustedTokenIssuerRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeTrustedTokenIssuerRequestTypeDef


def get_value() -> DescribeTrustedTokenIssuerRequestTypeDef:
    return {
        "TrustedTokenIssuerArn": ...,
    }


# DescribeTrustedTokenIssuerRequestTypeDef definition

class DescribeTrustedTokenIssuerRequestTypeDef(TypedDict):
    TrustedTokenIssuerArn: str,

DetachManagedPolicyFromPermissionSetRequestTypeDef#

# DetachManagedPolicyFromPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DetachManagedPolicyFromPermissionSetRequestTypeDef


def get_value() -> DetachManagedPolicyFromPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# DetachManagedPolicyFromPermissionSetRequestTypeDef definition

class DetachManagedPolicyFromPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    ManagedPolicyArn: str,
    PermissionSetArn: str,

GetApplicationAccessScopeRequestTypeDef#

# GetApplicationAccessScopeRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationAccessScopeRequestTypeDef


def get_value() -> GetApplicationAccessScopeRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# GetApplicationAccessScopeRequestTypeDef definition

class GetApplicationAccessScopeRequestTypeDef(TypedDict):
    ApplicationArn: str,
    Scope: str,

GetApplicationAssignmentConfigurationRequestTypeDef#

# GetApplicationAssignmentConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationAssignmentConfigurationRequestTypeDef


def get_value() -> GetApplicationAssignmentConfigurationRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# GetApplicationAssignmentConfigurationRequestTypeDef definition

class GetApplicationAssignmentConfigurationRequestTypeDef(TypedDict):
    ApplicationArn: str,

GetApplicationAuthenticationMethodRequestTypeDef#

# GetApplicationAuthenticationMethodRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationAuthenticationMethodRequestTypeDef


def get_value() -> GetApplicationAuthenticationMethodRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# GetApplicationAuthenticationMethodRequestTypeDef definition

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

GetApplicationGrantRequestTypeDef#

# GetApplicationGrantRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationGrantRequestTypeDef


def get_value() -> GetApplicationGrantRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# GetApplicationGrantRequestTypeDef definition

class GetApplicationGrantRequestTypeDef(TypedDict):
    ApplicationArn: str,
    GrantType: GrantTypeType,  # (1)
  1. See GrantTypeType

GetInlinePolicyForPermissionSetRequestTypeDef#

# GetInlinePolicyForPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetInlinePolicyForPermissionSetRequestTypeDef


def get_value() -> GetInlinePolicyForPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# GetInlinePolicyForPermissionSetRequestTypeDef definition

class GetInlinePolicyForPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

GetPermissionsBoundaryForPermissionSetRequestTypeDef#

# GetPermissionsBoundaryForPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetPermissionsBoundaryForPermissionSetRequestTypeDef


def get_value() -> GetPermissionsBoundaryForPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# GetPermissionsBoundaryForPermissionSetRequestTypeDef definition

class GetPermissionsBoundaryForPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,

InstanceMetadataTypeDef#

# InstanceMetadataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import InstanceMetadataTypeDef


def get_value() -> InstanceMetadataTypeDef:
    return {
        "CreatedDate": ...,
    }


# InstanceMetadataTypeDef definition

class InstanceMetadataTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime.datetime],
    IdentityStoreId: NotRequired[str],
    InstanceArn: NotRequired[str],
    Name: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    Status: NotRequired[InstanceStatusType],  # (1)
  1. See InstanceStatusType

OperationStatusFilterTypeDef#

# OperationStatusFilterTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import OperationStatusFilterTypeDef


def get_value() -> OperationStatusFilterTypeDef:
    return {
        "Status": ...,
    }


# OperationStatusFilterTypeDef definition

class OperationStatusFilterTypeDef(TypedDict):
    Status: NotRequired[StatusValuesType],  # (1)
  1. See StatusValuesType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAccountAssignmentsFilterTypeDef#

# ListAccountAssignmentsFilterTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsFilterTypeDef


def get_value() -> ListAccountAssignmentsFilterTypeDef:
    return {
        "AccountId": ...,
    }


# ListAccountAssignmentsFilterTypeDef definition

class ListAccountAssignmentsFilterTypeDef(TypedDict):
    AccountId: NotRequired[str],

ListAccountAssignmentsRequestTypeDef#

# ListAccountAssignmentsRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsRequestTypeDef


def get_value() -> ListAccountAssignmentsRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListAccountAssignmentsRequestTypeDef definition

class ListAccountAssignmentsRequestTypeDef(TypedDict):
    AccountId: str,
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAccountsForProvisionedPermissionSetRequestTypeDef#

# ListAccountsForProvisionedPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetRequestTypeDef


def get_value() -> ListAccountsForProvisionedPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountsForProvisionedPermissionSetRequestTypeDef definition

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

ListApplicationAccessScopesRequestTypeDef#

# ListApplicationAccessScopesRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAccessScopesRequestTypeDef


def get_value() -> ListApplicationAccessScopesRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAccessScopesRequestTypeDef definition

class ListApplicationAccessScopesRequestTypeDef(TypedDict):
    ApplicationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ScopeDetailsTypeDef#

# ScopeDetailsTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ScopeDetailsTypeDef


def get_value() -> ScopeDetailsTypeDef:
    return {
        "AuthorizedTargets": ...,
    }


# ScopeDetailsTypeDef definition

class ScopeDetailsTypeDef(TypedDict):
    Scope: str,
    AuthorizedTargets: NotRequired[List[str]],

ListApplicationAssignmentsFilterTypeDef#

# ListApplicationAssignmentsFilterTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsFilterTypeDef


def get_value() -> ListApplicationAssignmentsFilterTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAssignmentsFilterTypeDef definition

class ListApplicationAssignmentsFilterTypeDef(TypedDict):
    ApplicationArn: NotRequired[str],

ListApplicationAssignmentsRequestTypeDef#

# ListApplicationAssignmentsRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsRequestTypeDef


def get_value() -> ListApplicationAssignmentsRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAssignmentsRequestTypeDef definition

class ListApplicationAssignmentsRequestTypeDef(TypedDict):
    ApplicationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListApplicationAuthenticationMethodsRequestTypeDef#

# ListApplicationAuthenticationMethodsRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAuthenticationMethodsRequestTypeDef


def get_value() -> ListApplicationAuthenticationMethodsRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAuthenticationMethodsRequestTypeDef definition

class ListApplicationAuthenticationMethodsRequestTypeDef(TypedDict):
    ApplicationArn: str,
    NextToken: NotRequired[str],

ListApplicationGrantsRequestTypeDef#

# ListApplicationGrantsRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationGrantsRequestTypeDef


def get_value() -> ListApplicationGrantsRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationGrantsRequestTypeDef definition

class ListApplicationGrantsRequestTypeDef(TypedDict):
    ApplicationArn: str,
    NextToken: NotRequired[str],

ListApplicationProvidersRequestTypeDef#

# ListApplicationProvidersRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationProvidersRequestTypeDef


def get_value() -> ListApplicationProvidersRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListApplicationProvidersRequestTypeDef definition

class ListApplicationProvidersRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListApplicationsFilterTypeDef#

# ListApplicationsFilterTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationsFilterTypeDef


def get_value() -> ListApplicationsFilterTypeDef:
    return {
        "ApplicationAccount": ...,
    }


# ListApplicationsFilterTypeDef definition

class ListApplicationsFilterTypeDef(TypedDict):
    ApplicationAccount: NotRequired[str],
    ApplicationProvider: NotRequired[str],

ListCustomerManagedPolicyReferencesInPermissionSetRequestTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetRequestTypeDef


def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListCustomerManagedPolicyReferencesInPermissionSetRequestTypeDef definition

class ListCustomerManagedPolicyReferencesInPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInstancesRequestTypeDef#

# ListInstancesRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListInstancesRequestTypeDef


def get_value() -> ListInstancesRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListInstancesRequestTypeDef definition

class ListInstancesRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListManagedPoliciesInPermissionSetRequestTypeDef#

# ListManagedPoliciesInPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetRequestTypeDef


def get_value() -> ListManagedPoliciesInPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListManagedPoliciesInPermissionSetRequestTypeDef definition

class ListManagedPoliciesInPermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PermissionSetProvisioningStatusMetadataTypeDef#

# PermissionSetProvisioningStatusMetadataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PermissionSetProvisioningStatusMetadataTypeDef


def get_value() -> PermissionSetProvisioningStatusMetadataTypeDef:
    return {
        "CreatedDate": ...,
    }


# PermissionSetProvisioningStatusMetadataTypeDef definition

class PermissionSetProvisioningStatusMetadataTypeDef(TypedDict):
    CreatedDate: NotRequired[datetime.datetime],
    RequestId: NotRequired[str],
    Status: NotRequired[StatusValuesType],  # (1)
  1. See StatusValuesType

ListPermissionSetsProvisionedToAccountRequestTypeDef#

# ListPermissionSetsProvisionedToAccountRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountRequestTypeDef


def get_value() -> ListPermissionSetsProvisionedToAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListPermissionSetsProvisionedToAccountRequestTypeDef definition

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

ListPermissionSetsRequestTypeDef#

# ListPermissionSetsRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsRequestTypeDef


def get_value() -> ListPermissionSetsRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListPermissionSetsRequestTypeDef definition

class ListPermissionSetsRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    InstanceArn: NotRequired[str],
    NextToken: NotRequired[str],

ListTrustedTokenIssuersRequestTypeDef#

# ListTrustedTokenIssuersRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListTrustedTokenIssuersRequestTypeDef


def get_value() -> ListTrustedTokenIssuersRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListTrustedTokenIssuersRequestTypeDef definition

class ListTrustedTokenIssuersRequestTypeDef(TypedDict):
    InstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

TrustedTokenIssuerMetadataTypeDef#

# TrustedTokenIssuerMetadataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import TrustedTokenIssuerMetadataTypeDef


def get_value() -> TrustedTokenIssuerMetadataTypeDef:
    return {
        "Name": ...,
    }


# TrustedTokenIssuerMetadataTypeDef definition

class TrustedTokenIssuerMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    TrustedTokenIssuerArn: NotRequired[str],
    TrustedTokenIssuerType: NotRequired[TrustedTokenIssuerTypeType],  # (1)
  1. See TrustedTokenIssuerTypeType

OidcJwtConfigurationTypeDef#

# OidcJwtConfigurationTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import OidcJwtConfigurationTypeDef


def get_value() -> OidcJwtConfigurationTypeDef:
    return {
        "ClaimAttributePath": ...,
    }


# OidcJwtConfigurationTypeDef definition

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

OidcJwtUpdateConfigurationTypeDef#

# OidcJwtUpdateConfigurationTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import OidcJwtUpdateConfigurationTypeDef


def get_value() -> OidcJwtUpdateConfigurationTypeDef:
    return {
        "ClaimAttributePath": ...,
    }


# OidcJwtUpdateConfigurationTypeDef definition

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

SignInOptionsTypeDef#

# SignInOptionsTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import SignInOptionsTypeDef


def get_value() -> SignInOptionsTypeDef:
    return {
        "ApplicationUrl": ...,
    }


# SignInOptionsTypeDef definition

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

ProvisionPermissionSetRequestTypeDef#

# ProvisionPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ProvisionPermissionSetRequestTypeDef


def get_value() -> ProvisionPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ProvisionPermissionSetRequestTypeDef definition

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

PutApplicationAccessScopeRequestTypeDef#

# PutApplicationAccessScopeRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PutApplicationAccessScopeRequestTypeDef


def get_value() -> PutApplicationAccessScopeRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# PutApplicationAccessScopeRequestTypeDef definition

class PutApplicationAccessScopeRequestTypeDef(TypedDict):
    ApplicationArn: str,
    Scope: str,
    AuthorizedTargets: NotRequired[Sequence[str]],

PutApplicationAssignmentConfigurationRequestTypeDef#

# PutApplicationAssignmentConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PutApplicationAssignmentConfigurationRequestTypeDef


def get_value() -> PutApplicationAssignmentConfigurationRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# PutApplicationAssignmentConfigurationRequestTypeDef definition

class PutApplicationAssignmentConfigurationRequestTypeDef(TypedDict):
    ApplicationArn: str,
    AssignmentRequired: bool,

PutInlinePolicyToPermissionSetRequestTypeDef#

# PutInlinePolicyToPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PutInlinePolicyToPermissionSetRequestTypeDef


def get_value() -> PutInlinePolicyToPermissionSetRequestTypeDef:
    return {
        "InlinePolicy": ...,
    }


# PutInlinePolicyToPermissionSetRequestTypeDef definition

class PutInlinePolicyToPermissionSetRequestTypeDef(TypedDict):
    InlinePolicy: str,
    InstanceArn: str,
    PermissionSetArn: str,

ResourceServerScopeDetailsTypeDef#

# ResourceServerScopeDetailsTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ResourceServerScopeDetailsTypeDef


def get_value() -> ResourceServerScopeDetailsTypeDef:
    return {
        "DetailedTitle": ...,
    }


# ResourceServerScopeDetailsTypeDef definition

class ResourceServerScopeDetailsTypeDef(TypedDict):
    DetailedTitle: NotRequired[str],
    LongDescription: NotRequired[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],
    InstanceArn: NotRequired[str],

UpdateInstanceRequestTypeDef#

# UpdateInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UpdateInstanceRequestTypeDef


def get_value() -> UpdateInstanceRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# UpdateInstanceRequestTypeDef definition

class UpdateInstanceRequestTypeDef(TypedDict):
    InstanceArn: str,
    Name: str,

UpdatePermissionSetRequestTypeDef#

# UpdatePermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UpdatePermissionSetRequestTypeDef


def get_value() -> UpdatePermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# UpdatePermissionSetRequestTypeDef definition

class UpdatePermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    PermissionSetArn: str,
    Description: NotRequired[str],
    RelayState: NotRequired[str],
    SessionDuration: NotRequired[str],

AccessControlAttributeOutputTypeDef#

# AccessControlAttributeOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccessControlAttributeOutputTypeDef


def get_value() -> AccessControlAttributeOutputTypeDef:
    return {
        "Key": ...,
    }


# AccessControlAttributeOutputTypeDef definition

class AccessControlAttributeOutputTypeDef(TypedDict):
    Key: str,
    Value: AccessControlAttributeValueOutputTypeDef,  # (1)
  1. See AccessControlAttributeValueOutputTypeDef

AccessControlAttributeTypeDef#

# AccessControlAttributeTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AccessControlAttributeTypeDef


def get_value() -> AccessControlAttributeTypeDef:
    return {
        "Key": ...,
    }


# AccessControlAttributeTypeDef definition

class AccessControlAttributeTypeDef(TypedDict):
    Key: str,
    Value: AccessControlAttributeValueTypeDef,  # (1)
  1. See AccessControlAttributeValueTypeDef

AttachCustomerManagedPolicyReferenceToPermissionSetRequestTypeDef#

# AttachCustomerManagedPolicyReferenceToPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AttachCustomerManagedPolicyReferenceToPermissionSetRequestTypeDef


def get_value() -> AttachCustomerManagedPolicyReferenceToPermissionSetRequestTypeDef:
    return {
        "CustomerManagedPolicyReference": ...,
    }


# AttachCustomerManagedPolicyReferenceToPermissionSetRequestTypeDef definition

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

DetachCustomerManagedPolicyReferenceFromPermissionSetRequestTypeDef#

# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DetachCustomerManagedPolicyReferenceFromPermissionSetRequestTypeDef


def get_value() -> DetachCustomerManagedPolicyReferenceFromPermissionSetRequestTypeDef:
    return {
        "CustomerManagedPolicyReference": ...,
    }


# DetachCustomerManagedPolicyReferenceFromPermissionSetRequestTypeDef definition

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

PermissionsBoundaryTypeDef#

# PermissionsBoundaryTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PermissionsBoundaryTypeDef


def get_value() -> PermissionsBoundaryTypeDef:
    return {
        "CustomerManagedPolicyReference": ...,
    }


# PermissionsBoundaryTypeDef definition

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

AuthenticationMethodOutputTypeDef#

# AuthenticationMethodOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthenticationMethodOutputTypeDef


def get_value() -> AuthenticationMethodOutputTypeDef:
    return {
        "Iam": ...,
    }


# AuthenticationMethodOutputTypeDef definition

class AuthenticationMethodOutputTypeDef(TypedDict):
    Iam: NotRequired[IamAuthenticationMethodOutputTypeDef],  # (1)
  1. See IamAuthenticationMethodOutputTypeDef

AuthenticationMethodTypeDef#

# AuthenticationMethodTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthenticationMethodTypeDef


def get_value() -> AuthenticationMethodTypeDef:
    return {
        "Iam": ...,
    }


# AuthenticationMethodTypeDef definition

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

JwtBearerGrantOutputTypeDef#

# JwtBearerGrantOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import JwtBearerGrantOutputTypeDef


def get_value() -> JwtBearerGrantOutputTypeDef:
    return {
        "AuthorizedTokenIssuers": ...,
    }


# JwtBearerGrantOutputTypeDef definition

class JwtBearerGrantOutputTypeDef(TypedDict):
    AuthorizedTokenIssuers: NotRequired[List[AuthorizedTokenIssuerOutputTypeDef]],  # (1)
  1. See List[AuthorizedTokenIssuerOutputTypeDef]

JwtBearerGrantTypeDef#

# JwtBearerGrantTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import JwtBearerGrantTypeDef


def get_value() -> JwtBearerGrantTypeDef:
    return {
        "AuthorizedTokenIssuers": ...,
    }


# JwtBearerGrantTypeDef definition

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

CreateAccountAssignmentResponseTypeDef#

# CreateAccountAssignmentResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateAccountAssignmentResponseTypeDef


def get_value() -> CreateAccountAssignmentResponseTypeDef:
    return {
        "AccountAssignmentCreationStatus": ...,
    }


# CreateAccountAssignmentResponseTypeDef definition

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

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateApplicationResponseTypeDef


def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "ApplicationArn": ...,
    }


# CreateApplicationResponseTypeDef definition

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

CreateInstanceResponseTypeDef#

# CreateInstanceResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateInstanceResponseTypeDef


def get_value() -> CreateInstanceResponseTypeDef:
    return {
        "InstanceArn": ...,
    }


# CreateInstanceResponseTypeDef definition

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

CreateTrustedTokenIssuerResponseTypeDef#

# CreateTrustedTokenIssuerResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateTrustedTokenIssuerResponseTypeDef


def get_value() -> CreateTrustedTokenIssuerResponseTypeDef:
    return {
        "TrustedTokenIssuerArn": ...,
    }


# CreateTrustedTokenIssuerResponseTypeDef definition

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

DeleteAccountAssignmentResponseTypeDef#

# DeleteAccountAssignmentResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DeleteAccountAssignmentResponseTypeDef


def get_value() -> DeleteAccountAssignmentResponseTypeDef:
    return {
        "AccountAssignmentDeletionStatus": ...,
    }


# DeleteAccountAssignmentResponseTypeDef definition

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

DescribeAccountAssignmentCreationStatusResponseTypeDef#

# DescribeAccountAssignmentCreationStatusResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentCreationStatusResponseTypeDef


def get_value() -> DescribeAccountAssignmentCreationStatusResponseTypeDef:
    return {
        "AccountAssignmentCreationStatus": ...,
    }


# DescribeAccountAssignmentCreationStatusResponseTypeDef definition

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

DescribeAccountAssignmentDeletionStatusResponseTypeDef#

# DescribeAccountAssignmentDeletionStatusResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeAccountAssignmentDeletionStatusResponseTypeDef


def get_value() -> DescribeAccountAssignmentDeletionStatusResponseTypeDef:
    return {
        "AccountAssignmentDeletionStatus": ...,
    }


# DescribeAccountAssignmentDeletionStatusResponseTypeDef definition

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

DescribeApplicationAssignmentResponseTypeDef#

# DescribeApplicationAssignmentResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeApplicationAssignmentResponseTypeDef


def get_value() -> DescribeApplicationAssignmentResponseTypeDef:
    return {
        "ApplicationArn": ...,
    }


# DescribeApplicationAssignmentResponseTypeDef definition

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

DescribeInstanceResponseTypeDef#

# DescribeInstanceResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeInstanceResponseTypeDef


def get_value() -> DescribeInstanceResponseTypeDef:
    return {
        "CreatedDate": ...,
    }


# DescribeInstanceResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

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

GetApplicationAccessScopeResponseTypeDef#

# GetApplicationAccessScopeResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationAccessScopeResponseTypeDef


def get_value() -> GetApplicationAccessScopeResponseTypeDef:
    return {
        "AuthorizedTargets": ...,
    }


# GetApplicationAccessScopeResponseTypeDef definition

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

GetApplicationAssignmentConfigurationResponseTypeDef#

# GetApplicationAssignmentConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationAssignmentConfigurationResponseTypeDef


def get_value() -> GetApplicationAssignmentConfigurationResponseTypeDef:
    return {
        "AssignmentRequired": ...,
    }


# GetApplicationAssignmentConfigurationResponseTypeDef definition

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

GetInlinePolicyForPermissionSetResponseTypeDef#

# GetInlinePolicyForPermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetInlinePolicyForPermissionSetResponseTypeDef


def get_value() -> GetInlinePolicyForPermissionSetResponseTypeDef:
    return {
        "InlinePolicy": ...,
    }


# GetInlinePolicyForPermissionSetResponseTypeDef definition

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

ListAccountAssignmentCreationStatusResponseTypeDef#

# ListAccountAssignmentCreationStatusResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusResponseTypeDef


def get_value() -> ListAccountAssignmentCreationStatusResponseTypeDef:
    return {
        "AccountAssignmentsCreationStatus": ...,
    }


# ListAccountAssignmentCreationStatusResponseTypeDef definition

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

ListAccountAssignmentDeletionStatusResponseTypeDef#

# ListAccountAssignmentDeletionStatusResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusResponseTypeDef


def get_value() -> ListAccountAssignmentDeletionStatusResponseTypeDef:
    return {
        "AccountAssignmentsDeletionStatus": ...,
    }


# ListAccountAssignmentDeletionStatusResponseTypeDef definition

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

ListAccountAssignmentsForPrincipalResponseTypeDef#

# ListAccountAssignmentsForPrincipalResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsForPrincipalResponseTypeDef


def get_value() -> ListAccountAssignmentsForPrincipalResponseTypeDef:
    return {
        "AccountAssignments": ...,
    }


# ListAccountAssignmentsForPrincipalResponseTypeDef definition

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

ListAccountAssignmentsResponseTypeDef#

# ListAccountAssignmentsResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsResponseTypeDef


def get_value() -> ListAccountAssignmentsResponseTypeDef:
    return {
        "AccountAssignments": ...,
    }


# ListAccountAssignmentsResponseTypeDef definition

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

ListAccountsForProvisionedPermissionSetResponseTypeDef#

# ListAccountsForProvisionedPermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetResponseTypeDef


def get_value() -> ListAccountsForProvisionedPermissionSetResponseTypeDef:
    return {
        "AccountIds": ...,
    }


# ListAccountsForProvisionedPermissionSetResponseTypeDef definition

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

ListApplicationAssignmentsForPrincipalResponseTypeDef#

# ListApplicationAssignmentsForPrincipalResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsForPrincipalResponseTypeDef


def get_value() -> ListApplicationAssignmentsForPrincipalResponseTypeDef:
    return {
        "ApplicationAssignments": ...,
    }


# ListApplicationAssignmentsForPrincipalResponseTypeDef definition

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

ListApplicationAssignmentsResponseTypeDef#

# ListApplicationAssignmentsResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsResponseTypeDef


def get_value() -> ListApplicationAssignmentsResponseTypeDef:
    return {
        "ApplicationAssignments": ...,
    }


# ListApplicationAssignmentsResponseTypeDef definition

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

ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef


def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef:
    return {
        "CustomerManagedPolicyReferences": ...,
    }


# ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef definition

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

ListManagedPoliciesInPermissionSetResponseTypeDef#

# ListManagedPoliciesInPermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetResponseTypeDef


def get_value() -> ListManagedPoliciesInPermissionSetResponseTypeDef:
    return {
        "AttachedManagedPolicies": ...,
    }


# ListManagedPoliciesInPermissionSetResponseTypeDef definition

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

ListPermissionSetsProvisionedToAccountResponseTypeDef#

# ListPermissionSetsProvisionedToAccountResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountResponseTypeDef


def get_value() -> ListPermissionSetsProvisionedToAccountResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListPermissionSetsProvisionedToAccountResponseTypeDef definition

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

ListPermissionSetsResponseTypeDef#

# ListPermissionSetsResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsResponseTypeDef


def get_value() -> ListPermissionSetsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListPermissionSetsResponseTypeDef definition

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

CreateInstanceRequestTypeDef#

# CreateInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateInstanceRequestTypeDef


def get_value() -> CreateInstanceRequestTypeDef:
    return {
        "ClientToken": ...,
    }


# CreateInstanceRequestTypeDef definition

class CreateInstanceRequestTypeDef(TypedDict):
    ClientToken: NotRequired[str],
    Name: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

CreatePermissionSetRequestTypeDef#

# CreatePermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreatePermissionSetRequestTypeDef


def get_value() -> CreatePermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# CreatePermissionSetRequestTypeDef definition

class CreatePermissionSetRequestTypeDef(TypedDict):
    InstanceArn: str,
    Name: str,
    Description: NotRequired[str],
    RelayState: NotRequired[str],
    SessionDuration: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

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

CreatePermissionSetResponseTypeDef#

# CreatePermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreatePermissionSetResponseTypeDef


def get_value() -> CreatePermissionSetResponseTypeDef:
    return {
        "PermissionSet": ...,
    }


# CreatePermissionSetResponseTypeDef definition

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

DescribePermissionSetResponseTypeDef#

# DescribePermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetResponseTypeDef


def get_value() -> DescribePermissionSetResponseTypeDef:
    return {
        "PermissionSet": ...,
    }


# DescribePermissionSetResponseTypeDef definition

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

DescribePermissionSetProvisioningStatusResponseTypeDef#

# DescribePermissionSetProvisioningStatusResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribePermissionSetProvisioningStatusResponseTypeDef


def get_value() -> DescribePermissionSetProvisioningStatusResponseTypeDef:
    return {
        "PermissionSetProvisioningStatus": ...,
    }


# DescribePermissionSetProvisioningStatusResponseTypeDef definition

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

ProvisionPermissionSetResponseTypeDef#

# ProvisionPermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ProvisionPermissionSetResponseTypeDef


def get_value() -> ProvisionPermissionSetResponseTypeDef:
    return {
        "PermissionSetProvisioningStatus": ...,
    }


# ProvisionPermissionSetResponseTypeDef definition

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

ListInstancesResponseTypeDef#

# ListInstancesResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListInstancesResponseTypeDef


def get_value() -> ListInstancesResponseTypeDef:
    return {
        "Instances": ...,
    }


# ListInstancesResponseTypeDef definition

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

ListAccountAssignmentCreationStatusRequestTypeDef#

# ListAccountAssignmentCreationStatusRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusRequestTypeDef


def get_value() -> ListAccountAssignmentCreationStatusRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountAssignmentCreationStatusRequestTypeDef definition

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

ListAccountAssignmentDeletionStatusRequestTypeDef#

# ListAccountAssignmentDeletionStatusRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusRequestTypeDef


def get_value() -> ListAccountAssignmentDeletionStatusRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountAssignmentDeletionStatusRequestTypeDef definition

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

ListPermissionSetProvisioningStatusRequestTypeDef#

# ListPermissionSetProvisioningStatusRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusRequestTypeDef


def get_value() -> ListPermissionSetProvisioningStatusRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListPermissionSetProvisioningStatusRequestTypeDef definition

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

ListAccountAssignmentCreationStatusRequestPaginateTypeDef#

# ListAccountAssignmentCreationStatusRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentCreationStatusRequestPaginateTypeDef


def get_value() -> ListAccountAssignmentCreationStatusRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountAssignmentCreationStatusRequestPaginateTypeDef definition

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

ListAccountAssignmentDeletionStatusRequestPaginateTypeDef#

# ListAccountAssignmentDeletionStatusRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentDeletionStatusRequestPaginateTypeDef


def get_value() -> ListAccountAssignmentDeletionStatusRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountAssignmentDeletionStatusRequestPaginateTypeDef definition

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

ListAccountAssignmentsRequestPaginateTypeDef#

# ListAccountAssignmentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsRequestPaginateTypeDef


def get_value() -> ListAccountAssignmentsRequestPaginateTypeDef:
    return {
        "AccountId": ...,
    }


# ListAccountAssignmentsRequestPaginateTypeDef definition

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

ListAccountsForProvisionedPermissionSetRequestPaginateTypeDef#

# ListAccountsForProvisionedPermissionSetRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountsForProvisionedPermissionSetRequestPaginateTypeDef


def get_value() -> ListAccountsForProvisionedPermissionSetRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountsForProvisionedPermissionSetRequestPaginateTypeDef definition

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

ListApplicationAccessScopesRequestPaginateTypeDef#

# ListApplicationAccessScopesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAccessScopesRequestPaginateTypeDef


def get_value() -> ListApplicationAccessScopesRequestPaginateTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAccessScopesRequestPaginateTypeDef definition

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

ListApplicationAssignmentsRequestPaginateTypeDef#

# ListApplicationAssignmentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsRequestPaginateTypeDef


def get_value() -> ListApplicationAssignmentsRequestPaginateTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAssignmentsRequestPaginateTypeDef definition

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

ListApplicationAuthenticationMethodsRequestPaginateTypeDef#

# ListApplicationAuthenticationMethodsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAuthenticationMethodsRequestPaginateTypeDef


def get_value() -> ListApplicationAuthenticationMethodsRequestPaginateTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationAuthenticationMethodsRequestPaginateTypeDef definition

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

ListApplicationGrantsRequestPaginateTypeDef#

# ListApplicationGrantsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationGrantsRequestPaginateTypeDef


def get_value() -> ListApplicationGrantsRequestPaginateTypeDef:
    return {
        "ApplicationArn": ...,
    }


# ListApplicationGrantsRequestPaginateTypeDef definition

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

ListApplicationProvidersRequestPaginateTypeDef#

# ListApplicationProvidersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationProvidersRequestPaginateTypeDef


def get_value() -> ListApplicationProvidersRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListApplicationProvidersRequestPaginateTypeDef definition

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

ListCustomerManagedPolicyReferencesInPermissionSetRequestPaginateTypeDef#

# ListCustomerManagedPolicyReferencesInPermissionSetRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListCustomerManagedPolicyReferencesInPermissionSetRequestPaginateTypeDef


def get_value() -> ListCustomerManagedPolicyReferencesInPermissionSetRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListCustomerManagedPolicyReferencesInPermissionSetRequestPaginateTypeDef definition

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

ListInstancesRequestPaginateTypeDef#

# ListInstancesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListInstancesRequestPaginateTypeDef


def get_value() -> ListInstancesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListInstancesRequestPaginateTypeDef definition

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

ListManagedPoliciesInPermissionSetRequestPaginateTypeDef#

# ListManagedPoliciesInPermissionSetRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListManagedPoliciesInPermissionSetRequestPaginateTypeDef


def get_value() -> ListManagedPoliciesInPermissionSetRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListManagedPoliciesInPermissionSetRequestPaginateTypeDef definition

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

ListPermissionSetProvisioningStatusRequestPaginateTypeDef#

# ListPermissionSetProvisioningStatusRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusRequestPaginateTypeDef


def get_value() -> ListPermissionSetProvisioningStatusRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListPermissionSetProvisioningStatusRequestPaginateTypeDef definition

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

ListPermissionSetsProvisionedToAccountRequestPaginateTypeDef#

# ListPermissionSetsProvisionedToAccountRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsProvisionedToAccountRequestPaginateTypeDef


def get_value() -> ListPermissionSetsProvisionedToAccountRequestPaginateTypeDef:
    return {
        "AccountId": ...,
    }


# ListPermissionSetsProvisionedToAccountRequestPaginateTypeDef definition

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

ListPermissionSetsRequestPaginateTypeDef#

# ListPermissionSetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetsRequestPaginateTypeDef


def get_value() -> ListPermissionSetsRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListPermissionSetsRequestPaginateTypeDef definition

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

ListTagsForResourceRequestPaginateTypeDef#

# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListTagsForResourceRequestPaginateTypeDef


def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestPaginateTypeDef definition

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

ListTrustedTokenIssuersRequestPaginateTypeDef#

# ListTrustedTokenIssuersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListTrustedTokenIssuersRequestPaginateTypeDef


def get_value() -> ListTrustedTokenIssuersRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListTrustedTokenIssuersRequestPaginateTypeDef definition

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

ListAccountAssignmentsForPrincipalRequestPaginateTypeDef#

# ListAccountAssignmentsForPrincipalRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsForPrincipalRequestPaginateTypeDef


def get_value() -> ListAccountAssignmentsForPrincipalRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountAssignmentsForPrincipalRequestPaginateTypeDef definition

class ListAccountAssignmentsForPrincipalRequestPaginateTypeDef(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

ListAccountAssignmentsForPrincipalRequestTypeDef#

# ListAccountAssignmentsForPrincipalRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListAccountAssignmentsForPrincipalRequestTypeDef


def get_value() -> ListAccountAssignmentsForPrincipalRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListAccountAssignmentsForPrincipalRequestTypeDef definition

class ListAccountAssignmentsForPrincipalRequestTypeDef(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 TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAccessScopesResponseTypeDef


def get_value() -> ListApplicationAccessScopesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListApplicationAccessScopesResponseTypeDef definition

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

ListApplicationAssignmentsForPrincipalRequestPaginateTypeDef#

# ListApplicationAssignmentsForPrincipalRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsForPrincipalRequestPaginateTypeDef


def get_value() -> ListApplicationAssignmentsForPrincipalRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListApplicationAssignmentsForPrincipalRequestPaginateTypeDef definition

class ListApplicationAssignmentsForPrincipalRequestPaginateTypeDef(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

ListApplicationAssignmentsForPrincipalRequestTypeDef#

# ListApplicationAssignmentsForPrincipalRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAssignmentsForPrincipalRequestTypeDef


def get_value() -> ListApplicationAssignmentsForPrincipalRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListApplicationAssignmentsForPrincipalRequestTypeDef definition

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

ListApplicationsRequestPaginateTypeDef#

# ListApplicationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationsRequestPaginateTypeDef


def get_value() -> ListApplicationsRequestPaginateTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListApplicationsRequestPaginateTypeDef definition

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

ListApplicationsRequestTypeDef#

# ListApplicationsRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationsRequestTypeDef


def get_value() -> ListApplicationsRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# ListApplicationsRequestTypeDef definition

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

ListPermissionSetProvisioningStatusResponseTypeDef#

# ListPermissionSetProvisioningStatusResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListPermissionSetProvisioningStatusResponseTypeDef


def get_value() -> ListPermissionSetProvisioningStatusResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListPermissionSetProvisioningStatusResponseTypeDef definition

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

ListTrustedTokenIssuersResponseTypeDef#

# ListTrustedTokenIssuersResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListTrustedTokenIssuersResponseTypeDef


def get_value() -> ListTrustedTokenIssuersResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListTrustedTokenIssuersResponseTypeDef definition

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

TrustedTokenIssuerConfigurationTypeDef#

# TrustedTokenIssuerConfigurationTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import TrustedTokenIssuerConfigurationTypeDef


def get_value() -> TrustedTokenIssuerConfigurationTypeDef:
    return {
        "OidcJwtConfiguration": ...,
    }


# TrustedTokenIssuerConfigurationTypeDef definition

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

TrustedTokenIssuerUpdateConfigurationTypeDef#

# TrustedTokenIssuerUpdateConfigurationTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import TrustedTokenIssuerUpdateConfigurationTypeDef


def get_value() -> TrustedTokenIssuerUpdateConfigurationTypeDef:
    return {
        "OidcJwtConfiguration": ...,
    }


# TrustedTokenIssuerUpdateConfigurationTypeDef definition

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

PortalOptionsTypeDef#

# PortalOptionsTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PortalOptionsTypeDef


def get_value() -> PortalOptionsTypeDef:
    return {
        "SignInOptions": ...,
    }


# PortalOptionsTypeDef definition

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

UpdateApplicationPortalOptionsTypeDef#

# UpdateApplicationPortalOptionsTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UpdateApplicationPortalOptionsTypeDef


def get_value() -> UpdateApplicationPortalOptionsTypeDef:
    return {
        "SignInOptions": ...,
    }


# UpdateApplicationPortalOptionsTypeDef definition

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

ResourceServerConfigTypeDef#

# ResourceServerConfigTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ResourceServerConfigTypeDef


def get_value() -> ResourceServerConfigTypeDef:
    return {
        "Scopes": ...,
    }


# ResourceServerConfigTypeDef definition

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

InstanceAccessControlAttributeConfigurationOutputTypeDef#

# InstanceAccessControlAttributeConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import InstanceAccessControlAttributeConfigurationOutputTypeDef


def get_value() -> InstanceAccessControlAttributeConfigurationOutputTypeDef:
    return {
        "AccessControlAttributes": ...,
    }


# InstanceAccessControlAttributeConfigurationOutputTypeDef definition

class InstanceAccessControlAttributeConfigurationOutputTypeDef(TypedDict):
    AccessControlAttributes: List[AccessControlAttributeOutputTypeDef],  # (1)
  1. See List[AccessControlAttributeOutputTypeDef]

InstanceAccessControlAttributeConfigurationTypeDef#

# InstanceAccessControlAttributeConfigurationTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import InstanceAccessControlAttributeConfigurationTypeDef


def get_value() -> InstanceAccessControlAttributeConfigurationTypeDef:
    return {
        "AccessControlAttributes": ...,
    }


# InstanceAccessControlAttributeConfigurationTypeDef definition

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

GetPermissionsBoundaryForPermissionSetResponseTypeDef#

# GetPermissionsBoundaryForPermissionSetResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetPermissionsBoundaryForPermissionSetResponseTypeDef


def get_value() -> GetPermissionsBoundaryForPermissionSetResponseTypeDef:
    return {
        "PermissionsBoundary": ...,
    }


# GetPermissionsBoundaryForPermissionSetResponseTypeDef definition

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

PutPermissionsBoundaryToPermissionSetRequestTypeDef#

# PutPermissionsBoundaryToPermissionSetRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PutPermissionsBoundaryToPermissionSetRequestTypeDef


def get_value() -> PutPermissionsBoundaryToPermissionSetRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# PutPermissionsBoundaryToPermissionSetRequestTypeDef definition

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

AuthenticationMethodItemTypeDef#

# AuthenticationMethodItemTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import AuthenticationMethodItemTypeDef


def get_value() -> AuthenticationMethodItemTypeDef:
    return {
        "AuthenticationMethod": ...,
    }


# AuthenticationMethodItemTypeDef definition

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

GetApplicationAuthenticationMethodResponseTypeDef#

# GetApplicationAuthenticationMethodResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationAuthenticationMethodResponseTypeDef


def get_value() -> GetApplicationAuthenticationMethodResponseTypeDef:
    return {
        "AuthenticationMethod": ...,
    }


# GetApplicationAuthenticationMethodResponseTypeDef definition

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

GrantOutputTypeDef#

# GrantOutputTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GrantOutputTypeDef


def get_value() -> GrantOutputTypeDef:
    return {
        "AuthorizationCode": ...,
    }


# GrantOutputTypeDef definition

class GrantOutputTypeDef(TypedDict):
    AuthorizationCode: NotRequired[AuthorizationCodeGrantOutputTypeDef],  # (1)
    JwtBearer: NotRequired[JwtBearerGrantOutputTypeDef],  # (2)
    RefreshToken: NotRequired[Dict[str, Any]],
    TokenExchange: NotRequired[Dict[str, Any]],
  1. See AuthorizationCodeGrantOutputTypeDef
  2. See JwtBearerGrantOutputTypeDef

GrantTypeDef#

# GrantTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GrantTypeDef


def get_value() -> GrantTypeDef:
    return {
        "AuthorizationCode": ...,
    }


# GrantTypeDef definition

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

CreateTrustedTokenIssuerRequestTypeDef#

# CreateTrustedTokenIssuerRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateTrustedTokenIssuerRequestTypeDef


def get_value() -> CreateTrustedTokenIssuerRequestTypeDef:
    return {
        "InstanceArn": ...,
    }


# CreateTrustedTokenIssuerRequestTypeDef definition

class CreateTrustedTokenIssuerRequestTypeDef(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 Sequence[TagTypeDef]

DescribeTrustedTokenIssuerResponseTypeDef#

# DescribeTrustedTokenIssuerResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeTrustedTokenIssuerResponseTypeDef


def get_value() -> DescribeTrustedTokenIssuerResponseTypeDef:
    return {
        "Name": ...,
    }


# 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

UpdateTrustedTokenIssuerRequestTypeDef#

# UpdateTrustedTokenIssuerRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UpdateTrustedTokenIssuerRequestTypeDef


def get_value() -> UpdateTrustedTokenIssuerRequestTypeDef:
    return {
        "TrustedTokenIssuerArn": ...,
    }


# UpdateTrustedTokenIssuerRequestTypeDef definition

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

ApplicationTypeDef#

# ApplicationTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ApplicationTypeDef


def get_value() -> ApplicationTypeDef:
    return {
        "ApplicationAccount": ...,
    }


# ApplicationTypeDef definition

class ApplicationTypeDef(TypedDict):
    ApplicationAccount: NotRequired[str],
    ApplicationArn: NotRequired[str],
    ApplicationProviderArn: NotRequired[str],
    CreatedDate: NotRequired[datetime.datetime],
    Description: NotRequired[str],
    InstanceArn: NotRequired[str],
    Name: NotRequired[str],
    PortalOptions: NotRequired[PortalOptionsTypeDef],  # (1)
    Status: NotRequired[ApplicationStatusType],  # (2)
  1. See PortalOptionsTypeDef
  2. See ApplicationStatusType

CreateApplicationRequestTypeDef#

# CreateApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateApplicationRequestTypeDef


def get_value() -> CreateApplicationRequestTypeDef:
    return {
        "ApplicationProviderArn": ...,
    }


# CreateApplicationRequestTypeDef definition

class CreateApplicationRequestTypeDef(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 Sequence[TagTypeDef]

DescribeApplicationResponseTypeDef#

# DescribeApplicationResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeApplicationResponseTypeDef


def get_value() -> DescribeApplicationResponseTypeDef:
    return {
        "ApplicationAccount": ...,
    }


# DescribeApplicationResponseTypeDef definition

class DescribeApplicationResponseTypeDef(TypedDict):
    ApplicationAccount: str,
    ApplicationArn: str,
    ApplicationProviderArn: str,
    CreatedDate: datetime.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

UpdateApplicationRequestTypeDef#

# UpdateApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UpdateApplicationRequestTypeDef


def get_value() -> UpdateApplicationRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# UpdateApplicationRequestTypeDef definition

class UpdateApplicationRequestTypeDef(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 TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ApplicationProviderTypeDef


def get_value() -> ApplicationProviderTypeDef:
    return {
        "ApplicationProviderArn": ...,
    }


# 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 TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeApplicationProviderResponseTypeDef


def get_value() -> DescribeApplicationProviderResponseTypeDef:
    return {
        "ApplicationProviderArn": ...,
    }


# 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

DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef#

# DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef


def get_value() -> DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef:
    return {
        "InstanceAccessControlAttributeConfiguration": ...,
    }


# DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef definition

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

ListApplicationAuthenticationMethodsResponseTypeDef#

# ListApplicationAuthenticationMethodsResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationAuthenticationMethodsResponseTypeDef


def get_value() -> ListApplicationAuthenticationMethodsResponseTypeDef:
    return {
        "AuthenticationMethods": ...,
    }


# ListApplicationAuthenticationMethodsResponseTypeDef definition

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

PutApplicationAuthenticationMethodRequestTypeDef#

# PutApplicationAuthenticationMethodRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PutApplicationAuthenticationMethodRequestTypeDef


def get_value() -> PutApplicationAuthenticationMethodRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# PutApplicationAuthenticationMethodRequestTypeDef definition

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

GetApplicationGrantResponseTypeDef#

# GetApplicationGrantResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GetApplicationGrantResponseTypeDef


def get_value() -> GetApplicationGrantResponseTypeDef:
    return {
        "Grant": ...,
    }


# GetApplicationGrantResponseTypeDef definition

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

GrantItemTypeDef#

# GrantItemTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import GrantItemTypeDef


def get_value() -> GrantItemTypeDef:
    return {
        "Grant": ...,
    }


# GrantItemTypeDef definition

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

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationsResponseTypeDef


def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "Applications": ...,
    }


# ListApplicationsResponseTypeDef definition

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

ListApplicationProvidersResponseTypeDef#

# ListApplicationProvidersResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationProvidersResponseTypeDef


def get_value() -> ListApplicationProvidersResponseTypeDef:
    return {
        "ApplicationProviders": ...,
    }


# ListApplicationProvidersResponseTypeDef definition

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

CreateInstanceAccessControlAttributeConfigurationRequestTypeDef#

# CreateInstanceAccessControlAttributeConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import CreateInstanceAccessControlAttributeConfigurationRequestTypeDef


def get_value() -> CreateInstanceAccessControlAttributeConfigurationRequestTypeDef:
    return {
        "InstanceAccessControlAttributeConfiguration": ...,
    }


# CreateInstanceAccessControlAttributeConfigurationRequestTypeDef definition

class CreateInstanceAccessControlAttributeConfigurationRequestTypeDef(TypedDict):
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationUnionTypeDef,  # (1)
    InstanceArn: str,
  1. See InstanceAccessControlAttributeConfigurationUnionTypeDef

UpdateInstanceAccessControlAttributeConfigurationRequestTypeDef#

# UpdateInstanceAccessControlAttributeConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import UpdateInstanceAccessControlAttributeConfigurationRequestTypeDef


def get_value() -> UpdateInstanceAccessControlAttributeConfigurationRequestTypeDef:
    return {
        "InstanceAccessControlAttributeConfiguration": ...,
    }


# UpdateInstanceAccessControlAttributeConfigurationRequestTypeDef definition

class UpdateInstanceAccessControlAttributeConfigurationRequestTypeDef(TypedDict):
    InstanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationUnionTypeDef,  # (1)
    InstanceArn: str,
  1. See InstanceAccessControlAttributeConfigurationUnionTypeDef

ListApplicationGrantsResponseTypeDef#

# ListApplicationGrantsResponseTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import ListApplicationGrantsResponseTypeDef


def get_value() -> ListApplicationGrantsResponseTypeDef:
    return {
        "Grants": ...,
    }


# ListApplicationGrantsResponseTypeDef definition

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

PutApplicationGrantRequestTypeDef#

# PutApplicationGrantRequestTypeDef TypedDict usage example

from mypy_boto3_sso_admin.type_defs import PutApplicationGrantRequestTypeDef


def get_value() -> PutApplicationGrantRequestTypeDef:
    return {
        "ApplicationArn": ...,
    }


# PutApplicationGrantRequestTypeDef definition

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