共用方式為


PolicyAssignmentArtifact Class

Definition

Blueprint artifact that applies a Policy assignment.

public class PolicyAssignmentArtifact : Azure.ResourceManager.Blueprint.ArtifactData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Blueprint.Models.PolicyAssignmentArtifact>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Blueprint.Models.PolicyAssignmentArtifact>
type PolicyAssignmentArtifact = class
    inherit ArtifactData
    interface IJsonModel<PolicyAssignmentArtifact>
    interface IPersistableModel<PolicyAssignmentArtifact>
Public Class PolicyAssignmentArtifact
Inherits ArtifactData
Implements IJsonModel(Of PolicyAssignmentArtifact), IPersistableModel(Of PolicyAssignmentArtifact)
Inheritance
PolicyAssignmentArtifact
Implements

Constructors

PolicyAssignmentArtifact(String, IDictionary<String,ParameterValue>)

Initializes a new instance of PolicyAssignmentArtifact.

Properties

DependsOn

Artifacts which need to be deployed before the specified artifact.

Description

Multi-line explain this resource.

DisplayName

One-liner string explain this resource.

Id

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

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
Parameters

Parameter values for the policy definition.

PolicyDefinitionId

Azure resource ID of the policy definition.

ResourceGroup

Name of the resource group placeholder to which the policy will be assigned.

ResourceType

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

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ArtifactData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ArtifactData)
IJsonModel<ArtifactData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ArtifactData)
IJsonModel<PolicyAssignmentArtifact>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<PolicyAssignmentArtifact>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ArtifactData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ArtifactData)
IPersistableModel<ArtifactData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ArtifactData)
IPersistableModel<ArtifactData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ArtifactData)
IPersistableModel<PolicyAssignmentArtifact>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PolicyAssignmentArtifact>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<PolicyAssignmentArtifact>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to