Share via


DevCenterEnvironment Class

Definition

Properties of an environment.

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

Constructors

DevCenterEnvironment(String, String, String, String)

Initializes a new instance of DevCenterEnvironment.

Properties

CatalogName

Name of the catalog.

EnvironmentDefinitionName

Name of the environment definition.

EnvironmentTypeName

Environment type.

Error

Provisioning error details. Populated only for error states.

Name

Environment name.

Parameters

Parameters object for the environment.

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

ProvisioningState

The provisioning state of the environment.

ResourceGroupId

The identifier of the resource group containing the environment's resources.

UserId

The AAD object id of the owner of this Environment.

Explicit Interface Implementations

IJsonModel<DevCenterEnvironment>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DevCenterEnvironment>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevCenterEnvironment>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevCenterEnvironment>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DevCenterEnvironment>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to