Skip to content

Verifiedpermissions Classes

ActionIdentifierTypeDef

actionType

  • Type:
  • Required: Yes

actionId

  • Type:
  • Required: Yes

AttributeValueOutputTypeDef

boolean

  • Type: typing.Optional[bool]

entityIdentifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

long

  • Type: typing.Optional[int]

string

  • Type: typing.Optional[str]

set

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

record

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]

AttributeValueTypeDef

boolean

  • Type: typing.Optional[bool]

entityIdentifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

long

  • Type: typing.Optional[int]

string

  • Type: typing.Optional[str]

set

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

record

  • Type: typing.Optional[typing.Mapping[str, typing.Dict[str, typing.Any]]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchIsAuthorizedInputItemOutputTypeDef

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ContextDefinitionOutputTypeDef]

BatchIsAuthorizedInputItemTypeDef

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ContextDefinitionTypeDef]

BatchIsAuthorizedInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

requests

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions_classes.BatchIsAuthorizedInputItemTypeDef, aws_resource_validator.pydantic_models.verifiedpermissions_classes.BatchIsAuthorizedInputItemOutputTypeDef]]
  • Required: Yes

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntitiesDefinitionTypeDef]

BatchIsAuthorizedOutputItemTypeDef

request

  • Type:
  • Required: Yes

decision

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

determiningPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.DeterminingPolicyItemTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EvaluationErrorItemTypeDef]
  • Required: Yes

BatchIsAuthorizedOutputTypeDef

results

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.BatchIsAuthorizedOutputItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchIsAuthorizedWithTokenInputItemOutputTypeDef

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ContextDefinitionOutputTypeDef]

BatchIsAuthorizedWithTokenInputItemTypeDef

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ContextDefinitionTypeDef]

BatchIsAuthorizedWithTokenInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

requests

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions_classes.BatchIsAuthorizedWithTokenInputItemTypeDef, aws_resource_validator.pydantic_models.verifiedpermissions_classes.BatchIsAuthorizedWithTokenInputItemOutputTypeDef]]
  • Required: Yes

identityToken

  • Type: typing.Optional[str]

accessToken

  • Type: typing.Optional[str]

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntitiesDefinitionTypeDef]

BatchIsAuthorizedWithTokenOutputItemTypeDef

request

  • Type:
  • Required: Yes

decision

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

determiningPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.DeterminingPolicyItemTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EvaluationErrorItemTypeDef]
  • Required: Yes

BatchIsAuthorizedWithTokenOutputTypeDef

principal

  • Type:
  • Required: Yes

results

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.BatchIsAuthorizedWithTokenOutputItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CognitoGroupConfigurationDetailTypeDef

groupEntityType

  • Type: typing.Optional[str]

CognitoGroupConfigurationItemTypeDef

groupEntityType

  • Type: typing.Optional[str]

CognitoGroupConfigurationTypeDef

groupEntityType

  • Type:
  • Required: Yes

CognitoUserPoolConfigurationDetailTypeDef

userPoolArn

  • Type:
  • Required: Yes

clientIds

  • Type: typing.List[str]
  • Required: Yes

issuer

  • Type:
  • Required: Yes

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.CognitoGroupConfigurationDetailTypeDef]

CognitoUserPoolConfigurationItemTypeDef

userPoolArn

  • Type:
  • Required: Yes

clientIds

  • Type: typing.List[str]
  • Required: Yes

issuer

  • Type:
  • Required: Yes

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.CognitoGroupConfigurationItemTypeDef]

CognitoUserPoolConfigurationTypeDef

userPoolArn

  • Type:
  • Required: Yes

clientIds

  • Type: typing.Optional[typing.Sequence[str]]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.CognitoGroupConfigurationTypeDef]

ConfigurationDetailTypeDef

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.CognitoUserPoolConfigurationDetailTypeDef]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectConfigurationDetailTypeDef]

