DataPolicyManifestData 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.
A class representing the DataPolicyManifest data model. The data policy manifest.
public class DataPolicyManifestData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Resources.DataPolicyManifestData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Resources.DataPolicyManifestData>
type DataPolicyManifestData = class
inherit ResourceData
interface IJsonModel<DataPolicyManifestData>
interface IPersistableModel<DataPolicyManifestData>
Public Class DataPolicyManifestData
Inherits ResourceData
Implements IJsonModel(Of DataPolicyManifestData), IPersistableModel(Of DataPolicyManifestData)
- Inheritance
- Implements
Properties
CustomDefinitions |
An array of data manifest custom resource definition. |
Effects |
The effect definition. |
FieldValues |
The non-alias field accessor values that can be used in the policy rule. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
IsBuiltInOnly |
A value indicating whether policy mode is allowed only in built-in definitions. |
Name |
The name of the resource. (Inherited from ResourceData) |
Namespaces |
The list of namespaces for the data policy manifest. |
PolicyMode |
The policy mode of the data policy manifest. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
ResourceTypeAliases |
An array of resource type aliases. |
Standard |
The standard resource functions (subscription and/or resourceGroup). |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from ResourceData) |
Explicit Interface Implementations
IJsonModel<DataPolicyManifestData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<DataPolicyManifestData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<DataPolicyManifestData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<DataPolicyManifestData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<DataPolicyManifestData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |