# NewDataPolicyRule
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**comment** | Option<**String**> | | [optional]
**clauses** | [**Vec<models::DataPolicyClause>**](DataPolicyClause.md) | |
**effect** | [**models::DataPolicyRuleEffect**](DataPolicyRuleEffect.md) | |
**token_scope** | Option<**String**> | if the effect is Tokenize, what scope to use for the token | [optional]
**token_format** | Option<**String**> | if the effect is Tokenize, what format should the token take. Explicit is of the form tk-xxxxxx and synthetic returns something that looks like the original data type (e.g. John Smith for a name) but is in fact a token | [optional]
**priority** | Option<**i32**> | This rule's priority. Lower priority numbers rules are evaluated first. if \"assignPriority\" is specified, this field is ignored. | [optional]
**assign_priority** | Option<**String**> | Automatically determines the rule's priority based on the priority numbers of rules already in the policy. If \"first\", this rule will be assigned a priority number lower than any other rule in the policy, causing it to be evaluated first. If \"last\" this rule will be assigned a priority number higher than any other rule in the policy, causing it to be evaluated last. Specifying this field will also cause the priorities of other rules in the policy to be re-assigned to unique multiples of 10, preserving order. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)