ConfigurationItemTypeDef

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.CognitoUserPoolConfigurationItemTypeDef]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectConfigurationItemTypeDef]

ConfigurationTypeDef

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.CognitoUserPoolConfigurationTypeDef]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectConfigurationTypeDef]

ContextDefinitionOutputTypeDef

contextMap

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.verifiedpermissions_classes.AttributeValueOutputTypeDef]]

ContextDefinitionTypeDef

contextMap

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.verifiedpermissions_classes.AttributeValueTypeDef]]

CreateIdentitySourceInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

configuration

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

principalEntityType

  • Type: typing.Optional[str]

CreateIdentitySourceOutputTypeDef

createdDate

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

CreatePolicyOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

policyType

  • Type: typing.Literal['STATIC', 'TEMPLATE_LINKED']
  • Required: Yes

principal

  • Type:
  • Required: Yes

resource

  • Type:
  • Required: Yes

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

effect

  • Type: typing.Literal['Forbid', 'Permit']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyStoreInputRequestTypeDef

validationSettings

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

CreatePolicyStoreOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyTemplateInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

statement

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

CreatePolicyTemplateOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIdentitySourceInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

DeletePolicyInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

DeletePolicyStoreInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

DeletePolicyTemplateInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

DeterminingPolicyItemTypeDef

policyId

  • Type:
  • Required: Yes

EntitiesDefinitionTypeDef

entityList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityItemTypeDef]]

EntityIdentifierTypeDef

entityType

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

EntityItemTypeDef

identifier

  • Type:
  • Required: Yes

attributes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.verifiedpermissions_classes.AttributeValueTypeDef]]

parents

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]]

EntityReferenceTypeDef

unspecified

  • Type: typing.Optional[bool]

identifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

EvaluationErrorItemTypeDef

errorDescription

  • Type:
  • Required: Yes

GetIdentitySourceInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

GetIdentitySourceOutputTypeDef

createdDate

  • Type:
  • Required: Yes

details

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

principalEntityType

  • Type:
  • Required: Yes

configuration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

GetPolicyOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

policyType

  • Type: typing.Literal['STATIC', 'TEMPLATE_LINKED']
  • Required: Yes

principal

  • Type:
  • Required: Yes

resource

  • Type:
  • Required: Yes

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]
  • Required: Yes

definition

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

effect

  • Type: typing.Literal['Forbid', 'Permit']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyStoreInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

GetPolicyStoreOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

validationSettings

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyTemplateInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

GetPolicyTemplateOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

statement

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

GetSchemaOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

schema

  • Type:
  • Default: >

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

namespaces

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IdentitySourceDetailsTypeDef

clientIds

  • Type: typing.Optional[typing.List[str]]

userPoolArn

  • Type: typing.Optional[str]

discoveryUrl

  • Type: typing.Optional[str]

openIdIssuer

  • Type: typing.Optional[typing.Literal['COGNITO']]

IdentitySourceFilterTypeDef

principalEntityType

  • Type: typing.Optional[str]

IdentitySourceItemDetailsTypeDef

clientIds

  • Type: typing.Optional[typing.List[str]]

userPoolArn

  • Type: typing.Optional[str]

discoveryUrl

  • Type: typing.Optional[str]

openIdIssuer

  • Type: typing.Optional[typing.Literal['COGNITO']]

IdentitySourceItemTypeDef

createdDate

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

principalEntityType

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.IdentitySourceItemDetailsTypeDef]

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ConfigurationItemTypeDef]

IsAuthorizedInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ContextDefinitionTypeDef]

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntitiesDefinitionTypeDef]

IsAuthorizedOutputTypeDef

decision

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

determiningPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.DeterminingPolicyItemTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EvaluationErrorItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IsAuthorizedWithTokenInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

identityToken

  • Type: typing.Optional[str]

accessToken

  • Type: typing.Optional[str]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ContextDefinitionTypeDef]

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntitiesDefinitionTypeDef]

