Share via


ResourceGroupDefinition Class

Definition

Represents an Azure resource group in a blueprint definition.

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

Constructors

ResourceGroupDefinition()

Initializes a new instance of ResourceGroupDefinition.

Properties

DependsOn

Artifacts which need to be deployed before this resource group.

Description

Description of this parameter/resourceGroup.

DisplayName

DisplayName of this parameter/resourceGroup.

Location

Location of this resourceGroup. Leave empty if the resource group ___location will be specified during the blueprint assignment.

Name

Name of this resourceGroup. Leave empty if the resource group name will be specified during the blueprint assignment.

StrongType

StrongType for UI to render rich experience during blueprint assignment. Supported strong types are resourceType, principalId and ___location.

Tags

Tags to be assigned to this resource group.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ResourceGroupDefinition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ResourceGroupDefinition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ResourceGroupDefinition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ResourceGroupDefinition>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ResourceGroupDefinition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to