DataPolicyManifestProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The properties of the data policy manifest.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.DataPolicyManifestPropertiesTypeConverter))]
public class DataPolicyManifestProperties : Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IDataPolicyManifestProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.DataPolicyManifestPropertiesTypeConverter))>]
type DataPolicyManifestProperties = class
interface IDataPolicyManifestProperties
interface IJsonSerializable
Public Class DataPolicyManifestProperties
Implements IDataPolicyManifestProperties
- Inheritance
-
DataPolicyManifestProperties
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| DataPolicyManifestProperties() |
Creates an new DataPolicyManifestProperties instance. |
Properties
| Name | Description |
|---|---|
| Effect |
The effect definition. |
| FieldValue |
The non-alias field accessor values that can be used in the policy rule. |
| IsBuiltInOnly |
A value indicating whether policy mode is allowed only in built-in definitions. |
| Namespace |
The list of namespaces for the data policy manifest. |
| PolicyMode |
The policy mode of the data policy manifest. |
| ResourceFunctionCustom |
An array of data manifest custom resource definitions. |
| ResourceFunctionStandard |
The standard resource functions (subscription and/or resourceGroup). |
| ResourceTypeAlias |
An array of resource type aliases. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of DataPolicyManifestProperties. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of DataPolicyManifestProperties. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IDataPolicyManifestProperties. |
| FromJsonString(String) |
Creates a new instance of DataPolicyManifestProperties, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of DataPolicyManifestProperties into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |