Share via


ReplicationProtectionIntentProperties Class

Definition

Replication protection intent custom data details.

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

Constructors

ReplicationProtectionIntentProperties()

Creates an new ReplicationProtectionIntentProperties instance.

Properties

CreationTimeUtc

The creation time in UTC.

FriendlyName

The name.

IsActive

A value indicating whether the intent object is active.

JobId

The job Id.

JobState

The job state.

ProviderSpecificDetailInstanceType

Gets the Instance type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ReplicationProtectionIntentProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReplicationProtectionIntentProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReplicationProtectionIntentProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to