SchemaDefinition
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.
Inheritors
Types
A JSON string representation of the schema supported by applications that use this policy store. To delete the schema, run PutSchema with {}
for this parameter. For more information, see Policy store schema in the Amazon Verified Permissions User Guide.
Functions
Casts this SchemaDefinition as a CedarJson and retrieves its kotlin.String value. Throws an exception if the SchemaDefinition is not a CedarJson.
Casts this SchemaDefinition as a CedarJson and retrieves its kotlin.String value. Returns null if the SchemaDefinition is not a CedarJson.