Sso Admin Classes
AccessControlAttribute
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
AccessControlAttributeOutput
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
AccessControlAttributeValue
Source
- Type: typing.List[str]
- Required: Yes
AccessControlAttributeValueOutput
Source
- Type: typing.List[str]
- Required: Yes
AccountAssignment
AccountId
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
AccountAssignmentForPrincipal
AccountId
- Type: typing.Optional[str]
PermissionSetArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
AccountAssignmentOperationStatus
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']]
AccountAssignmentOperationStatusMetadata
CreatedDate
- Type: typing.Optional[datetime.datetime]
RequestId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
Application
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:
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ApplicationAssignment
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
ApplicationAssignmentForPrincipal
ApplicationArn
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[typing.Literal['GROUP', 'USER']]
ApplicationProvider
ApplicationProviderArn
- Type:
- Required: Yes
DisplayData
- Type:
FederationProtocol
- Type: typing.Optional[typing.Literal['OAUTH', 'SAML']]
ResourceServerConfig
- Type:
AttachCustomerManagedPolicyReferenceToPermissionSetRequest
CustomerManagedPolicyReference
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
AttachManagedPolicyToPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
ManagedPolicyArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
AttachedManagedPolicy
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
AuthenticationMethod
Iam
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.IamAuthenticationMethod]
AuthenticationMethodItem
AuthenticationMethod
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthenticationMethodOutput]
AuthenticationMethodType
- Type: typing.Optional[typing.Literal['IAM']]
AuthenticationMethodOutput
Iam
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.IamAuthenticationMethodOutput]
AuthorizationCodeGrant
RedirectUris
- Type: typing.Optional[typing.List[str]]
AuthorizationCodeGrantOutput
RedirectUris
- Type: typing.Optional[typing.List[str]]
AuthorizedTokenIssuer
AuthorizedAudiences
- Type: typing.Optional[typing.List[str]]
TrustedTokenIssuerArn
- Type: typing.Optional[str]
AuthorizedTokenIssuerOutput
AuthorizedAudiences
- Type: typing.Optional[typing.List[str]]
TrustedTokenIssuerArn
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateAccountAssignmentRequest
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
CreateAccountAssignmentResponse
AccountAssignmentCreationStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateApplicationAssignmentRequest
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
CreateApplicationRequest
ApplicationProviderArn
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
PortalOptions
- Type:
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Tag]]
CreateApplicationResponse
ApplicationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInstanceAccessControlAttributeConfigurationRequest
InstanceAccessControlAttributeConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.InstanceAccessControlAttributeConfiguration, aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.InstanceAccessControlAttributeConfigurationOutput]
- Required: Yes
InstanceArn
- Type:
- Required: Yes
CreateInstanceRequest
ClientToken
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Tag]]
CreateInstanceResponse
InstanceArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePermissionSetRequest
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.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Tag]]
CreatePermissionSetResponse
PermissionSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrustedTokenIssuerRequest
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.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Tag]]
CreateTrustedTokenIssuerResponse
TrustedTokenIssuerArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomerManagedPolicyReference
Name
- Type:
- Required: Yes
Path
- Type: typing.Optional[str]
DeleteAccountAssignmentRequest
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
DeleteAccountAssignmentResponse
AccountAssignmentDeletionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteApplicationAccessScopeRequest
ApplicationArn
- Type:
- Required: Yes
Scope
- Type:
- Required: Yes
DeleteApplicationAssignmentRequest
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
DeleteApplicationAuthenticationMethodRequest
ApplicationArn
- Type:
- Required: Yes
AuthenticationMethodType
- Type: typing.Literal['IAM']
- Required: Yes
DeleteApplicationGrantRequest
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
DeleteApplicationRequest
ApplicationArn
- Type:
- Required: Yes
DeleteInlinePolicyFromPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DeleteInstanceAccessControlAttributeConfigurationRequest
InstanceArn
- Type:
- Required: Yes
DeleteInstanceRequest
InstanceArn
- Type:
- Required: Yes
DeletePermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DeletePermissionsBoundaryFromPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DeleteTrustedTokenIssuerRequest
TrustedTokenIssuerArn
- Type:
- Required: Yes
DescribeAccountAssignmentCreationStatusRequest
AccountAssignmentCreationRequestId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
DescribeAccountAssignmentCreationStatusResponse
AccountAssignmentCreationStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAccountAssignmentDeletionStatusRequest
AccountAssignmentDeletionRequestId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
DescribeAccountAssignmentDeletionStatusResponse
AccountAssignmentDeletionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationAssignmentRequest
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
DescribeApplicationAssignmentResponse
ApplicationArn
- Type:
- Required: Yes
PrincipalId
- Type:
- Required: Yes
PrincipalType
- Type: typing.Literal['GROUP', 'USER']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationProviderRequest
ApplicationProviderArn
- Type:
- Required: Yes
DescribeApplicationProviderResponse
ApplicationProviderArn
- Type:
- Required: Yes
DisplayData
- Type:
- Required: Yes
FederationProtocol
- Type: typing.Literal['OAUTH', 'SAML']
- Required: Yes
ResourceServerConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationRequest
ApplicationArn
- Type:
- Required: Yes
DescribeApplicationResponse
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
DescribeInstanceAccessControlAttributeConfigurationRequest
InstanceArn
- Type:
- Required: Yes
DescribeInstanceAccessControlAttributeConfigurationResponse
InstanceAccessControlAttributeConfiguration
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATION_FAILED', 'CREATION_IN_PROGRESS', 'ENABLED']
- Required: Yes
StatusReason
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstanceRequest
InstanceArn
- Type:
- Required: Yes
DescribeInstanceResponse
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
DescribePermissionSetProvisioningStatusRequest
InstanceArn
- Type:
- Required: Yes
ProvisionPermissionSetRequestId
- Type:
- Required: Yes
DescribePermissionSetProvisioningStatusResponse
PermissionSetProvisioningStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DescribePermissionSetResponse
PermissionSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTrustedTokenIssuerRequest
TrustedTokenIssuerArn
- Type:
- Required: Yes
DescribeTrustedTokenIssuerResponse
Name
- Type:
- Required: Yes
TrustedTokenIssuerArn
- Type:
- Required: Yes
TrustedTokenIssuerConfiguration
- Type:
- Required: Yes
TrustedTokenIssuerType
- Type: typing.Literal['OIDC_JWT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetachCustomerManagedPolicyReferenceFromPermissionSetRequest
CustomerManagedPolicyReference
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DetachManagedPolicyFromPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
ManagedPolicyArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
DisplayData
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
IconUrl
- Type: typing.Optional[str]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
GetApplicationAccessScopeRequest
ApplicationArn
- Type:
- Required: Yes
Scope
- Type:
- Required: Yes
GetApplicationAccessScopeResponse
AuthorizedTargets
- Type: typing.List[str]
- Required: Yes
Scope
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetApplicationAssignmentConfigurationRequest
ApplicationArn
- Type:
- Required: Yes
GetApplicationAssignmentConfigurationResponse
AssignmentRequired
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetApplicationAuthenticationMethodRequest
ApplicationArn
- Type:
- Required: Yes
AuthenticationMethodType
- Type: typing.Literal['IAM']
- Required: Yes
GetApplicationAuthenticationMethodResponse
AuthenticationMethod
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetApplicationGrantRequest
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
GetApplicationGrantResponse
Grant
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInlinePolicyForPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
GetInlinePolicyForPermissionSetResponse
InlinePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPermissionsBoundaryForPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
GetPermissionsBoundaryForPermissionSetResponse
PermissionsBoundary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Grant
AuthorizationCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthorizationCodeGrant]
JwtBearer
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.JwtBearerGrant]
RefreshToken
- Type: typing.Optional[typing.Dict[str, typing.Any]]
TokenExchange
- Type: typing.Optional[typing.Dict[str, typing.Any]]
GrantItem
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
GrantOutput
AuthorizationCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthorizationCodeGrantOutput]
JwtBearer
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.JwtBearerGrantOutput]
RefreshToken
- Type: typing.Optional[typing.Dict[str, typing.Any]]
TokenExchange
- Type: typing.Optional[typing.Dict[str, typing.Any]]
IamAuthenticationMethod
ActorPolicy
- Type: typing.Dict[str, typing.Any]
- Required: Yes
IamAuthenticationMethodOutput
ActorPolicy
- Type: typing.Dict[str, typing.Any]
- Required: Yes
InstanceAccessControlAttributeConfiguration
AccessControlAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AccessControlAttribute]
- Required: Yes
InstanceAccessControlAttributeConfigurationOutput
AccessControlAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AccessControlAttributeOutput]
- Required: Yes
InstanceMetadata
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']]
JwtBearerGrant
AuthorizedTokenIssuers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthorizedTokenIssuer]]
JwtBearerGrantOutput
AuthorizedTokenIssuers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthorizedTokenIssuerOutput]]
ListAccountAssignmentCreationStatusRequest
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OperationStatusFilter]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentCreationStatusRequestPaginate
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OperationStatusFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListAccountAssignmentCreationStatusResponse
AccountAssignmentsCreationStatus
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AccountAssignmentOperationStatusMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentDeletionStatusRequest
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OperationStatusFilter]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentDeletionStatusRequestPaginate
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OperationStatusFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListAccountAssignmentDeletionStatusResponse
AccountAssignmentsDeletionStatus
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AccountAssignmentOperationStatusMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentsFilter
AccountId
- Type: typing.Optional[str]
ListAccountAssignmentsForPrincipalRequest
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.sso_admin_classes.ListAccountAssignmentsFilter]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentsForPrincipalRequestPaginate
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.sso_admin_classes.ListAccountAssignmentsFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListAccountAssignmentsForPrincipalResponse
AccountAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AccountAssignmentForPrincipal]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentsRequest
AccountId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAccountAssignmentsRequestPaginate
AccountId
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListAccountAssignmentsResponse
AccountAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AccountAssignment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAccountsForProvisionedPermissionSetRequest
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']]
ListAccountsForProvisionedPermissionSetRequestPaginate
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.sso_admin_classes.PaginatorConfig]
ListAccountsForProvisionedPermissionSetResponse
AccountIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationAccessScopesRequest
ApplicationArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationAccessScopesRequestPaginate
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationAccessScopesResponse
Scopes
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ScopeDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationAssignmentsFilter
ApplicationArn
- Type: typing.Optional[str]
ListApplicationAssignmentsForPrincipalRequest
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.sso_admin_classes.ListApplicationAssignmentsFilter]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationAssignmentsForPrincipalRequestPaginate
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.sso_admin_classes.ListApplicationAssignmentsFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationAssignmentsForPrincipalResponse
ApplicationAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ApplicationAssignmentForPrincipal]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationAssignmentsRequest
ApplicationArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationAssignmentsRequestPaginate
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationAssignmentsResponse
ApplicationAssignments
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ApplicationAssignment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationAuthenticationMethodsRequest
ApplicationArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationAuthenticationMethodsRequestPaginate
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationAuthenticationMethodsResponse
AuthenticationMethods
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthenticationMethodItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationGrantsRequest
ApplicationArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationGrantsRequestPaginate
ApplicationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationGrantsResponse
Grants
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.GrantItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationProvidersRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationProvidersRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationProvidersResponse
ApplicationProviders
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ApplicationProvider]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListApplicationsFilter
ApplicationAccount
- Type: typing.Optional[str]
ApplicationProvider
- Type: typing.Optional[str]
ListApplicationsRequest
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ListApplicationsFilter]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListApplicationsRequestPaginate
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ListApplicationsFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListApplicationsResponse
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Application]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomerManagedPolicyReferencesInPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomerManagedPolicyReferencesInPermissionSetRequestPaginate
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListCustomerManagedPolicyReferencesInPermissionSetResponse
CustomerManagedPolicyReferences
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.CustomerManagedPolicyReference]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInstancesRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListInstancesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListInstancesResponse
Instances
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.InstanceMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListManagedPoliciesInPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListManagedPoliciesInPermissionSetRequestPaginate
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListManagedPoliciesInPermissionSetResponse
AttachedManagedPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AttachedManagedPolicy]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPermissionSetProvisioningStatusRequest
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OperationStatusFilter]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPermissionSetProvisioningStatusRequestPaginate
InstanceArn
- Type:
- Required: Yes
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OperationStatusFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListPermissionSetProvisioningStatusResponse
PermissionSetsProvisioningStatus
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PermissionSetProvisioningStatusMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPermissionSetsProvisionedToAccountRequest
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']]
ListPermissionSetsProvisionedToAccountRequestPaginate
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.sso_admin_classes.PaginatorConfig]
ListPermissionSetsProvisionedToAccountResponse
PermissionSets
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPermissionSetsRequest
InstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPermissionSetsRequestPaginate
InstanceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListPermissionSetsResponse
PermissionSets
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestPaginate
ResourceArn
- Type:
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrustedTokenIssuersRequest
InstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTrustedTokenIssuersRequestPaginate
InstanceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.PaginatorConfig]
ListTrustedTokenIssuersResponse
TrustedTokenIssuers
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.TrustedTokenIssuerMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
OidcJwtConfiguration
ClaimAttributePath
- Type:
- Required: Yes
IdentityStoreAttributePath
- Type:
- Required: Yes
IssuerUrl
- Type:
- Required: Yes
JwksRetrievalOption
- Type: typing.Literal['OPEN_ID_DISCOVERY']
- Required: Yes
OidcJwtUpdateConfiguration
ClaimAttributePath
- Type: typing.Optional[str]
IdentityStoreAttributePath
- Type: typing.Optional[str]
JwksRetrievalOption
- Type: typing.Optional[typing.Literal['OPEN_ID_DISCOVERY']]
OperationStatusFilter
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PermissionSet
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]
PermissionSetProvisioningStatus
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']]
PermissionSetProvisioningStatusMetadata
CreatedDate
- Type: typing.Optional[datetime.datetime]
RequestId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
PermissionsBoundary
CustomerManagedPolicyReference
- Type:
ManagedPolicyArn
- Type: typing.Optional[str]
PortalOptions
SignInOptions
- Type:
Visibility
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ProvisionPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
TargetType
- Type: typing.Literal['ALL_PROVISIONED_ACCOUNTS', 'AWS_ACCOUNT']
- Required: Yes
TargetId
- Type: typing.Optional[str]
ProvisionPermissionSetResponse
PermissionSetProvisioningStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutApplicationAccessScopeRequest
ApplicationArn
- Type:
- Required: Yes
Scope
- Type:
- Required: Yes
AuthorizedTargets
- Type: typing.Optional[typing.List[str]]
PutApplicationAssignmentConfigurationRequest
ApplicationArn
- Type:
- Required: Yes
AssignmentRequired
- Type:
- Required: Yes
PutApplicationAuthenticationMethodRequest
ApplicationArn
- Type:
- Required: Yes
AuthenticationMethod
- Type: typing.Union[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthenticationMethod, aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.AuthenticationMethodOutput]
- Required: Yes
AuthenticationMethodType
- Type: typing.Literal['IAM']
- Required: Yes
PutApplicationGrantRequest
ApplicationArn
- Type:
- Required: Yes
Grant
- Type: typing.Union[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Grant, aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.GrantOutput]
- 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
PutInlinePolicyToPermissionSetRequest
InlinePolicy
- Type:
- Required: Yes
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PutPermissionsBoundaryToPermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
PermissionsBoundary
- Type:
- Required: Yes
ResourceServerConfig
Scopes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.ResourceServerScopeDetails]]
ResourceServerScopeDetails
DetailedTitle
- Type: typing.Optional[str]
LongDescription
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ScopeDetails
Scope
- Type:
- Required: Yes
AuthorizedTargets
- Type: typing.Optional[typing.List[str]]
SignInOptions
Origin
- Type: typing.Literal['APPLICATION', 'IDENTITY_CENTER']
- Required: Yes
ApplicationUrl
- Type: typing.Optional[str]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.Tag]
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
TrustedTokenIssuerConfiguration
OidcJwtConfiguration
- Type:
TrustedTokenIssuerMetadata
Name
- Type: typing.Optional[str]
TrustedTokenIssuerArn
- Type: typing.Optional[str]
TrustedTokenIssuerType
- Type: typing.Optional[typing.Literal['OIDC_JWT']]
TrustedTokenIssuerUpdateConfiguration
OidcJwtConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.OidcJwtUpdateConfiguration]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
InstanceArn
- Type: typing.Optional[str]
UpdateApplicationPortalOptions
SignInOptions
- Type:
UpdateApplicationRequest
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.sso_admin_classes.UpdateApplicationPortalOptions]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
UpdateInstanceAccessControlAttributeConfigurationRequest
InstanceAccessControlAttributeConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.InstanceAccessControlAttributeConfiguration, aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.InstanceAccessControlAttributeConfigurationOutput]
- Required: Yes
InstanceArn
- Type:
- Required: Yes
UpdateInstanceRequest
InstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
UpdatePermissionSetRequest
InstanceArn
- Type:
- Required: Yes
PermissionSetArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
RelayState
- Type: typing.Optional[str]
SessionDuration
- Type: typing.Optional[str]
UpdateTrustedTokenIssuerRequest
TrustedTokenIssuerArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
TrustedTokenIssuerConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.sso_admin.sso_admin_classes.TrustedTokenIssuerUpdateConfiguration]