DataPolicyManifest interface

The data policy manifest.

Extends

Properties

effects

The effect definition.

fieldValues

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.

namespaces

The list of namespaces for the data policy manifest.

policyMode

The policy mode of the data policy manifest.

resourceFunctions

The resource functions definition specified in the data manifest.

resourceTypeAliases

An array of resource type aliases.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Property Details

effects

The effect definition.

effects?: DataEffect[]

Property Value

fieldValues

The non-alias field accessor values that can be used in the policy rule.

fieldValues?: string[]

Property Value

string[]

isBuiltInOnly

A value indicating whether policy mode is allowed only in built-in definitions.

isBuiltInOnly?: boolean

Property Value

boolean

namespaces

The list of namespaces for the data policy manifest.

namespaces?: string[]

Property Value

string[]

policyMode

The policy mode of the data policy manifest.

policyMode?: string

Property Value

string

resourceFunctions

The resource functions definition specified in the data manifest.

resourceFunctions?: DataManifestResourceFunctionsDefinition

Property Value

resourceTypeAliases

An array of resource type aliases.

resourceTypeAliases?: ResourceTypeAliases[]

Property Value

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From ProxyResource.type