Share via


CreateProtectionIntentInput Class

Definition

Create protection intent input.

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

Constructors

CreateProtectionIntentInput()

Creates an new CreateProtectionIntentInput instance.

Properties

ProviderSpecificDetailInstanceType

The class type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CreateProtectionIntentInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CreateProtectionIntentInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CreateProtectionIntentInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to