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