Share via


TaskTypeDetails Class

Definition

Task details based on specific task type.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.TaskTypeDetailsTypeConverter))]
public class TaskTypeDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ITaskTypeDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.TaskTypeDetailsTypeConverter))>]
type TaskTypeDetails = class
    interface ITaskTypeDetails
    interface IJsonSerializable
Public Class TaskTypeDetails
Implements ITaskTypeDetails
Inheritance
TaskTypeDetails
Attributes
Implements

Constructors

TaskTypeDetails()

Creates an new TaskTypeDetails instance.

Properties

InstanceType

The type of task details.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TaskTypeDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TaskTypeDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ITaskTypeDetails. Note: the Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ITaskTypeDetails interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TaskTypeDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to