IsAuthorizedWithTokenOutputTypeDef

decision

  • Type: typing.Literal['ALLOW', 'DENY']
  • Required: Yes

determiningPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.DeterminingPolicyItemTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EvaluationErrorItemTypeDef]
  • Required: Yes

principal

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListIdentitySourcesInputListIdentitySourcesPaginateTypeDef

policyStoreId

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.verifiedpermissions_classes.IdentitySourceFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PaginatorConfigTypeDef]

ListIdentitySourcesInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.verifiedpermissions_classes.IdentitySourceFilterTypeDef]]

ListIdentitySourcesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

identitySources

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.IdentitySourceItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPoliciesInputListPoliciesPaginateTypeDef

policyStoreId

  • Type:
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PolicyFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PaginatorConfigTypeDef]

ListPoliciesInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PolicyFilterTypeDef]

ListPoliciesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

policies

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PolicyItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPolicyStoresInputListPolicyStoresPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PaginatorConfigTypeDef]

ListPolicyStoresInputRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPolicyStoresOutputTypeDef

nextToken

  • Type:
  • Required: Yes

policyStores

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PolicyStoreItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPolicyTemplatesInputListPolicyTemplatesPaginateTypeDef

policyStoreId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PaginatorConfigTypeDef]

ListPolicyTemplatesInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPolicyTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

policyTemplates

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.PolicyTemplateItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

OpenIdConnectAccessTokenConfigurationDetailTypeDef

principalIdClaim

  • Type: typing.Optional[str]

audiences

  • Type: typing.Optional[typing.List[str]]

OpenIdConnectAccessTokenConfigurationItemTypeDef

principalIdClaim

  • Type: typing.Optional[str]

audiences

  • Type: typing.Optional[typing.List[str]]

OpenIdConnectAccessTokenConfigurationTypeDef

principalIdClaim

  • Type: typing.Optional[str]

audiences

  • Type: typing.Optional[typing.Sequence[str]]

OpenIdConnectConfigurationDetailTypeDef

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectGroupConfigurationDetailTypeDef]

OpenIdConnectConfigurationItemTypeDef

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectGroupConfigurationItemTypeDef]

OpenIdConnectConfigurationTypeDef

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectGroupConfigurationTypeDef]

OpenIdConnectGroupConfigurationDetailTypeDef

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

OpenIdConnectGroupConfigurationItemTypeDef

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

OpenIdConnectGroupConfigurationTypeDef

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

OpenIdConnectIdentityTokenConfigurationDetailTypeDef

principalIdClaim

  • Type: typing.Optional[str]

clientIds

  • Type: typing.Optional[typing.List[str]]

OpenIdConnectIdentityTokenConfigurationItemTypeDef

principalIdClaim

  • Type: typing.Optional[str]

clientIds

  • Type: typing.Optional[typing.List[str]]

OpenIdConnectIdentityTokenConfigurationTypeDef

principalIdClaim

  • Type: typing.Optional[str]

clientIds

  • Type: typing.Optional[typing.Sequence[str]]

OpenIdConnectTokenSelectionDetailTypeDef

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectAccessTokenConfigurationDetailTypeDef]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectIdentityTokenConfigurationDetailTypeDef]

OpenIdConnectTokenSelectionItemTypeDef

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectAccessTokenConfigurationItemTypeDef]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectIdentityTokenConfigurationItemTypeDef]

OpenIdConnectTokenSelectionTypeDef

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectAccessTokenConfigurationTypeDef]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.OpenIdConnectIdentityTokenConfigurationTypeDef]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PolicyDefinitionDetailTypeDef

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.StaticPolicyDefinitionDetailTypeDef]

templateLinked

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.TemplateLinkedPolicyDefinitionDetailTypeDef]

PolicyDefinitionItemTypeDef

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.StaticPolicyDefinitionItemTypeDef]

templateLinked

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.TemplateLinkedPolicyDefinitionItemTypeDef]

