ArmDataBoxModelFactory.DataBoxDiskJobDetails Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de DataBoxDiskJobDetails.
public static Azure.ResourceManager.DataBox.Models.DataBoxDiskJobDetails DataBoxDiskJobDetails (System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataBoxJobStage> jobStages = default, Azure.ResourceManager.DataBox.Models.DataBoxContactDetails contactDetails = default, Azure.ResourceManager.DataBox.Models.DataBoxShippingAddress shippingAddress = default, Azure.ResourceManager.DataBox.Models.PackageShippingDetails deliveryPackage = default, Azure.ResourceManager.DataBox.Models.PackageShippingDetails returnPackage = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataImportDetails> dataImportDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataExportDetails> dataExportDetails = default, Azure.ResourceManager.DataBox.Models.DataBoxOrderPreferences preferences = default, Azure.ResourceManager.DataBox.Models.ReverseShippingDetails reverseShippingDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.CopyLogDetails> copyLogDetails = default, string reverseShipmentLabelSasKey = default, string chainOfCustodySasKey = default, Azure.ResourceManager.DataBox.Models.DeviceErasureDetails deviceErasureDetails = default, Azure.ResourceManager.DataBox.Models.DataBoxKeyEncryptionKey keyEncryptionKey = default, int? expectedDataSizeInTerabytes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.CustomerResolutionCode> actions = default, Azure.ResourceManager.DataBox.Models.LastMitigationActionOnJob lastMitigationActionOnJob = default, Azure.ResourceManager.DataBox.Models.DataCenterAddressResult dataCenterAddress = default, Azure.ResourceManager.DataBox.Models.DataCenterCode? dataCenterCode = default, System.Collections.Generic.IDictionary<string,int> preferredDisks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataBoxDiskCopyProgress> copyProgress = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataBoxDiskGranularCopyProgress> granularCopyProgress = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataBoxDiskGranularCopyLogDetails> granularCopyLogDetails = default, System.Collections.Generic.IReadOnlyDictionary<string,int> disksAndSizeDetails = default, string passkey = default);
static member DataBoxDiskJobDetails : seq<Azure.ResourceManager.DataBox.Models.DataBoxJobStage> * Azure.ResourceManager.DataBox.Models.DataBoxContactDetails * Azure.ResourceManager.DataBox.Models.DataBoxShippingAddress * Azure.ResourceManager.DataBox.Models.PackageShippingDetails * Azure.ResourceManager.DataBox.Models.PackageShippingDetails * seq<Azure.ResourceManager.DataBox.Models.DataImportDetails> * seq<Azure.ResourceManager.DataBox.Models.DataExportDetails> * Azure.ResourceManager.DataBox.Models.DataBoxOrderPreferences * Azure.ResourceManager.DataBox.Models.ReverseShippingDetails * seq<Azure.ResourceManager.DataBox.Models.CopyLogDetails> * string * string * Azure.ResourceManager.DataBox.Models.DeviceErasureDetails * Azure.ResourceManager.DataBox.Models.DataBoxKeyEncryptionKey * Nullable<int> * seq<Azure.ResourceManager.DataBox.Models.CustomerResolutionCode> * Azure.ResourceManager.DataBox.Models.LastMitigationActionOnJob * Azure.ResourceManager.DataBox.Models.DataCenterAddressResult * Nullable<Azure.ResourceManager.DataBox.Models.DataCenterCode> * System.Collections.Generic.IDictionary<string, int> * seq<Azure.ResourceManager.DataBox.Models.DataBoxDiskCopyProgress> * seq<Azure.ResourceManager.DataBox.Models.DataBoxDiskGranularCopyProgress> * seq<Azure.ResourceManager.DataBox.Models.DataBoxDiskGranularCopyLogDetails> * System.Collections.Generic.IReadOnlyDictionary<string, int> * string -> Azure.ResourceManager.DataBox.Models.DataBoxDiskJobDetails
Public Shared Function DataBoxDiskJobDetails (Optional jobStages As IEnumerable(Of DataBoxJobStage) = Nothing, Optional contactDetails As DataBoxContactDetails = Nothing, Optional shippingAddress As DataBoxShippingAddress = Nothing, Optional deliveryPackage As PackageShippingDetails = Nothing, Optional returnPackage As PackageShippingDetails = Nothing, Optional dataImportDetails As IEnumerable(Of DataImportDetails) = Nothing, Optional dataExportDetails As IEnumerable(Of DataExportDetails) = Nothing, Optional preferences As DataBoxOrderPreferences = Nothing, Optional reverseShippingDetails As ReverseShippingDetails = Nothing, Optional copyLogDetails As IEnumerable(Of CopyLogDetails) = Nothing, Optional reverseShipmentLabelSasKey As String = Nothing, Optional chainOfCustodySasKey As String = Nothing, Optional deviceErasureDetails As DeviceErasureDetails = Nothing, Optional keyEncryptionKey As DataBoxKeyEncryptionKey = Nothing, Optional expectedDataSizeInTerabytes As Nullable(Of Integer) = Nothing, Optional actions As IEnumerable(Of CustomerResolutionCode) = Nothing, Optional lastMitigationActionOnJob As LastMitigationActionOnJob = Nothing, Optional dataCenterAddress As DataCenterAddressResult = Nothing, Optional dataCenterCode As Nullable(Of DataCenterCode) = Nothing, Optional preferredDisks As IDictionary(Of String, Integer) = Nothing, Optional copyProgress As IEnumerable(Of DataBoxDiskCopyProgress) = Nothing, Optional granularCopyProgress As IEnumerable(Of DataBoxDiskGranularCopyProgress) = Nothing, Optional granularCopyLogDetails As IEnumerable(Of DataBoxDiskGranularCopyLogDetails) = Nothing, Optional disksAndSizeDetails As IReadOnlyDictionary(Of String, Integer) = Nothing, Optional passkey As String = Nothing) As DataBoxDiskJobDetails
Parâmetros
- jobStages
- IEnumerable<DataBoxJobStage>
Lista de estágios que são executados no trabalho.
- contactDetails
- DataBoxContactDetails
Detalhes de contato para notificação e envio.
- shippingAddress
- DataBoxShippingAddress
Endereço de envio do cliente.
- deliveryPackage
- PackageShippingDetails
Detalhes de envio do pacote de entrega.
- returnPackage
- PackageShippingDetails
Retornar detalhes de envio de pacotes.
- dataImportDetails
- IEnumerable<DataImportDetails>
Detalhes dos dados a serem importados para o azure.
- dataExportDetails
- IEnumerable<DataExportDetails>
Detalhes dos dados a serem exportados do azure.
- preferences
- DataBoxOrderPreferences
Preferências para o pedido.
- reverseShippingDetails
- ReverseShippingDetails
Detalhes opcionais de envio reverso para pedido.
- copyLogDetails
- IEnumerable<CopyLogDetails>
Lista de detalhes do log de cópia. CopyLogDetails Observe 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 DataBoxAccountCopyLogDetails(String, String, String), DataBoxDiskCopyLogDetails(String, String, String)DataBoxCustomerDiskCopyLogDetails(String, String, String)e DataBoxHeavyAccountCopyLogDetails(String, IEnumerable<String>, IEnumerable<String>).
- reverseShipmentLabelSasKey
- String
Chave de acesso compartilhado para baixar o rótulo de remessa de devolução.
- chainOfCustodySasKey
- String
Chave de acesso compartilhado para baixar a cadeia de logs de custódia.
- deviceErasureDetails
- DeviceErasureDetails
Contém detalhes da eliminação de dados do dispositivo.
- keyEncryptionKey
- DataBoxKeyEncryptionKey
Detalhes sobre qual tipo de criptografia de chave está sendo usado.
O tamanho esperado dos dados, que precisam ser transferidos neste trabalho, em terabytes.
- actions
- IEnumerable<CustomerResolutionCode>
Ações disponíveis no trabalho.
- lastMitigationActionOnJob
- LastMitigationActionOnJob
Última ação de mitigação executada no trabalho.
- dataCenterAddress
- DataCenterAddressResult
Endereço do datacenter para o qual enviar, para o SKU e o local de armazenamento fornecidos. DataCenterAddressResult(IEnumerable<String>, Nullable<AzureLocation>) Observe 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 DataCenterAddressInstructionResult(IEnumerable<String>, Nullable<AzureLocation>, String) e DataCenterAddressLocationResult(IEnumerable<String>, Nullable<AzureLocation>, String, String, String, String, String, String, String, String, String, String, String, String, String).
- dataCenterCode
- Nullable<DataCenterCode>
Código do DataCenter.
- preferredDisks
- IDictionary<String,Int32>
Preferência do usuário sobre qual tamanho os discos são necessários para o trabalho. O mapa é do tamanho do disco em TB para a contagem. Por exemplo: {2,5} significa 5 discos de tamanho de 2 TB. A chave é uma cadeia de caracteres, mas será verificada em relação a um int.
- copyProgress
- IEnumerable<DataBoxDiskCopyProgress>
Progresso da cópia por disco.
- granularCopyProgress
- IEnumerable<DataBoxDiskGranularCopyProgress>
Progresso da cópia por disco.
- granularCopyLogDetails
- IEnumerable<DataBoxDiskGranularCopyLogDetails>
Progresso da cópia por disco.
- disksAndSizeDetails
- IReadOnlyDictionary<String,Int32>
Contém o mapa do número de série do disco para o tamanho do disco que está sendo usado para o trabalho. É retornado somente depois que os discos são enviados ao cliente.
- passkey
- String
Chave de acesso inserida pelo usuário para o trabalho do DataBox Disk.
Retornos
Uma nova DataBoxDiskJobDetails instância para simulação.