EnvironmentDefinitionData Class

Definition

Represents an environment definition catalog item.

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

Properties

Name Description
Description

A short description of the environment definition.

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

Input parameters passed to an environment.

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)
TemplatePath

Path to the Environment Definition entrypoint file.

ValidationStatus

Validation status for the environment definition.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<EnvironmentDefinitionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EnvironmentDefinitionData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EnvironmentDefinitionData>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EnvironmentDefinitionData>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EnvironmentDefinitionData>.Write(ModelReaderWriterOptions)

Applies to