Skip to content

Verifiedpermissions Classes

ActionIdentifier

actionType

  • Type:
  • Required: Yes

actionId

  • Type:
  • Required: Yes

AttributeValue

boolean

  • Type: typing.Optional[bool]

entityIdentifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

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]]]

ipaddr

  • Type: typing.Optional[str]

decimal

  • Type: typing.Optional[str]

AttributeValueOutput

boolean

  • Type: typing.Optional[bool]

entityIdentifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

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]]]

ipaddr

  • Type: typing.Optional[str]

decimal

  • Type: typing.Optional[str]

BaseValidatorModel

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

BatchGetPolicyErrorItem

code

  • Type: typing.Literal['POLICY_NOT_FOUND', 'POLICY_STORE_NOT_FOUND']
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

BatchGetPolicyInput

requests

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

BatchGetPolicyInputItem

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

BatchGetPolicyOutput

results

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

errors

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetPolicyOutputItem

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

BatchIsAuthorizedInput

policyStoreId

  • Type:
  • Required: Yes

requests

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.BatchIsAuthorizedInputItem, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.BatchIsAuthorizedInputItemOutput]]
  • Required: Yes

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntitiesDefinition]

BatchIsAuthorizedInputItem

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ActionIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

context

  • Type: typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinition, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinitionOutput, NoneType]

BatchIsAuthorizedInputItemOutput

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ActionIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinitionOutput]

BatchIsAuthorizedOutput

results

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchIsAuthorizedOutputItem

request

  • Type:
  • Required: Yes

decision

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

determiningPolicies

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

errors

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

BatchIsAuthorizedWithTokenInput

policyStoreId

  • Type:
  • Required: Yes

requests

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.BatchIsAuthorizedWithTokenInputItem, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.BatchIsAuthorizedWithTokenInputItemOutput]]
  • Required: Yes

identityToken

  • Type: typing.Optional[str]

accessToken

  • Type: typing.Optional[str]

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntitiesDefinition]

BatchIsAuthorizedWithTokenInputItem

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ActionIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

context

  • Type: typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinition, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinitionOutput, NoneType]

BatchIsAuthorizedWithTokenInputItemOutput

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ActionIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinitionOutput]

BatchIsAuthorizedWithTokenOutput

principal

  • Type:
  • Required: Yes

results

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchIsAuthorizedWithTokenOutputItem

request

  • Type:
  • Required: Yes

decision

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

determiningPolicies

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

errors

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

CognitoGroupConfiguration

groupEntityType

  • Type:
  • Required: Yes

CognitoGroupConfigurationDetail

groupEntityType

  • Type: typing.Optional[str]

CognitoGroupConfigurationItem

groupEntityType

  • Type: typing.Optional[str]

CognitoUserPoolConfiguration

userPoolArn

  • Type:
  • Required: Yes

clientIds

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

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.CognitoGroupConfiguration]

CognitoUserPoolConfigurationDetail

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.verifiedpermissions_classes.CognitoGroupConfigurationDetail]

CognitoUserPoolConfigurationItem

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.verifiedpermissions_classes.CognitoGroupConfigurationItem]

Configuration

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.CognitoUserPoolConfiguration]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectConfiguration]

ConfigurationDetail

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.CognitoUserPoolConfigurationDetail]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectConfigurationDetail]

ConfigurationItem

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.CognitoUserPoolConfigurationItem]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectConfigurationItem]

ContextDefinition

contextMap

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.AttributeValue, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.AttributeValueOutput]]]

cedarJson

  • Type: typing.Optional[str]

ContextDefinitionOutput

contextMap

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

cedarJson

  • Type: typing.Optional[str]

CreateIdentitySourceInput

policyStoreId

  • Type:
  • Required: Yes

configuration

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

principalEntityType

  • Type: typing.Optional[str]

CreateIdentitySourceOutput

createdDate

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyInput

policyStoreId

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

CreatePolicyOutput

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.verifiedpermissions_classes.ActionIdentifier]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

effect

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

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyStoreInput

validationSettings

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

CreatePolicyStoreOutput

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyTemplateInput

policyStoreId

  • Type:
  • Required: Yes

statement

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

CreatePolicyTemplateOutput

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteIdentitySourceInput

policyStoreId

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

DeletePolicyInput

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

DeletePolicyStoreInput

policyStoreId

  • Type:
  • Required: Yes

DeletePolicyTemplateInput

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

