Language

DataPolicyManifestProperties Class

Definition

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.

Applies to