你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzDataBoxHeavyJobDetailsObject

为 DataBoxHeavyJobDetails 创建内存中对象。

注意

这是我们文档的早期版本。 有关最新信息 ,请参阅最新版本

语法

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

说明

为 DataBoxHeavyJobDetails 创建内存中对象。

示例

示例 1:为 DataBoxHeavyJobDetails 创建内存中对象

$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-AzDataBoxHeavyJobDetailsObject -Type "DataBoxHeavy"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -DevicePassword "randm@423jarABC" -ExpectedDataSizeInTeraByte 10

Action ChainOfCustodySasKey ExpectedDataSizeInTeraByte ReverseShipmentLabelSasKey Type         DevicePassword
------ -------------------- -------------------------- -------------------------- ----         --------------
                            10                                                    DataBoxHeavy randm@423jarABC

为 DataBoxHeavyJobDetails 创建内存中对象

参数

-ContactDetail

有关通知和发货的联系人详细信息。 若要构造,请参阅 CONTACTDETAIL 属性的 NOTES 部分并创建哈希表。

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

-DataExportDetail

要从 Azure 导出的数据的详细信息。 若要构造,请参阅 DATAEXPORTDETAIL 属性的 NOTES 部分,并创建哈希表。

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

-DataImportDetail

要导入 Azure 的数据的详细信息。 若要构造,请参阅 DATAIMPORTDETAIL 属性的 NOTES 部分并创建哈希表。

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

-DevicePassword

设置设备密码以解锁 Databox Heavy。 不应为 TransferType:ExportFromAzure 作业传递。 如果未传递,服务将生成密码本身。 这不会在“获取呼叫”中返回。 密码要求:密码必须至少为 12 个字符,最大为 64 个字符。 密码必须至少有一个大写字母、一个数字和一个特殊字符。 密码不能具有以下字符:IilLoO0 密码只能有字母、数字和以下字符:@#-$%^!+=;:_ () ]+。

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

-ExpectedDataSizeInTeraByte

需要在此作业中传输的数据的预期大小(以 TB 为单位)。

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

-KeyEncryptionKey

有关正在使用的密钥加密类型的详细信息。 若要构造,请参阅 KEYENCRYPTIONKEY 属性的 NOTES 部分并创建哈希表。

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

-Preference

订单的首选项。 若要构造,请参阅首选项属性的 NOTES 部分并创建哈希表。

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

-ShippingAddress

客户的寄送地址。 若要构造,请参阅 SHIPPINGADDRESS 属性的 NOTES 部分并创建哈希表。

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

-Type

指示作业详细信息的类型。

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

输出

DataBoxHeavyJobDetails

备注

别名

复杂参数属性

若要创建下面所述的参数,请构造包含相应属性的哈希表。 有关哈希表的信息,请运行Get-Help about_Hash_Tables。

CONTACTDETAIL <IContactDetails>:通知和发货的联系人详细信息。

  • ContactName <String>:联系人姓名。
  • EmailList <String[]>:要通知有关作业进度的Email ID 的列表。
  • Phone <String>:联系人的电话号码。
  • [Mobile <String>]:联系人的手机号码。
  • [NotificationPreference <INotificationPreference[]>]:作业阶段的通知首选项。
    • SendNotification <Boolean>:需要通知。
    • StageName <NotificationStageName>:阶段的名称。
  • [PhoneExtension <String>]:联系人的电话号码。

