Share via


VMwareCbtProtectionContainerMappingDetails Class

Definition

VMwareCbt provider specific container mapping details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtProtectionContainerMappingDetailsTypeConverter))]
public class VMwareCbtProtectionContainerMappingDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtProtectionContainerMappingDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtProtectionContainerMappingDetailsTypeConverter))>]
type VMwareCbtProtectionContainerMappingDetails = class
    interface IVMwareCbtProtectionContainerMappingDetails
    interface IJsonSerializable
    interface IProtectionContainerMappingProviderSpecificDetails
    interface IValidates
Public Class VMwareCbtProtectionContainerMappingDetails
Implements IValidates, IVMwareCbtProtectionContainerMappingDetails
Inheritance
VMwareCbtProtectionContainerMappingDetails
Attributes
Implements

Constructors

VMwareCbtProtectionContainerMappingDetails()

Creates an new VMwareCbtProtectionContainerMappingDetails instance.

Properties

ExcludedSku

The SKUs to be excluded.

InstanceType

Gets the class type. Overridden in derived classes.

KeyVaultId

The target key vault ARM Id.

KeyVaultUri

The target key vault URI.

RoleSizeToNicCountMap

The role size to NIC count map.

ServiceBusConnectionStringSecretName

The secret name of the service bus connection string.

StorageAccountId

The storage account ARM Id.

StorageAccountSasSecretName

The secret name of the storage account.

TargetLocation

The target location.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareCbtProtectionContainerMappingDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareCbtProtectionContainerMappingDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtProtectionContainerMappingDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareCbtProtectionContainerMappingDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to