Share via


VMwareCbtProtectionContainerMappingDetails Class

Definition

VMwareCbt provider specific container mapping details.

public class VMwareCbtProtectionContainerMappingDetails : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtProtectionContainerMappingDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtProtectionContainerMappingDetails>
type VMwareCbtProtectionContainerMappingDetails = class
    inherit ProtectionContainerMappingProviderSpecificDetails
    interface IJsonModel<VMwareCbtProtectionContainerMappingDetails>
    interface IPersistableModel<VMwareCbtProtectionContainerMappingDetails>
Public Class VMwareCbtProtectionContainerMappingDetails
Inherits ProtectionContainerMappingProviderSpecificDetails
Implements IJsonModel(Of VMwareCbtProtectionContainerMappingDetails), IPersistableModel(Of VMwareCbtProtectionContainerMappingDetails)
Inheritance
VMwareCbtProtectionContainerMappingDetails
Implements

Properties

ExcludedSkus

The SKUs to be excluded.

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.

Explicit Interface Implementations

IJsonModel<ProtectionContainerMappingProviderSpecificDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ProtectionContainerMappingProviderSpecificDetails)
IJsonModel<ProtectionContainerMappingProviderSpecificDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ProtectionContainerMappingProviderSpecificDetails)
IJsonModel<VMwareCbtProtectionContainerMappingDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<VMwareCbtProtectionContainerMappingDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ProtectionContainerMappingProviderSpecificDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ProtectionContainerMappingProviderSpecificDetails)
IPersistableModel<ProtectionContainerMappingProviderSpecificDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ProtectionContainerMappingProviderSpecificDetails)
IPersistableModel<ProtectionContainerMappingProviderSpecificDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ProtectionContainerMappingProviderSpecificDetails)
IPersistableModel<VMwareCbtProtectionContainerMappingDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VMwareCbtProtectionContainerMappingDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<VMwareCbtProtectionContainerMappingDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to