RoleAssignmentArtifact Class

Definition

Blueprint artifact that applies a Role assignment.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("roleAssignment")]
public class RoleAssignmentArtifact : Microsoft.Azure.Management.Blueprint.Models.Artifact
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("roleAssignment")>]
type RoleAssignmentArtifact = class
    inherit Artifact
Public Class RoleAssignmentArtifact
Inherits Artifact
Inheritance
RoleAssignmentArtifact
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

RoleAssignmentArtifact()

Initializes a new instance of the RoleAssignmentArtifact class.

RoleAssignmentArtifact(String, Object, String, String, String, String, String, IList<String>, String)

Initializes a new instance of the RoleAssignmentArtifact class.

Properties

DependsOn

Gets or sets artifacts which need to be deployed before the specified artifact.

Description

Gets or sets multi-line explain this resource.

DisplayName

Gets or sets one-liner string explain this resource.

Id

Gets string Id used to locate any resource on Azure.

(Inherited from AzureResourceBase)
Name

Gets name of this resource.

(Inherited from AzureResourceBase)
PrincipalIds

Gets or sets array of user or group identities in Azure Active Directory. The roleDefinition will apply to each identity.

ResourceGroup

Gets or sets roleAssignment will be scope to this resourceGroup. If empty, it scopes to the subscription.

RoleDefinitionId

Gets or sets azure resource ID of the RoleDefinition.

Type

Gets type of this resource.

(Inherited from AzureResourceBase)

Methods

Validate()

Validate the object.

Applies to