Skip to content

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]