Condividi tramite


New-AzDataBoxJobDetailsObject

Creare un oggetto in memoria per DataBoxJobDetails.

Sintassi

New-AzDataBoxJobDetailsObject
   -ContactDetail <IContactDetails>
   -Type <ClassDiscriminator>
   [-DevicePassword <String>]
   [-DataExportDetail <IDataExportDetails[]>]
   [-DataImportDetail <IDataImportDetails[]>]
   [-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.

Tipo:IContactDetails
Position:Named
valore predefinito:None
Necessario: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.

Tipo:IDataExportDetails[]
Position:Named
valore predefinito:None
Necessario: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.

Tipo:IDataImportDetails[]
Position:Named
valore predefinito:None
Necessario: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 : @#-$%^!+=;:_()]+.

Tipo:String
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedDataSizeInTeraByte

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

Tipo:Int32
Position:Named
valore predefinito:None
Necessario: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.

Tipo:IKeyEncryptionKey
Position:Named
valore predefinito:None
Necessario: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.

Tipo:IPreferences
Position:Named
valore predefinito:None
Necessario: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.

Tipo:IReverseShippingDetails
Position:Named
valore predefinito:None
Necessario: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.

Tipo:IShippingAddress
Position:Named
valore predefinito:None
Necessario:False
Accept pipeline input:False
Accept wildcard characters:False

-Type

Indica il tipo di dettagli del processo.

Tipo:ClassDiscriminator
Position:Named
valore predefinito:None
Necessario:True
Accept pipeline input:False
Accept wildcard characters:False

Output

DataBoxJobDetails