DATAEXPORTDETAIL <IDataExportDetails[]>:要从 Azure 导出的数据的详细信息。

  • AccountDetailDataAccountType <DataAccountType>:要传输的数据的帐户类型。
  • TransferConfiguration <ITransferConfiguration>:数据传输的配置。
    • Type <TransferConfigurationType>:传输的配置类型。
    • [TransferAllDetail <ITransferConfigurationTransferAllDetails>]:筛选类型和要传输所有数据的详细信息的映射。 仅当 TransferConfigurationType 作为 TransferAll 提供时,才需要此字段
      • [IncludeDataAccountType <DataAccountType?>]:数据帐户的类型
      • [IncludeTransferAllBlob <Boolean?>]:指示是否必须传输所有 Azure Blob
      • [IncludeTransferAllFile <Boolean?>]:指示是否必须转移所有Azure 文件存储
    • [TransferFilterDetail <ITransferConfigurationTransferFilterDetails>]:筛选器类型和要筛选的详细信息的映射。 仅当 TransferConfigurationType 作为 TransferUsingFilter 提供时,才需要此字段。
      • [AzureFileFilterDetailFilePathList <String[]>]:要传输的文件的完整路径列表。
      • [AzureFileFilterDetailFilePrefixList <String[]>]:要传输的 Azure 文件的前缀列表。
      • [AzureFileFilterDetailFileShareList <String[]>]:要传输的文件共享列表。
      • [BlobFilterDetailBlobPathList <String[]>]:要传输的 Blob 的完整路径的列表。
      • [BlobFilterDetailBlobPrefixList <String[]>]:要传输的 Azure Blob 的前缀列表。
      • [BlobFilterDetailContainerList <String[]>]:要传输的 Blob 容器的列表。
      • [IncludeDataAccountType <DataAccountType?>]:数据帐户的类型。
      • [IncludeFilterFileDetail <IFilterFileDetails[]>]:要用于数据传输的筛选器文件的详细信息。
        • FilterFilePath <String>:包含要传输的所有项的详细信息的文件的路径。
        • FilterFileType <FilterFileType>:筛选器文件的类型。
  • [AccountDetailSharePassword <String>]:在设备上创建所有共享的密码。 不应为 TransferType:ExportFromAzure 作业传递。 如果未传递,服务将生成密码本身。 这不会在“获取呼叫”中返回。 密码要求:密码必须至少为 12 个字符,最大为 64 个字符。 密码必须至少有一个大写字母、一个数字和一个特殊字符。 密码不能具有以下字符:IilLoO0 密码只能有字母、数字和以下字符:@#-$%^!+=;:_ () ]+
  • [LogCollectionLevel <LogCollectionLevel?>]:要收集的日志级别。

DATAIMPORTDETAIL <IDataImportDetails[]>:要导入 Azure 的数据的详细信息。

  • AccountDetailDataAccountType <DataAccountType>:要传输的数据的帐户类型。
  • [AccountDetailSharePassword <String>]:在设备上创建所有共享的密码。 不应为 TransferType:ExportFromAzure 作业传递。 如果未传递,服务将生成密码本身。 这不会在“获取呼叫”中返回。 密码要求:密码必须至少为 12 个字符,最大为 64 个字符。 密码必须至少有一个大写字母、一个数字和一个特殊字符。 密码不能具有以下字符:IilLoO0 密码只能有字母、数字和以下字符:@#-$%^!+=;:_ () ]+

KEYENCRYPTIONKEY <IKeyEncryptionKey>:有关正在使用哪些密钥加密类型的详细信息。

  • KekType <KekType>:用于密钥加密的加密密钥的类型。
  • [IdentityProperty <IIdentityProperties>]:用于密钥加密的托管标识属性。
    • [Type <String>]:托管服务标识类型。
    • [UserAssignedResourceId <String>]:用于提取 MSI 令牌的用户分配标识的 Arm 资源 ID。
  • [KekUrl <String>]:密钥加密密钥。 如果客户管理的 KekType,则需要它。
  • [KekVaultResourceId <String>]:Kek Vault 资源 ID。如果客户管理的 KekType,则需要它。

首选项 <IPreferences>:订单的首选项。

  • [EncryptionPreferenceDoubleEncryption <DoubleEncryption?>]:定义基于软件的加密启用的次要层。
  • [PreferredDataCenterRegion <String[]>]:首选数据中心区域。
  • [TransportPreferencePreferredShipmentType <TransportShipmentTypes?>]:指示客户首选的发货物流类型。

SHIPPINGADDRESS <IShippingAddress>:客户的寄送地址。

  • Country <String>:国家/地区的名称。
  • StreetAddress1 <String>:街道地址行 1。
  • [AddressType <AddressType?>]:地址类型。
  • [City <String>]:City 的名称。
  • [CompanyName <String>]:公司名称。
  • [PostalCode <String>]:邮政编码。
  • [StateOrProvince <String>]:州或省的名称。
  • [StreetAddress2 <String>]:街道地址行 2。
  • [StreetAddress3 <String>]:街道地址行 3.
  • [ZipExtendedCode <String>]:扩展的邮政编码。