PolicyDefinitionTypeDef

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.StaticPolicyDefinitionTypeDef]

templateLinked

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.TemplateLinkedPolicyDefinitionTypeDef]

PolicyFilterTypeDef

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityReferenceTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityReferenceTypeDef]

policyType

  • Type: typing.Optional[typing.Literal['STATIC', 'TEMPLATE_LINKED']]

policyTemplateId

  • Type: typing.Optional[str]

PolicyItemTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

policyType

  • Type: typing.Literal['STATIC', 'TEMPLATE_LINKED']
  • Required: Yes

definition

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

actions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]]

effect

  • Type: typing.Optional[typing.Literal['Forbid', 'Permit']]

PolicyStoreItemTypeDef

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

description

  • Type: typing.Optional[str]

PolicyTemplateItemTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

PutSchemaInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

PutSchemaOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

namespaces

  • Type: typing.List[str]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

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]

SchemaDefinitionTypeDef

cedarJson

  • Type: typing.Optional[str]

StaticPolicyDefinitionDetailTypeDef

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

StaticPolicyDefinitionItemTypeDef

description

  • Type: typing.Optional[str]

StaticPolicyDefinitionTypeDef

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

TemplateLinkedPolicyDefinitionDetailTypeDef

policyTemplateId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

TemplateLinkedPolicyDefinitionItemTypeDef

policyTemplateId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

TemplateLinkedPolicyDefinitionTypeDef

policyTemplateId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.EntityIdentifierTypeDef]

UpdateCognitoGroupConfigurationTypeDef

groupEntityType

  • Type:
  • Required: Yes

UpdateCognitoUserPoolConfigurationTypeDef

userPoolArn

  • Type:
  • Required: Yes

clientIds

  • Type: typing.Optional[typing.Sequence[str]]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateCognitoGroupConfigurationTypeDef]

UpdateConfigurationTypeDef

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateCognitoUserPoolConfigurationTypeDef]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateOpenIdConnectConfigurationTypeDef]

UpdateIdentitySourceInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

updateConfiguration

  • Type:
  • Required: Yes

principalEntityType

  • Type: typing.Optional[str]

UpdateIdentitySourceOutputTypeDef

createdDate

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateOpenIdConnectAccessTokenConfigurationTypeDef

principalIdClaim

  • Type: typing.Optional[str]

audiences

  • Type: typing.Optional[typing.Sequence[str]]

UpdateOpenIdConnectConfigurationTypeDef

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateOpenIdConnectGroupConfigurationTypeDef]

UpdateOpenIdConnectGroupConfigurationTypeDef

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

UpdateOpenIdConnectIdentityTokenConfigurationTypeDef

principalIdClaim

  • Type: typing.Optional[str]

clientIds

  • Type: typing.Optional[typing.Sequence[str]]

UpdateOpenIdConnectTokenSelectionTypeDef

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateOpenIdConnectAccessTokenConfigurationTypeDef]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateOpenIdConnectIdentityTokenConfigurationTypeDef]

UpdatePolicyDefinitionTypeDef

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions_classes.UpdateStaticPolicyDefinitionTypeDef]

UpdatePolicyInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

UpdatePolicyOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

policyType

  • Type: typing.Literal['STATIC', 'TEMPLATE_LINKED']
  • Required: Yes

principal

  • Type:
  • Required: Yes

resource

  • Type:
  • Required: Yes

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.verifiedpermissions_classes.ActionIdentifierTypeDef]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

effect

  • Type: typing.Literal['Forbid', 'Permit']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePolicyStoreInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

validationSettings

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdatePolicyStoreOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePolicyTemplateInputRequestTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdatePolicyTemplateOutputTypeDef

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateStaticPolicyDefinitionTypeDef

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ValidationSettingsTypeDef

mode

  • Type: typing.Literal['OFF', 'STRICT']
  • Required: Yes