Share via


EnvironmentDefinition Class

Definition

An environment definition.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.EnvironmentDefinitionTypeConverter))]
public class EnvironmentDefinition : Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IEnvironmentDefinition
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.EnvironmentDefinitionTypeConverter))>]
type EnvironmentDefinition = class
    interface IEnvironmentDefinition
    interface IJsonSerializable
Public Class EnvironmentDefinition
Implements IEnvironmentDefinition
Inheritance
EnvironmentDefinition
Attributes
Implements

Constructors

EnvironmentDefinition()

Creates an new EnvironmentDefinition instance.

Properties

CatalogName

Name of the catalog.

Description

A short description of the environment definition.

Id

The ID of the environment definition.

Name

Name of the environment definition.

Parameter

Input parameters passed to an environment.

ParametersSchema

JSON schema defining the parameters object passed to an environment.

TemplatePath

Path to the Environment Definition entrypoint file.

Uri

The unique URI of the environment definition.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of EnvironmentDefinition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of EnvironmentDefinition.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IEnvironmentDefinition.

FromJsonString(String)

Creates a new instance of EnvironmentDefinition, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of EnvironmentDefinition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to