aws-cdk-lib.aws_verifiedpermissions.CfnPolicyStore.SchemaDefinitionProperty

interface SchemaDefinitionProperty

LanguageType name
.NETAmazon.CDK.aws_verifiedpermissions.CfnPolicyStore.SchemaDefinitionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsverifiedpermissions#CfnPolicyStore_SchemaDefinitionProperty
Javaservices.verifiedpermissions.CfnPolicyStore.SchemaDefinitionProperty
Pythonaws_cdk.aws_verifiedpermissions.CfnPolicyStore.SchemaDefinitionProperty
TypeScript aws-cdk-lib » aws_verifiedpermissions » CfnPolicyStore » SchemaDefinitionProperty

Contains a list of principal types, resource types, and actions that can be specified in policies stored in the same policy store.

If the validation mode for the policy store is set to STRICT , then policies that can't be validated by this schema are rejected by Verified Permissions and can't be stored in the policy store.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_verifiedpermissions as verifiedpermissions } from 'aws-cdk-lib';
const schemaDefinitionProperty: verifiedpermissions.CfnPolicyStore.SchemaDefinitionProperty = {
  cedarJson: 'cedarJson',
};

Properties

NameTypeDescription
cedarJson?stringA JSON string representation of the schema supported by applications that use this policy store.

cedarJson?

Type: string (optional)

A JSON string representation of the schema supported by applications that use this policy store.

For more information, see Policy store schema in the Amazon Verified Permissions User Guide .