Share via


HyperVToAzStackHcireplicationExtensionModelCustomProperties Class

Definition

HyperV to AzStackHCI Replication extension model custom properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.HyperVToAzStackHcireplicationExtensionModelCustomPropertiesTypeConverter))]
public class HyperVToAzStackHcireplicationExtensionModelCustomProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.IHyperVToAzStackHcireplicationExtensionModelCustomProperties, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.HyperVToAzStackHcireplicationExtensionModelCustomPropertiesTypeConverter))>]
type HyperVToAzStackHcireplicationExtensionModelCustomProperties = class
    interface IHyperVToAzStackHcireplicationExtensionModelCustomProperties
    interface IJsonSerializable
    interface IReplicationExtensionModelCustomProperties
    interface IValidates
Public Class HyperVToAzStackHcireplicationExtensionModelCustomProperties
Implements IHyperVToAzStackHcireplicationExtensionModelCustomProperties, IValidates
Inheritance
HyperVToAzStackHcireplicationExtensionModelCustomProperties
Attributes
Implements

Constructors

HyperVToAzStackHcireplicationExtensionModelCustomProperties()

Creates an new HyperVToAzStackHcireplicationExtensionModelCustomProperties instance.

Properties

AsrServiceUri

Gets or sets the Uri of ASR.

AzStackHciFabricArmId

Gets or sets the ARM Id of the target AzStackHCI fabric.

AzStackHciSiteId

Gets or sets the ARM Id of the AzStackHCI site.

GatewayServiceUri

Gets or sets the Uri of Gateway.

HyperVFabricArmId

Gets or sets the ARM Id of the source HyperV fabric.

HyperVSiteId

Gets or sets the ARM Id of the HyperV site.

InstanceType

Gets or sets the instance type.

RcmServiceUri

Gets or sets the Uri of Rcm.

ResourceGroup

Gets or sets the resource group.

ResourceLocation

Gets or sets the resource location.

SourceGatewayServiceId

Gets or sets the gateway service Id of source.

SourceStorageContainerName

Gets or sets the source storage container name.

StorageAccountId

Gets or sets the storage account Id.

StorageAccountSasSecretName

Gets or sets the Sas Secret of storage account.

SubscriptionId

Gets or sets the subscription.

TargetGatewayServiceId

Gets or sets the gateway service Id of target.

TargetStorageContainerName

Gets or sets the target storage container name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVToAzStackHcireplicationExtensionModelCustomProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVToAzStackHcireplicationExtensionModelCustomProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.IHyperVToAzStackHcireplicationExtensionModelCustomProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVToAzStackHcireplicationExtensionModelCustomProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to