Compartilhar via


ItemLevelRestoreTargetInfo Construtor

Definição

Inicializa uma nova instância de ItemLevelRestoreTargetInfo.

public ItemLevelRestoreTargetInfo (Azure.ResourceManager.DataProtectionBackup.Models.RecoverySetting recoverySetting, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreCriteria> restoreCriteria, Azure.ResourceManager.DataProtectionBackup.Models.DataSourceInfo datasourceInfo);
new Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreTargetInfo : Azure.ResourceManager.DataProtectionBackup.Models.RecoverySetting * seq<Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreCriteria> * Azure.ResourceManager.DataProtectionBackup.Models.DataSourceInfo -> Azure.ResourceManager.DataProtectionBackup.Models.ItemLevelRestoreTargetInfo
Public Sub New (recoverySetting As RecoverySetting, restoreCriteria As IEnumerable(Of ItemLevelRestoreCriteria), datasourceInfo As DataSourceInfo)

Parâmetros

recoverySetting
RecoverySetting

Opção de recuperação.

restoreCriteria
IEnumerable<ItemLevelRestoreCriteria>

Critérios de restauração Observe ItemLevelRestoreCriteria que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem ItemPathBasedRestoreCriteria, KubernetesClusterRestoreCriteria, KubernetesStorageClassRestoreCriteriaKubernetesPVRestoreCriteriae RangeBasedItemLevelRestoreCriteria.

datasourceInfo
DataSourceInfo

Informações do DS de destino.

Exceções

restoreCriteria ou datasourceInfo é nulo.

Aplica-se a