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