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)
]
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)
]
- See InstanceAccessControlAttributeConfigurationTypeDef
- 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)
]
- See GrantTypeDef
- 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)
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)
- 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)
- See PrincipalTypeType
- See StatusValuesType
- 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)
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)
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)
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)
- See PrincipalTypeType
- 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)
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)
- See PrincipalTypeType
- 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)
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)
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)
- 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)
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)
- 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)
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)
- 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)
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)
- 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)
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)
- 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)
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)
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)
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)
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],
- 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],
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)
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)
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,
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,
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],
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)
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)
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)
- 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)
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
- See
List[AccountAssignmentOperationStatusMetadataTypeDef]
- 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],
- See
List[AccountAssignmentOperationStatusMetadataTypeDef]
- 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],
- See
List[AccountAssignmentForPrincipalTypeDef]
- 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],
- See
List[AccountAssignmentTypeDef]
- 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],
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],
- See
List[ApplicationAssignmentForPrincipalTypeDef]
- 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],
- See
List[ApplicationAssignmentTypeDef]
- 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],
- See
List[CustomerManagedPolicyReferenceTypeDef]
- 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],
- See
List[AttachedManagedPolicyTypeDef]
- 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],
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],
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)
- 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)
- 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],
- See
List[TagTypeDef]
- 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],
- 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)
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)
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)
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)
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],
- See
List[InstanceMetadataTypeDef]
- 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],
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],
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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],
- See
List[ScopeDetailsTypeDef]
- 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)
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],
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)
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],
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],
- See
List[PermissionSetProvisioningStatusMetadataTypeDef]
- 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],
- See
List[TrustedTokenIssuerMetadataTypeDef]
- 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)
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)
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)
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)
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)
- 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)
- 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)
- 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)
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)
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)
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)
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]],
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]],
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)
- See TrustedTokenIssuerConfigurationTypeDef
- See TrustedTokenIssuerTypeType
- 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)
- See TrustedTokenIssuerConfigurationTypeDef
- See TrustedTokenIssuerTypeType
- 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)
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)
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)
- See PortalOptionsTypeDef
- See ApplicationStatusType
- 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)
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)
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)
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)
- See DisplayDataTypeDef
- See FederationProtocolType
- See ResourceServerConfigTypeDef
- 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)
- See InstanceAccessControlAttributeConfigurationOutputTypeDef
- See InstanceAccessControlAttributeConfigurationStatusType
- 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],
- See
List[AuthenticationMethodItemTypeDef]
- 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)
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)
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)
- See GrantOutputTypeDef
- 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],
- See
List[ApplicationTypeDef]
- 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],
- See
List[ApplicationProviderTypeDef]
- 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,
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,
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],
- See
List[GrantItemTypeDef]
- 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)
- See GrantUnionTypeDef
- See GrantTypeType