Share via


ProtectionContainerMapping Class

Definition

Protection container mapping object.

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

Constructors

ProtectionContainerMapping()

Creates an new ProtectionContainerMapping instance.

Properties

Health

Health of pairing.

HealthErrorDetail

Health error.

Id

Resource Id

Location

Resource Location

Name

Resource Name

PolicyFriendlyName

Friendly name of replication policy.

PolicyId

Policy ARM Id.

ProviderSpecificDetail

Provider specific provider details.

SourceFabricFriendlyName

Friendly name of source fabric.

SourceProtectionContainerFriendlyName

Friendly name of source protection container.

State

Association Status.

TargetFabricFriendlyName

Friendly name of target fabric.

TargetProtectionContainerFriendlyName

Friendly name of paired container.

TargetProtectionContainerId

Paired protection container ARM ID.

Type

Resource Type

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProtectionContainerMapping.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProtectionContainerMapping.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProtectionContainerMapping into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to