Table of Contents

Class DataPolicyManifestResource

Namespace
Azure.ResourceManager.Resources
Assembly
Azure.ResourceManager.dll

A Class representing a DataPolicyManifest along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct a DataPolicyManifestResource from an instance of ArmClient using the GetDataPolicyManifestResource method. Otherwise you can get one from its parent resource TenantResource using the GetDataPolicyManifest method.

public class DataPolicyManifestResource : ArmResource, IJsonModel<DataPolicyManifestData>, IPersistableModel<DataPolicyManifestData>
Inheritance
DataPolicyManifestResource
Implements
IPersistableModel<DataPolicyManifestData>
Inherited Members

Constructors

DataPolicyManifestResource()

Initializes a new instance of the DataPolicyManifestResource class for mocking.

protected DataPolicyManifestResource()

Fields

ResourceType

Gets the resource type for the operations.

public static readonly ResourceType ResourceType

Field Value

ResourceType

Properties

Data

Gets the data representing this Feature.

public virtual DataPolicyManifestData Data { get; }

Property Value

DataPolicyManifestData

Exceptions

InvalidOperationException

Throws if there is no data loaded in the current instance.

HasData

Gets whether or not the current instance has data.

public virtual bool HasData { get; }

Property Value

bool

Methods

CreateResourceIdentifier(string)

Generate the resource identifier of a DataPolicyManifestResource instance.

public static ResourceIdentifier CreateResourceIdentifier(string policyMode)

Parameters

policyMode string

The policyMode.

Returns

ResourceIdentifier

Get(CancellationToken)

This operation retrieves the data policy manifest with the given policy mode.

  • Request Path/providers/Microsoft.Authorization/dataPolicyManifests/{policyMode}
  • Operation IdDataPolicyManifests_GetByPolicyMode
  • Default Api Version2020-09-01
  • ResourceDataPolicyManifestResource
public virtual Response<DataPolicyManifestResource> Get(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

The cancellation token to use.

Returns

Response<DataPolicyManifestResource>

GetAsync(CancellationToken)

This operation retrieves the data policy manifest with the given policy mode.

  • Request Path/providers/Microsoft.Authorization/dataPolicyManifests/{policyMode}
  • Operation IdDataPolicyManifests_GetByPolicyMode
  • Default Api Version2020-09-01
  • ResourceDataPolicyManifestResource
public virtual Task<Response<DataPolicyManifestResource>> GetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

The cancellation token to use.

Returns

Task<Response<DataPolicyManifestResource>>