Sso Admin Classes
AccessControlAttributeTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
AccessControlAttributeValueTypeDef
Source
- Type: typing.Sequence[str]
- Required: Yes
AccountAssignmentForPrincipalTypeDef
AccountId
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
AccountAssignmentOperationStatusMetadataTypeDef
CreatedDate
- Type: typing.Optional[datetime.datetime]
RequestId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
AccountAssignmentOperationStatusTypeDef
CreatedDate
- Type: typing.Optional[datetime.datetime]
FailureReason
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
RequestId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
TargetId
- Type: typing.Optional[str]
TargetType
- Type: typing.Optional[typing.Literal['AWS_ACCOUNT']]
AccountAssignmentTypeDef
AccountId
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
ApplicationAssignmentForPrincipalTypeDef
ApplicationArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
ApplicationAssignmentTypeDef
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
ApplicationProviderTypeDef
ApplicationProviderArn
- Type:
- Required: Yes
DisplayData
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.DisplayDataTypeDef]
FederationProtocol
- Type: typing.Optional[typing.Literal['OAUTH', 'SAML']]
ResourceServerConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ResourceServerConfigTypeDef]
ApplicationTypeDef
ApplicationAccount
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
ApplicationProviderArn
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
InstanceArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PortalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PortalOptionsTypeDef]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
AttachCustomerManagedPolicyReferenceToPermissionSetRequestRequestTypeDef
CustomerManagedPolicyReference
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
AttachManagedPolicyToPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
ManagedPolicyArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
AttachedManagedPolicyTypeDef
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
AuthenticationMethodItemTypeDef
AuthenticationMethod
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.AuthenticationMethodTypeDef]
AuthenticationMethodType
- Type: typing.Optional[typing.Literal['IAM']]
AuthenticationMethodTypeDef
Iam
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.IamAuthenticationMethodTypeDef]
AuthorizationCodeGrantTypeDef
RedirectUris
- Type: typing.Optional[typing.List[str]]
AuthorizedTokenIssuerTypeDef
AuthorizedAudiences
- Type: typing.Optional[typing.List[str]]
TrustedTokenIssuerArn
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateAccountAssignmentRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
TargetId
- Type:
- Required: Yes
TargetType
- Type: typing.Literal['AWS_ACCOUNT']
- Required: Yes
CreateAccountAssignmentResponseTypeDef
AccountAssignmentCreationStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateApplicationAssignmentRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
CreateApplicationRequestRequestTypeDef
ApplicationProviderArn
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
PortalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PortalOptionsTypeDef]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sso_admin_classes.TagTypeDef]]
CreateApplicationResponseTypeDef
ApplicationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef
InstanceAccessControlAttributeConfiguration
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
CreateInstanceRequestRequestTypeDef
ClientToken
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sso_admin_classes.TagTypeDef]]
CreateInstanceResponseTypeDef
InstanceArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
RelayState
- Type: typing.Optional[str]
SessionDuration
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sso_admin_classes.TagTypeDef]]
CreatePermissionSetResponseTypeDef
PermissionSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrustedTokenIssuerRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TrustedTokenIssuerConfiguration
- Type:
- Required: Yes
TrustedTokenIssuerType
- Type: typing.Literal['OIDC_JWT']
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sso_admin_classes.TagTypeDef]]
CreateTrustedTokenIssuerResponseTypeDef
TrustedTokenIssuerArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomerManagedPolicyReferenceTypeDef
Name
- Type:
- Required: Yes
Path
- Type: typing.Optional[str]
DeleteAccountAssignmentRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
TargetId
- Type:
- Required: Yes
TargetType
- Type: typing.Literal['AWS_ACCOUNT']
- Required: Yes
DeleteAccountAssignmentResponseTypeDef
AccountAssignmentDeletionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteApplicationAccessScopeRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
Scope
- Type:
- Required: Yes
DeleteApplicationAssignmentRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
DeleteApplicationAuthenticationMethodRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
AuthenticationMethodType
- Type: typing.Literal['IAM']
- Required: Yes
DeleteApplicationGrantRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
GrantType
- Type: typing.Literal['authorization_code', 'refresh_token', 'urn:ietf:params:oauth:grant-type:jwt-bearer', 'urn:ietf:params:oauth:grant-type:token-exchange']
- Required: Yes
DeleteApplicationRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
DeleteInlinePolicyFromPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DeleteInstanceAccessControlAttributeConfigurationRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
DeleteInstanceRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
DeletePermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DeletePermissionsBoundaryFromPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DeleteTrustedTokenIssuerRequestRequestTypeDef
TrustedTokenIssuerArn
- Type:
- Required: Yes
DescribeAccountAssignmentCreationStatusRequestRequestTypeDef
AccountAssignmentCreationRequestId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
DescribeAccountAssignmentCreationStatusResponseTypeDef
AccountAssignmentCreationStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAccountAssignmentDeletionStatusRequestRequestTypeDef
AccountAssignmentDeletionRequestId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
DescribeAccountAssignmentDeletionStatusResponseTypeDef
AccountAssignmentDeletionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationAssignmentRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
DescribeApplicationAssignmentResponseTypeDef
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationProviderRequestRequestTypeDef
ApplicationProviderArn
- Type:
- Required: Yes
DescribeApplicationProviderResponseTypeDef
ApplicationProviderArn
- Type:
- Required: Yes
DisplayData
- Type:
- Required: Yes
FederationProtocol
- Type: typing.Literal['OAUTH', 'SAML']
- Required: Yes
ResourceServerConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
DescribeApplicationResponseTypeDef
ApplicationAccount
- Type:
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
ApplicationProviderArn
- Type:
- Required: Yes
CreatedDate
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PortalOptions
- Type:
- Required: Yes
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceAccessControlAttributeConfigurationRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
DescribeInstanceAccessControlAttributeConfigurationResponseTypeDef
InstanceAccessControlAttributeConfiguration
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATION_FAILED', 'CREATION_IN_PROGRESS', 'ENABLED']
- Required: Yes
StatusReason
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
DescribeInstanceResponseTypeDef
CreatedDate
- Type:
- Required: Yes
IdentityStoreId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
OwnerAccountId
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATE_IN_PROGRESS', 'DELETE_IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePermissionSetProvisioningStatusRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
ProvisionPermissionSetRequestId
- Type:
- Required: Yes
DescribePermissionSetProvisioningStatusResponseTypeDef
PermissionSetProvisioningStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DescribePermissionSetResponseTypeDef
PermissionSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTrustedTokenIssuerRequestRequestTypeDef
TrustedTokenIssuerArn
- Type:
- Required: Yes
DescribeTrustedTokenIssuerResponseTypeDef
Name
- Type:
- Required: Yes
TrustedTokenIssuerArn
- Type:
- Required: Yes
TrustedTokenIssuerConfiguration
- Type:
- Required: Yes
TrustedTokenIssuerType
- Type: typing.Literal['OIDC_JWT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetachCustomerManagedPolicyReferenceFromPermissionSetRequestRequestTypeDef
CustomerManagedPolicyReference
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DetachManagedPolicyFromPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
ManagedPolicyArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DisplayDataTypeDef
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
IconUrl
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
GetApplicationAccessScopeRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
Scope
- Type:
- Required: Yes
GetApplicationAccessScopeResponseTypeDef
AuthorizedTargets
- Type: typing.List[str]
- Required: Yes
Scope
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetApplicationAssignmentConfigurationRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
GetApplicationAssignmentConfigurationResponseTypeDef
AssignmentRequired
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetApplicationAuthenticationMethodRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
AuthenticationMethodType
- Type: typing.Literal['IAM']
- Required: Yes
GetApplicationAuthenticationMethodResponseTypeDef
AuthenticationMethod
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetApplicationGrantRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
GrantType
- Type: typing.Literal['authorization_code', 'refresh_token', 'urn:ietf:params:oauth:grant-type:jwt-bearer', 'urn:ietf:params:oauth:grant-type:token-exchange']
- Required: Yes
GetApplicationGrantResponseTypeDef
Grant
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInlinePolicyForPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
GetInlinePolicyForPermissionSetResponseTypeDef
InlinePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPermissionsBoundaryForPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
GetPermissionsBoundaryForPermissionSetResponseTypeDef
PermissionsBoundary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GrantItemTypeDef
Grant
- Type:
- Required: Yes
GrantType
- Type: typing.Literal['authorization_code', 'refresh_token', 'urn:ietf:params:oauth:grant-type:jwt-bearer', 'urn:ietf:params:oauth:grant-type:token-exchange']
- Required: Yes
GrantTypeDef
AuthorizationCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.AuthorizationCodeGrantTypeDef]
JwtBearer
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.JwtBearerGrantTypeDef]
RefreshToken
- Type: typing.Optional[typing.Dict[str, typing.Any]]
TokenExchange
- Type: typing.Optional[typing.Dict[str, typing.Any]]
IamAuthenticationMethodTypeDef
ActorPolicy
- Type: typing.Dict[str, typing.Any]
- Required: Yes
InstanceAccessControlAttributeConfigurationTypeDef
AccessControlAttributes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sso_admin_classes.AccessControlAttributeTypeDef]
- Required: Yes
InstanceMetadataTypeDef
CreatedDate
- Type: typing.Optional[datetime.datetime]
IdentityStoreId
- Type: typing.Optional[str]
InstanceArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
OwnerAccountId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_IN_PROGRESS', 'DELETE_IN_PROGRESS']]
JwtBearerGrantTypeDef
AuthorizedTokenIssuers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AuthorizedTokenIssuerTypeDef]]
ListAccountAssignmentCreationStatusRequestListAccountAssignmentCreationStatusPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OperationStatusFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListAccountAssignmentCreationStatusRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OperationStatusFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentCreationStatusResponseTypeDef
AccountAssignmentsCreationStatus
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AccountAssignmentOperationStatusMetadataTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccountAssignmentDeletionStatusRequestListAccountAssignmentDeletionStatusPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OperationStatusFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListAccountAssignmentDeletionStatusRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OperationStatusFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentDeletionStatusResponseTypeDef
AccountAssignmentsDeletionStatus
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AccountAssignmentOperationStatusMetadataTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccountAssignmentsFilterTypeDef
AccountId
- Type: typing.Optional[str]
ListAccountAssignmentsForPrincipalRequestListAccountAssignmentsForPrincipalPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ListAccountAssignmentsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListAccountAssignmentsForPrincipalRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ListAccountAssignmentsFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentsForPrincipalResponseTypeDef
AccountAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AccountAssignmentForPrincipalTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccountAssignmentsRequestListAccountAssignmentsPaginateTypeDef
AccountId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListAccountAssignmentsRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentsResponseTypeDef
AccountAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AccountAssignmentTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAccountsForProvisionedPermissionSetRequestListAccountsForProvisionedPermissionSetPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
ProvisioningStatus
- Type: typing.Optional[typing.Literal['LATEST_PERMISSION_SET_NOT_PROVISIONED', 'LATEST_PERMISSION_SET_PROVISIONED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListAccountsForProvisionedPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ProvisioningStatus
- Type: typing.Optional[typing.Literal['LATEST_PERMISSION_SET_NOT_PROVISIONED', 'LATEST_PERMISSION_SET_PROVISIONED']]
ListAccountsForProvisionedPermissionSetResponseTypeDef
AccountIds
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationAccessScopesRequestListApplicationAccessScopesPaginateTypeDef
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationAccessScopesRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationAccessScopesResponseTypeDef
NextToken
- Type:
- Required: Yes
Scopes
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.ScopeDetailsTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationAssignmentsFilterTypeDef
ApplicationArn
- Type: typing.Optional[str]
ListApplicationAssignmentsForPrincipalRequestListApplicationAssignmentsForPrincipalPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ListApplicationAssignmentsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationAssignmentsForPrincipalRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ListApplicationAssignmentsFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationAssignmentsForPrincipalResponseTypeDef
ApplicationAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.ApplicationAssignmentForPrincipalTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationAssignmentsRequestListApplicationAssignmentsPaginateTypeDef
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationAssignmentsRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationAssignmentsResponseTypeDef
ApplicationAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.ApplicationAssignmentTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationAuthenticationMethodsRequestListApplicationAuthenticationMethodsPaginateTypeDef
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationAuthenticationMethodsRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationAuthenticationMethodsResponseTypeDef
AuthenticationMethods
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AuthenticationMethodItemTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationGrantsRequestListApplicationGrantsPaginateTypeDef
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationGrantsRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationGrantsResponseTypeDef
Grants
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.GrantItemTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationProvidersRequestListApplicationProvidersPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationProvidersRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationProvidersResponseTypeDef
ApplicationProviders
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.ApplicationProviderTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListApplicationsFilterTypeDef
ApplicationAccount
- Type: typing.Optional[str]
ApplicationProvider
- Type: typing.Optional[str]
ListApplicationsRequestListApplicationsPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ListApplicationsFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListApplicationsRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.ListApplicationsFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationsResponseTypeDef
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.ApplicationTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomerManagedPolicyReferencesInPermissionSetRequestListCustomerManagedPolicyReferencesInPermissionSetPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListCustomerManagedPolicyReferencesInPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomerManagedPolicyReferencesInPermissionSetResponseTypeDef
CustomerManagedPolicyReferences
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.CustomerManagedPolicyReferenceTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListInstancesRequestListInstancesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListInstancesRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListInstancesResponseTypeDef
Instances
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.InstanceMetadataTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListManagedPoliciesInPermissionSetRequestListManagedPoliciesInPermissionSetPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListManagedPoliciesInPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListManagedPoliciesInPermissionSetResponseTypeDef
AttachedManagedPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.AttachedManagedPolicyTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPermissionSetProvisioningStatusRequestListPermissionSetProvisioningStatusPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OperationStatusFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListPermissionSetProvisioningStatusRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OperationStatusFilterTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPermissionSetProvisioningStatusResponseTypeDef
NextToken
- Type:
- Required: Yes
PermissionSetsProvisioningStatus
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.PermissionSetProvisioningStatusMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPermissionSetsProvisionedToAccountRequestListPermissionSetsProvisionedToAccountPaginateTypeDef
AccountId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
ProvisioningStatus
- Type: typing.Optional[typing.Literal['LATEST_PERMISSION_SET_NOT_PROVISIONED', 'LATEST_PERMISSION_SET_PROVISIONED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListPermissionSetsProvisionedToAccountRequestRequestTypeDef
AccountId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ProvisioningStatus
- Type: typing.Optional[typing.Literal['LATEST_PERMISSION_SET_NOT_PROVISIONED', 'LATEST_PERMISSION_SET_PROVISIONED']]
ListPermissionSetsProvisionedToAccountResponseTypeDef
NextToken
- Type:
- Required: Yes
PermissionSets
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPermissionSetsRequestListPermissionSetsPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListPermissionSetsRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPermissionSetsResponseTypeDef
NextToken
- Type:
- Required: Yes
PermissionSets
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
ResourceArn
- Type:
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListTagsForResourceResponseTypeDef
NextToken
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrustedTokenIssuersRequestListTrustedTokenIssuersPaginateTypeDef
InstanceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.PaginatorConfigTypeDef]
ListTrustedTokenIssuersRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTrustedTokenIssuersResponseTypeDef
NextToken
- Type:
- Required: Yes
TrustedTokenIssuers
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin_classes.TrustedTokenIssuerMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
OidcJwtConfigurationTypeDef
ClaimAttributePath
- Type:
- Required: Yes
IdentityStoreAttributePath
- Type:
- Required: Yes
IssuerUrl
- Type:
- Required: Yes
JwksRetrievalOption
- Type: typing.Literal['OPEN_ID_DISCOVERY']
- Required: Yes
OidcJwtUpdateConfigurationTypeDef
ClaimAttributePath
- Type: typing.Optional[str]
IdentityStoreAttributePath
- Type: typing.Optional[str]
JwksRetrievalOption
- Type: typing.Optional[typing.Literal['OPEN_ID_DISCOVERY']]
OperationStatusFilterTypeDef
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PermissionSetProvisioningStatusMetadataTypeDef
CreatedDate
- Type: typing.Optional[datetime.datetime]
RequestId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
PermissionSetProvisioningStatusTypeDef
AccountId
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
FailureReason
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
RequestId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
PermissionSetTypeDef
CreatedDate
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
RelayState
- Type: typing.Optional[str]
SessionDuration
- Type: typing.Optional[str]
PermissionsBoundaryTypeDef
CustomerManagedPolicyReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.CustomerManagedPolicyReferenceTypeDef]
ManagedPolicyArn
- Type: typing.Optional[str]
PortalOptionsTypeDef
SignInOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.SignInOptionsTypeDef]
Visibility
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ProvisionPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
TargetType
- Type: typing.Literal['ALL_PROVISIONED_ACCOUNTS', 'AWS_ACCOUNT']
- Required: Yes
TargetId
- Type: typing.Optional[str]
ProvisionPermissionSetResponseTypeDef
PermissionSetProvisioningStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutApplicationAccessScopeRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
Scope
- Type:
- Required: Yes
AuthorizedTargets
- Type: typing.Optional[typing.Sequence[str]]
PutApplicationAssignmentConfigurationRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
AssignmentRequired
- Type:
- Required: Yes
PutApplicationAuthenticationMethodRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
AuthenticationMethod
- Type:
- Required: Yes
AuthenticationMethodType
- Type: typing.Literal['IAM']
- Required: Yes
PutApplicationGrantRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
Grant
- Type:
- Required: Yes
GrantType
- Type: typing.Literal['authorization_code', 'refresh_token', 'urn:ietf:params:oauth:grant-type:jwt-bearer', 'urn:ietf:params:oauth:grant-type:token-exchange']
- Required: Yes
PutInlinePolicyToPermissionSetRequestRequestTypeDef
InlinePolicy
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PutPermissionsBoundaryToPermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PermissionsBoundary
- Type:
- Required: Yes
ResourceServerConfigTypeDef
Scopes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.sso_admin_classes.ResourceServerScopeDetailsTypeDef]]
ResourceServerScopeDetailsTypeDef
DetailedTitle
- Type: typing.Optional[str]
LongDescription
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
ScopeDetailsTypeDef
Scope
- Type:
- Required: Yes
AuthorizedTargets
- Type: typing.Optional[typing.List[str]]
SignInOptionsTypeDef
Origin
- Type: typing.Literal['APPLICATION', 'IDENTITY_CENTER']
- Required: Yes
ApplicationUrl
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sso_admin_classes.TagTypeDef]
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TrustedTokenIssuerConfigurationTypeDef
OidcJwtConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OidcJwtConfigurationTypeDef]
TrustedTokenIssuerMetadataTypeDef
Name
- Type: typing.Optional[str]
TrustedTokenIssuerArn
- Type: typing.Optional[str]
TrustedTokenIssuerType
- Type: typing.Optional[typing.Literal['OIDC_JWT']]
TrustedTokenIssuerUpdateConfigurationTypeDef
OidcJwtConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.OidcJwtUpdateConfigurationTypeDef]
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
UpdateApplicationPortalOptionsTypeDef
SignInOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.SignInOptionsTypeDef]
UpdateApplicationRequestRequestTypeDef
ApplicationArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PortalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.UpdateApplicationPortalOptionsTypeDef]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
UpdateInstanceAccessControlAttributeConfigurationRequestRequestTypeDef
InstanceAccessControlAttributeConfiguration
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
UpdateInstanceRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
UpdatePermissionSetRequestRequestTypeDef
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
RelayState
- Type: typing.Optional[str]
SessionDuration
- Type: typing.Optional[str]
UpdateTrustedTokenIssuerRequestRequestTypeDef
TrustedTokenIssuerArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
TrustedTokenIssuerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin_classes.TrustedTokenIssuerUpdateConfigurationTypeDef]