Share via


New-AzDataBoxJobDetailsObject

Creare un oggetto in memoria per DataBoxJobDetails.

Sintassi

New-AzDataBoxJobDetailsObject
   -ContactDetail <IContactDetails>
   -Type <ClassDiscriminator>
   [-DataExportDetail <IDataExportDetails[]>]
   [-DataImportDetail <IDataImportDetails[]>]
   [-DevicePassword <String>]
   [-ExpectedDataSizeInTeraByte <Int32>]
   [-KeyEncryptionKey <IKeyEncryptionKey>]
   [-Preference <IPreferences>]
   [-ReverseShippingDetail <IReverseShippingDetails>]
   [-ShippingAddress <IShippingAddress>]
   [<CommonParameters>]

Descrizione

Creare un oggetto in memoria per DataBoxJobDetails.

Esempio

Esempio 1: Crea un dettaglio del processo databox nell'oggetto memoria

$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"

New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails

Action                     :
ChainOfCustodySasKey       :
ContactDetail              : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.ContactDetails
CopyLogDetail              :
CopyProgress               :
DataExportDetail           :
DataImportDetail           : {Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataImportDetails}
DeliveryPackage            : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.PackageShippingDetails
DevicePassword             :
ExpectedDataSizeInTeraByte : 0
JobStage                   :
KeyEncryptionKey           : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.KeyEncryptionKey
LastMitigationActionOnJob  : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.LastMitigationActionOnJob
Preference                 : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.Preferences
ReturnPackage              : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.PackageShippingDetails
ReverseShipmentLabelSasKey :
ShippingAddress            : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.ShippingAddress
Type                       : DataBox

Creare un oggetto in memoria per DataBoxJobDetails

Parametri

-ContactDetail

Dettagli di contatto per la notifica e la spedizione. Per costruire, vedere la sezione NOTES per le proprietà CONTACTDETAIL e creare una tabella hash.

Type:IContactDetails
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DataExportDetail

Dettagli dei dati da esportare da Azure. Per costruire, vedere la sezione NOTES per le proprietà DATAEXPORTDETAIL e creare una tabella hash.

