Share via


RecoveryPlanScriptActionDetails Class

Definition

Recovery plan script action details.

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

Constructors

RecoveryPlanScriptActionDetails()

Creates an new RecoveryPlanScriptActionDetails instance.

Properties

FabricLocation

The fabric location.

InstanceType

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

Path

The script path.

Timeout

The script timeout.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanScriptActionDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanScriptActionDetails.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanScriptActionDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to