Share via


RecoveryPlanManualActionDetails Class

Definition

Recovery plan manual action details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.RecoveryPlanManualActionDetailsTypeConverter))]
public class RecoveryPlanManualActionDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IRecoveryPlanManualActionDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.RecoveryPlanManualActionDetailsTypeConverter))>]
type RecoveryPlanManualActionDetails = class
    interface IRecoveryPlanManualActionDetails
    interface IJsonSerializable
    interface IRecoveryPlanActionDetails
    interface IValidates
Public Class RecoveryPlanManualActionDetails
Implements IRecoveryPlanManualActionDetails, IValidates
Inheritance
RecoveryPlanManualActionDetails
Attributes
Implements

Constructors

RecoveryPlanManualActionDetails()

Creates an new RecoveryPlanManualActionDetails instance.

Properties

Description

The manual action description.

InstanceType

Gets the type of action details (see RecoveryPlanActionDetailsTypes enum for possible values).

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanManualActionDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanManualActionDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IRecoveryPlanManualActionDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanManualActionDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to