共用方式為


New-AzDataBoxJobDetailsObject

建立 DataBoxJobDetails 的記憶體內部物件。

語法

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

Description

建立 DataBoxJobDetails 的記憶體內部物件。

範例

範例 1:在記憶體物件中建立數據箱作業詳細數據

$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

建立 DataBoxJobDetails 的記憶體內部物件

參數

-ContactDetail

通知和寄送的連絡詳細數據。 若要建構,請參閱 CONTACTDETAIL 屬性的 NOTES 區段並建立哈希表。

類型:IContactDetails
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DataExportDetail

要從 Azure 匯出之數據的詳細數據。 若要建構,請參閱 DATAEXPORTDETAIL 屬性的 NOTES 區段並建立哈希表。

類型:IDataExportDetails[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DataImportDetail

要匯入至 Azure 的數據詳細數據。 若要建構,請參閱 DATAIMPORTDETAIL 屬性的 NOTES 區段並建立哈希表。

類型:IDataImportDetails[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DevicePassword

設定 [裝置密碼] 以解除鎖定 Databox。 不應該針對 TransferType:ExportFromAzure 作業傳遞。 如果未傳遞此項目,服務將會產生密碼本身。 這不會在取得通話中傳回。 密碼需求:密碼必須至少為12個字元,最多64個字元。 密碼必須至少有一個大寫字母、一個數位和一個特殊字元。 密碼不能有下列字元:IilLoO0 密碼只能有字母、數字和這些字元:@#-$%^!+=;:_()]+。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ExpectedDataSizeInTeraByte

此作業中需要以 TB 為單位傳輸的數據預期大小。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-KeyEncryptionKey

使用哪個金鑰加密類型的詳細資料。 若要建構,請參閱KEYENCRYPTIONKEY屬性的NOTES區段,並建立哈希表。

類型:IKeyEncryptionKey
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Preference

訂單的喜好設定。 若要建構,請參閱 PREFERENCE 屬性的 NOTES 一節,並建立哈希表。

類型:IPreferences
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ReverseShippingDetail

訂單的選擇性反向出貨詳細數據。 若要建構,請參閱 REVERSESHIPPINGDETAIL 屬性的 NOTES 一節,並建立哈希表。

類型:IReverseShippingDetails
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ShippingAddress

客戶的寄送位址。 若要建構,請參閱 SHIPPINGADDRESS 屬性的 NOTES 區段並建立哈希表。

類型:IShippingAddress
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Type

指出作業詳細數據的類型。

類型:ClassDiscriminator
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸出

DataBoxJobDetails