DataPolicyManifestData Class

Definition

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
DataPolicyManifestData
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.

Applies to