Type:IDataExportDetails[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataImportDetail

Dettagli dei dati da importare in Azure. Per costruire, vedere la sezione NOTES per le proprietà DATAIMPORTDETAIL e creare una tabella hash.

Type:IDataImportDetails[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DevicePassword

Impostare Password del dispositivo per sbloccare Databox. Non deve essere passato per i processi TransferType:ExportFromAzure. Se non viene passato, il servizio genererà la password stessa. Non verrà restituito in Get Call. Requisiti password: la password deve avere almeno 12 e un massimo di 64 caratteri. La password deve avere almeno un alfabeto maiuscolo, un numero e un carattere speciale. La password non può contenere i caratteri seguenti: la password IilLoO0 può contenere solo alfabeti, numeri e questi caratteri : @#-$%^!+=;:_()]+.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedDataSizeInTeraByte

Dimensioni previste dei dati, che devono essere trasferiti in questo processo, in terabyte.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyEncryptionKey

Dettagli sul tipo di crittografia della chiave in uso. Per costruire, vedere la sezione NOTES per le proprietà KEYENCRYPTIONKEY e creare una tabella hash.

Type:IKeyEncryptionKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Preference

Preferenze per l'ordine. Per costruire, vedere la sezione NOTES per le proprietà PREFERENCE e creare una tabella hash.

Type:IPreferences
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReverseShippingDetail

Dettagli di spedizione inversa facoltativi per l'ordine. Per costruire, vedere la sezione NOTES per le proprietà REVER edizione Standard SHIPPINGDETAIL e creare una tabella hash.

Type:IReverseShippingDetails
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShippingAddress

Indirizzo di spedizione del cliente. Per costruire, vedere la sezione NOTES per le proprietà SHIPPINGADDRESS e creare una tabella hash.

Type:IShippingAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Type

Indica il tipo di dettagli del processo.

Type:ClassDiscriminator
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Output

DataBoxJobDetails

Note

ALIAS

PROPRIETÀ DEI PARAMETRI COMPLESSI

Per creare i parametri descritti di seguito, creare una tabella hash contenente le proprietà appropriate. Per informazioni sulle tabelle hash, eseguire get-help about_Hash_Tables.

CONTACTDETAIL <IContactDetails>: dettagli di contatto per la notifica e la spedizione.

  • ContactName <String>: nome del contatto della persona.
  • EmailList <String[]>: elenco di ID di posta elettronica per ricevere una notifica sullo stato di avanzamento del processo.
  • Phone <String>: Telefono numero della persona di contatto.
  • [Mobile <String>]: numero di cellulare della persona di contatto.
  • [NotificationPreference <INotificationPreference[]>]: preferenza di notifica per una fase del processo.
    • SendNotification <Boolean>: la notifica è obbligatoria o meno.
    • StageName <NotificationStageName>: nome della fase.
  • [PhoneExtension <String>]: Telefono numero di estensione della persona di contatto.

DATAEXPORTDETAIL <IDataExportDetails[]>: dettagli dei dati da esportare da Azure.

  • AccountDetailDataAccountType <DataAccountType>: tipo di account dei dati da trasferire.
  • TransferConfiguration <ITransferConfiguration>: configurazione per il trasferimento dei dati.
    • Type <TransferConfigurationType>: tipo della configurazione per il trasferimento.
    • [TransferAllDetail <ITransferConfigurationTransferAllDetails>]: mappa del tipo di filtro e i dettagli per trasferire tutti i dati. Questo campo è obbligatorio solo se transferConfigurationType viene assegnato come TransferAll
      • [IncludeDataAccountType <DataAccountType?>]: tipo di account di dati
      • [IncludeTransferAllBlob <Boolean?>]: per indicare se tutti i BLOB di Azure devono essere trasferiti
      • [IncludeTransferAllFile <Boolean?>]: per indicare se tutti i File di Azure devono essere trasferiti
    • [TransferFilterDetail <ITransferConfigurationTransferFilterDetails>]: mappa del tipo di filtro e dei dettagli da filtrare. Questo campo è obbligatorio solo se transferConfigurationType viene specificato come TransferUsingFilter.
      • [AzureFileFilterDetailFilePathList <String[]>]: elenco del percorso completo dei file da trasferire.
      • [AzureFileFilterDetailFilePrefixList <String[]>]: elenco di prefissi dei file di Azure da trasferire.
      • [AzureFileFilterDetailFileShareList <String[]>]: elenco di condivisioni file da trasferire.
      • [BlobFilterDetailBlobPathList <String[]>]: elenco del percorso completo dei BLOB da trasferire.
      • [BlobFilterDetailBlobPrefixList <String[]>]: elenco di prefissi dei BLOB di Azure da trasferire.
      • [BlobFilterDetailContainerList <String[]>]: elenco di contenitori BLOB da trasferire.
      • [IncludeDataAccountType <DataAccountType?>]: tipo di account di dati.
      • [IncludeFilterFileDetail <IFilterFileDetails[]>]: dettagli dei file di filtro da usare per il trasferimento dei dati.
        • FilterFilePath <String>: percorso del file che contiene i dettagli di tutti gli elementi da trasferire.
        • FilterFileType <FilterFileType>: tipo del file di filtro.
  • [AccountDetailSharePassword <String>]: password per tutte le condivisioni da creare nel dispositivo. Non deve essere passato per i processi TransferType:ExportFromAzure. Se non viene passato, il servizio genererà la password stessa. Non verrà restituito in Get Call. Requisiti password: la password deve avere almeno 12 e un massimo di 64 caratteri. La password deve avere almeno un alfabeto maiuscolo, un numero e un carattere speciale. La password non può contenere i caratteri seguenti: IilLoO0 Password può contenere solo alfabeti, numeri e questi caratteri : @#-$%^!+=;:_()]+
  • [LogCollectionLevel <LogCollectionLevel?>]: livello dei log da raccogliere.

DATAIMPORTDETAIL <IDataImportDetails[]>: dettagli dei dati da importare in Azure.

  • AccountDetailDataAccountType <DataAccountType>: tipo di account dei dati da trasferire.
  • [AccountDetailSharePassword <String>]: password per tutte le condivisioni da creare nel dispositivo. Non deve essere passato per i processi TransferType:ExportFromAzure. Se non viene passato, il servizio genererà la password stessa. Non verrà restituito in Get Call. Requisiti password: la password deve avere almeno 12 e un massimo di 64 caratteri. La password deve avere almeno un alfabeto maiuscolo, un numero e un carattere speciale. La password non può contenere i caratteri seguenti: IilLoO0 Password può contenere solo alfabeti, numeri e questi caratteri : @#-$%^!+=;:_()]+
  • [LogCollectionLevel <LogCollectionLevel?>]: livello dei log da raccogliere.

KEYENCRYPTIONKEY <IKeyEncryptionKey>: dettagli sul tipo di crittografia della chiave in uso.

  • KekType <KekType>: tipo di chiave di crittografia usata per la crittografia della chiave.
  • [IdentityProperty <IIdentityProperties>]: proprietà dell'identità gestita usate per la crittografia delle chiavi.
    • [Type <String>]: tipo di identità del servizio gestito.
    • [UserAssignedResourceId <String>]: ID risorsa arm per l'identità assegnata dall'utente da usare per recuperare il token MSI.
  • [KekUrl <String>]: chiave di crittografia della chiave. È obbligatorio nel caso di KekType gestito dal cliente.
  • [KekVaultResourceId <String>]: ID risorsa dell'insieme di credenziali kek. È obbligatorio nel caso di KekType gestito dal cliente.

PREFERENCE <IPreferences>: preferenze per l'ordine.

  • [EncryptionPreferenceDoubleEncryption <DoubleEncryption?>]: definisce il livello secondario di abilitazione della crittografia basata su software.
  • [EncryptionPreferenceHardwareEncryption <HardwareEncryption?>]: definisce la crittografia a livello di hardware (solo per il disco)
  • [PreferredDataCenterRegion <String[]>]: area del data center preferita.
  • [ReverseTransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: indica il tipo di logistica di spedizione preferito dal cliente.
  • [StorageAccountAccessTierPreference <StorageAccountAccessTier[]>]: preferenze correlate al livello di accesso degli account di archiviazione.
  • [TransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: indica il tipo di logistica di spedizione preferito dal cliente.

REVERSESHIPPINGDETAIL <IReverseShippingDetails>: dettagli di spedizione inversa facoltativi per l'ordine.

  • [ContactDetailContactName <String>]: nome del contatto della persona.
  • [ContactDetailMobile <String>]: numero di cellulare della persona di contatto.
  • [ContactDetailPhone <String>]: Telefono numero della persona di contatto.
  • [ContactDetailPhoneExtension <String>]: Telefono numero di estensione della persona di contatto.
  • [ShippingAddress <IShippingAddress>]: indirizzo di spedizione in cui il cliente desidera ricevere il dispositivo.
    • Country <String>: nome del paese.
    • StreetAddress1 <String>: linea indirizzo 1.
    • [AddressType <AddressType?>]: tipo di indirizzo.
    • [City <String>]: nome della città.
    • [CompanyName <String>]: nome della società.
    • [PostalCode <String>]: codice postale.
    • [SkipAddressValidation <Boolean?>]: flag per indicare se il cliente ha scelto di ignorare la convalida degli indirizzi predefinita
    • [StateOrProvince <String>]: nome dello stato o della provincia.
    • [StreetAddress2 <String>]: Indirizzo 2.
    • [StreetAddress3 <String>]: Indirizzo 3.
    • [TaxIdentificationNumber <String>]: numero di identificazione fiscale
    • [ZipExtendedCode <String>]: codice postale esteso.

SHIPPINGADDRESS <IShippingAddress>: indirizzo di spedizione del cliente.

  • Country <String>: nome del paese.
  • StreetAddress1 <String>: linea indirizzo 1.
  • [AddressType <AddressType?>]: tipo di indirizzo.
  • [City <String>]: nome della città.
  • [CompanyName <String>]: nome della società.
  • [PostalCode <String>]: codice postale.
  • [SkipAddressValidation <Boolean?>]: flag per indicare se il cliente ha scelto di ignorare la convalida degli indirizzi predefinita
  • [StateOrProvince <String>]: nome dello stato o della provincia.
  • [StreetAddress2 <String>]: Indirizzo 2.
  • [StreetAddress3 <String>]: Indirizzo 3.
  • [TaxIdentificationNumber <String>]: numero di identificazione fiscale
  • [ZipExtendedCode <String>]: codice postale esteso.