Share via


CustomizationTaskDefinition Class

Definition

Represents a task to be used in customizing a Dev Box.

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

Constructors

CustomizationTaskDefinition()

Creates an new CustomizationTaskDefinition instance.

Properties

CatalogName

Name of the catalog that the task belongs to.

Description

Description of the task.

Name

Full name of the task: {catalogName}/{taskName}.

Parameter

Parameters for the task.

Uri

The unique URI of the customization task.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CustomizationTaskDefinition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CustomizationTaskDefinition.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CustomizationTaskDefinition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to