DeterminingPolicyItem

policyId

  • Type:
  • Required: Yes

EntitiesDefinition

entityList

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

cedarJson

  • Type: typing.Optional[str]

EntityIdentifier

entityType

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

EntityItem

identifier

  • Type:
  • Required: Yes

attributes

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.AttributeValue, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.AttributeValueOutput]]]

parents

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

EntityReference

unspecified

  • Type: typing.Optional[bool]

identifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

EvaluationErrorItem

errorDescription

  • Type:
  • Required: Yes

GetIdentitySourceInput

policyStoreId

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

GetIdentitySourceOutput

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

GetPolicyInput

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

GetPolicyOutput

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.verifiedpermissions_classes.ActionIdentifier]
  • 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

GetPolicyStoreInput

policyStoreId

  • Type:
  • Required: Yes

GetPolicyStoreOutput

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

GetPolicyTemplateInput

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

GetPolicyTemplateOutput

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

GetSchemaInput

policyStoreId

  • Type:
  • Required: Yes

GetSchemaOutput

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

IdentitySourceDetails

clientIds

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

userPoolArn

  • Type: typing.Optional[str]

discoveryUrl

  • Type: typing.Optional[str]

openIdIssuer

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

IdentitySourceFilter

principalEntityType

  • Type: typing.Optional[str]

IdentitySourceItem

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.verifiedpermissions_classes.IdentitySourceItemDetails]

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ConfigurationItem]

IdentitySourceItemDetails

clientIds

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

userPoolArn

  • Type: typing.Optional[str]

discoveryUrl

  • Type: typing.Optional[str]

openIdIssuer

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

IsAuthorizedInput

policyStoreId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ActionIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

context

  • Type: typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinition, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinitionOutput, NoneType]

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntitiesDefinition]

IsAuthorizedOutput

decision

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

determiningPolicies

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

errors

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

ResponseMetadata

  • Type:
  • Required: Yes

IsAuthorizedWithTokenInput

policyStoreId

  • Type:
  • Required: Yes

identityToken

  • Type: typing.Optional[str]

accessToken

  • Type: typing.Optional[str]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ActionIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

context

  • Type: typing.Union[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinition, aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.ContextDefinitionOutput, NoneType]

entities

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntitiesDefinition]

IsAuthorizedWithTokenOutput

decision

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

determiningPolicies

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

errors

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

principal

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListIdentitySourcesInput

policyStoreId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filters

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

ListIdentitySourcesInputPaginate

policyStoreId

  • Type:
  • Required: Yes

filters

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.PaginatorConfig]

ListIdentitySourcesOutput

identitySources

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListPoliciesInput

policyStoreId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.PolicyFilter]

ListPoliciesInputPaginate

policyStoreId

  • Type:
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.PolicyFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.PaginatorConfig]

ListPoliciesOutput

policies

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListPolicyStoresInput

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPolicyStoresInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.PaginatorConfig]

ListPolicyStoresOutput

policyStores

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListPolicyTemplatesInput

policyStoreId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPolicyTemplatesInputPaginate

policyStoreId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.PaginatorConfig]

ListPolicyTemplatesOutput

policyTemplates

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

OpenIdConnectAccessTokenConfiguration

principalIdClaim

  • Type: typing.Optional[str]

audiences

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

OpenIdConnectAccessTokenConfigurationDetail

principalIdClaim

  • Type: typing.Optional[str]

audiences

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

OpenIdConnectAccessTokenConfigurationItem

principalIdClaim

  • Type: typing.Optional[str]

audiences

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

OpenIdConnectConfiguration

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectGroupConfiguration]

OpenIdConnectConfigurationDetail

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectGroupConfigurationDetail]

OpenIdConnectConfigurationItem

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectGroupConfigurationItem]

OpenIdConnectGroupConfiguration

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

OpenIdConnectGroupConfigurationDetail

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

OpenIdConnectGroupConfigurationItem

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

OpenIdConnectIdentityTokenConfiguration

principalIdClaim

  • Type: typing.Optional[str]

clientIds

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

OpenIdConnectIdentityTokenConfigurationDetail

principalIdClaim

  • Type: typing.Optional[str]

clientIds

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

OpenIdConnectIdentityTokenConfigurationItem

principalIdClaim

  • Type: typing.Optional[str]

clientIds

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

OpenIdConnectTokenSelection

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectAccessTokenConfiguration]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectIdentityTokenConfiguration]

