CreateProtectionIntentProperties Class

Definition

Create protection intent input properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.CreateProtectionIntentPropertiesTypeConverter))]
public class CreateProtectionIntentProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.ICreateProtectionIntentProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.CreateProtectionIntentPropertiesTypeConverter))>]
type CreateProtectionIntentProperties = class
    interface ICreateProtectionIntentProperties
    interface IJsonSerializable
Public Class CreateProtectionIntentProperties
Implements ICreateProtectionIntentProperties
Inheritance
CreateProtectionIntentProperties
Attributes
Implements

Constructors

Name Description
CreateProtectionIntentProperties()

Creates an new CreateProtectionIntentProperties instance.

Properties

Name Description
ProviderSpecificDetailInstanceType

The class type.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CreateProtectionIntentProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CreateProtectionIntentProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.ICreateProtectionIntentProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CreateProtectionIntentProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to