OpenIdConnectTokenSelectionDetail

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectAccessTokenConfigurationDetail]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectIdentityTokenConfigurationDetail]

OpenIdConnectTokenSelectionItem

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectAccessTokenConfigurationItem]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.OpenIdConnectIdentityTokenConfigurationItem]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PolicyDefinition

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.StaticPolicyDefinition]

templateLinked

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.TemplateLinkedPolicyDefinition]

PolicyDefinitionDetail

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.StaticPolicyDefinitionDetail]

templateLinked

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.TemplateLinkedPolicyDefinitionDetail]

PolicyDefinitionItem

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.StaticPolicyDefinitionItem]

templateLinked

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.TemplateLinkedPolicyDefinitionItem]

PolicyFilter

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityReference]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityReference]

policyType

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

policyTemplateId

  • Type: typing.Optional[str]

PolicyItem

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.verifiedpermissions_classes.EntityIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

actions

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

effect

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

PolicyStoreItem

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type: typing.Optional[datetime.datetime]

description

  • Type: typing.Optional[str]

PolicyTemplateItem

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

PutSchemaInput

policyStoreId

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

PutSchemaOutput

policyStoreId

  • Type:
  • Required: Yes

namespaces

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

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

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]

SchemaDefinition

cedarJson

  • Type: typing.Optional[str]

StaticPolicyDefinition

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

StaticPolicyDefinitionDetail

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

StaticPolicyDefinitionItem

description

  • Type: typing.Optional[str]

TemplateLinkedPolicyDefinition

policyTemplateId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

TemplateLinkedPolicyDefinitionDetail

policyTemplateId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

TemplateLinkedPolicyDefinitionItem

policyTemplateId

  • Type:
  • Required: Yes

principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.EntityIdentifier]

UpdateCognitoGroupConfiguration

groupEntityType

  • Type:
  • Required: Yes

UpdateCognitoUserPoolConfiguration

userPoolArn

  • Type:
  • Required: Yes

clientIds

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

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateCognitoGroupConfiguration]

UpdateConfiguration

cognitoUserPoolConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateCognitoUserPoolConfiguration]

openIdConnectConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateOpenIdConnectConfiguration]

UpdateIdentitySourceInput

policyStoreId

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

updateConfiguration

  • Type:
  • Required: Yes

principalEntityType

  • Type: typing.Optional[str]

UpdateIdentitySourceOutput

createdDate

  • Type:
  • Required: Yes

identitySourceId

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

policyStoreId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateOpenIdConnectAccessTokenConfiguration

principalIdClaim

  • Type: typing.Optional[str]

audiences

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

UpdateOpenIdConnectConfiguration

issuer

  • Type:
  • Required: Yes

tokenSelection

  • Type:
  • Required: Yes

entityIdPrefix

  • Type: typing.Optional[str]

groupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateOpenIdConnectGroupConfiguration]

UpdateOpenIdConnectGroupConfiguration

groupClaim

  • Type:
  • Required: Yes

groupEntityType

  • Type:
  • Required: Yes

UpdateOpenIdConnectIdentityTokenConfiguration

principalIdClaim

  • Type: typing.Optional[str]

clientIds

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

UpdateOpenIdConnectTokenSelection

accessTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateOpenIdConnectAccessTokenConfiguration]

identityTokenOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateOpenIdConnectIdentityTokenConfiguration]

UpdatePolicyDefinition

static

  • Type: typing.Optional[aws_resource_validator.pydantic_models.verifiedpermissions.verifiedpermissions_classes.UpdateStaticPolicyDefinition]

UpdatePolicyInput

policyStoreId

  • Type:
  • Required: Yes

policyId

  • Type:
  • Required: Yes

definition

  • Type:
  • Required: Yes

UpdatePolicyOutput

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.verifiedpermissions_classes.ActionIdentifier]
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

effect

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePolicyStoreInput

policyStoreId

  • Type:
  • Required: Yes

validationSettings

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdatePolicyStoreOutput

policyStoreId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePolicyTemplateInput

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdatePolicyTemplateOutput

policyStoreId

  • Type:
  • Required: Yes

policyTemplateId

  • Type:
  • Required: Yes

createdDate

  • Type:
  • Required: Yes

lastUpdatedDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateStaticPolicyDefinition

statement

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ValidationSettings

mode

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