New-AzDataBoxJob

Создает новое задание с указанными параметрами. Существующее задание не может быть обновлено с помощью этого API и должно быть обновлено с помощью API задания update.

Синтаксис

New-AzDataBoxJob
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -SkuName <SkuName>
   -TransferType <TransferType>
   [-SubscriptionId <String>]
   [-DeliveryInfoScheduledDateTime <DateTime>]
   [-DeliveryType <JobDeliveryType>]
   [-Detail <IJobDetails>]
   [-IdentityType <String>]
   [-SkuDisplayName <String>]
   [-SkuFamily <String>]
   [-Tag <Hashtable>]
   [-UserAssignedIdentity <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Описание

Создает новое задание с указанными параметрами. Существующее задание не может быть обновлено с помощью этого API и должно быть обновлено с помощью API задания update.

Примеры

Пример 1. Создание задания импорта в хранилище данных

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails
$DebugPreference = "Continue"
# You can use `$DebugPreference = "Continue"`, with any example/usecase to get exact details of error in below format when creation command fails.
# {
#   "Error": {
#     "Code": "StaticValidationGenericCountryCodeHasInvalidLength",
#     "Message": "The attribute country code does not meet length constraints.\r\nEnter a value with 2 characters for country code.",
#     "Details": [
#       null
#     ],
#     "Target": null
#   }
# } 
$resource = New-AzDataBoxJob -Name "ImportTest" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"
$resource
$resource.Detail
$resource.Detail.ShippingAddress

Name         Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----         -------- ------        ------------  ------- ------------ ------------ ------
ImportTest WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails


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


AddressType City          CompanyName Country PostalCode StateOrProvince StreetAddress1  StreetAddress2 StreetAddress3 ZipExtendedCode
----------- ----          ----------- ------- ---------- --------------- --------------  -------------- -------------- ---------------
Commercial  San Francisco             US      94107      CA              101 TOWNSEND ST

Вы можете развернуть и визуализировать другой объект таким же образом, как развернуты сведения и адрес доставки.

Пример 2. Создание задания экспорта в хранилище данных

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$transferConfigurationType = New-AzDataBoxTransferConfigurationObject -Type "TransferAll" -TransferAllDetail @{"IncludeDataAccountType"="StorageAccount";"IncludeTransferAllBlob"= "True"; "IncludeTransferAllFile"="True"}
$details = New-AzDataBoxJobDetailsObject -Type "DataBox" -DataExportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"; "TransferConfiguration"= $transferConfigurationType} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails
$resource = New-AzDataBoxJob -Name "ExportTest" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ExportFromAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name      Location Status        TransferType    SkuName IdentityType DeliveryType Detail
----      -------- ------        ------------    ------- ------------ ------------ ------
ExportTest WestUS   DeviceOrdered ExportFromAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Создает задание экспорта в хранилище данных. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 3. Создание задания импорта в хранилище данных с учетной записью управляемого диска

$managedDiskAccount=New-AzDataBoxManagedDiskDetailsObject -ResourceGroupId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName" -StagingStorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/stagingAccountName" -DataAccountType "ManagedDisk"
$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"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$managedDiskAccount; AccountDetailDataAccountType = "ManagedDisk"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails
New-AzDataBoxJob -Name "PwshManagedDisk" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name            Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----            -------- ------        ------------  ------- ------------ ------------ ------
PwshManagedDisk WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Создает задание импорта папки данных с учетной записью управляемого диска. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 4. Создание задания импорта в хранилище данных с назначенным пользователем удостоверением

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$keyEncryptionDetails = New-AzDataBoxKeyEncryptionKeyObject -KekType "CustomerManaged" -IdentityProperty @{Type = "UserAssigned"; UserAssignedResourceId = "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName"} -KekUrl "keyIdentifier" -KekVaultResourceId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.KeyVault/vaults/keyVaultName"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -KeyEncryptionKey $keyEncryptionDetails
New-AzDataBoxJob -Name "PowershellMSI" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"  -IdentityType "UserAssigned" -UserAssignedIdentity @{"/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName" = @{}}

Name          Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----          -------- ------        ------------  ------- ------------ ------------ ------
PowershellMSI WestUS   DeviceOrdered ImportToAzure DataBox UserAssigned NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Создает задание импорта в хранилище данных с назначенным пользователем удостоверением. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 5. Создание задания хранилища данных с собственным ключом

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -DevicePassword "randmPass@12345"
$resource = New-AzDataBoxJob -Name "PowershellBYOK" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name           Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----           -------- ------        ------------  ------- ------------ ------------ ------
PowershellBYOK WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Создает задание databox с собственным ключом. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 6. Создание задания databoxHeavy с собственным ключом

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$details = New-AzDataBoxHeavyJobDetailsObject -Type "DataBoxHeavy"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -DevicePassword "randm@423jarABC" -ExpectedDataSizeInTeraByte 10
$resource = New-AzDataBoxJob -Name "DbxHeavy" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBoxHeavy"

Name    Location Status        TransferType  SkuName      IdentityType DeliveryType Detail
----    -------- ------        ------------  -------      ------------ ------------ ------
DbxHeavy WestUS  DeviceOrdered ImportToAzure DataBoxHeavy  None        NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxHeavyJobDetails

Создает задание databoxHeavy с собственным ключом. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 7. Создание задания databoxDisk с помощью собственного секретного ключа

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$details = New-AzDataBoxDiskJobDetailsObject -Type "DataBoxDisk"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -Passkey "randm@423jarABC" -PreferredDisk @{"8" = 8; "4" = 2} -ExpectedDataSizeInTeraByte 18
New-AzDataBoxJob -Name "pwshDisk" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBoxDisk"

Name     Location Status        TransferType  SkuName     IdentityType DeliveryType Detail
----     -------- ------        ------------  -------     ------------ ------------ ------
pwshDisk WestUS   DeviceOrdered ImportToAzure DataBoxDisk None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxDiskJobDetails

Создает задание databoxDisky с собственным секретным ключом. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 8. Создание задания хранилища данных с включенным двойным шифрованием

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$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"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -Preference @{EncryptionPreferenceDoubleEncryption="Enabled"}
New-AzDataBoxJob -Name "pwshDoubEncy" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name        Location Status        TransferType  SkuName     IdentityType DeliveryType Detail
----        -------- ------        ------------  -------     ------------ ------------ ------
pwshDoubEncy WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxDiskJobDetails

Создает задание databox с включенным двойным шифрованием. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 9. Создание задания импорта диска клиента Data Box

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Storage/storageAccounts/YourStorageAccount"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "XXXX XXXX" -EmailList @("emailId") -Phone "0000000000"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "XXXX XXXX" -StateOrProvince "XX" -Country "XX" -City "XXXX XXXX" -PostalCode "00000" -AddressType "Commercial"
$importDiskDetailsCollection = @{"XXXXXX"= @{ManifestFile = "xyz.txt"; ManifestHash = "xxxx"; BitLockerKey = "xxx"}}    
$customerDiskDetails = New-AzDataBoxCustomerDiskJobDetailsObject -Type "DataBoxCustomerDisk" -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -ImportDiskDetailsCollection $importDiskDetailsCollection -ReturnToCustomerPackageDetailCarrierAccountNumber "00000"

New-AzDataBoxJob -Name "testJobName1" -SubscriptionId "YourSubscriptionId" -ResourceGroupName "YourResourceGroup" -TransferType "ImportToAzure" -Detail $customerDiskDetails -Location "westus" -SkuName "DataBoxCustomerDisk"

Name         Location Status                  TransferType  SkuName             IdentityType DeliveryType Detail        
----         -------- ------                  ------------  -------             ------------ ------------ ------        
testJobName1 westus   AwaitingShipmentDetails ImportToAzure DataBoxCustomerDisk None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.DataBoxCustomerDiskJobDetails

Создает задание диска клиента databox для импорта данных в Azure. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Пример 10. Создание задания экспорта диска клиента Data Box

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Storage/storageAccounts/YourStorageAccount"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "XXXX XXXX" -EmailList @("emailId") -Phone "0000000000"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "XXXX XXXX" -StateOrProvince "XX" -Country "XX" -City "XXXX XXXX" -PostalCode "00000" -AddressType "Commercial"
$transferConfiguration = New-AzDataBoxTransferConfigurationObject -Type "TransferAll" -TransferAllDetail @{"IncludeDataAccountType"="StorageAccount";"IncludeTransferAllBlob"= "True"; "IncludeTransferAllFile"="False"}
$customerDiskDetails = New-AzDataBoxCustomerDiskJobDetailsObject -Type "DataBoxCustomerDisk" -DataExportDetail  @(@{ AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"; "TransferConfiguration"=$transferConfiguration }) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -ReturnToCustomerPackageDetailCarrierAccountNumber "00000"

New-AzDataBoxJob -Name "testJobName2" -SubscriptionId "YourSubscriptionId" -ResourceGroupName "YourResourceGroup" -TransferType "ExportFromAzure" -Detail $customerDiskDetails -Location "westus" -SkuName "DataBoxCustomerDisk"

Name              Location Status                  TransferType    SkuName             IdentityType DeliveryType Detail
----              -------- ------                  ------------    -------             ------------ ------------ ------
testJobName2      westus   AwaitingShipmentDetails ExportFromAzure DataBoxCustomerDisk None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.DataBoxCustomerDiskJobDetails

Создает задание диска клиента databox для экспорта данных из Azure. При повторном выполнении любого сбоя с помощью $DebugPreference = "Продолжить", как упоминание в примере 1

Параметры

-AsJob

Выполнение команды в качестве задания

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

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeliveryInfoScheduledDateTime

Запланированное время даты.

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

-DeliveryType

Тип доставки задания.

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

-Detail

Сведения о выполнении задания. Это поле будет отправлено только для фильтра сведений о развертывании. Сведения о создании см. в разделе NOTES для свойств DETAIL и создании хэш-таблицы.

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

-IdentityType

Тип удостоверения

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

-Location

Расположение ресурса. Это будет один из поддерживаемых и зарегистрированных регионов Azure (например, западная часть США, восточная часть США, юго-восточная Азия и т. д.). Не удается изменить регион ресурса после его создания, но если при обновлении запроса будет указан идентичный регион.

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

-Name

Имя ресурса задания в указанной группе ресурсов. Имена заданий должны иметь длину от 3 до 24 символов и использовать только буквенно-цифровые символы и символы подчеркивания.

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

-NoWait

Асинхронное выполнение команды

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

-ResourceGroupName

Имя группы ресурсов

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

-SkuDisplayName

Отображаемое имя SKU.

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

-SkuFamily

Семья SKU.

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

-SkuName

Имя SKU.

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

-SubscriptionId

Идентификатор подписки

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Список пар значений ключей, описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами).

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

-TransferType

Тип передачи данных.

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

-UserAssignedIdentity

Назначенные пользователем удостоверения

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Выходные данные

IJobResource

Примечания

ПСЕВДОНИМЫ

СЛОЖНЫЕ СВОЙСТВА ПАРАМЕТРОВ

Чтобы создать параметры, описанные ниже, создайте хэш-таблицу, содержащую соответствующие свойства. Сведения о хэш-таблицах выполните about_Hash_Tables get-Help.

DETAIL <IJobDetails>: сведения о выполнении задания. Это поле будет отправлено только для фильтра сведений о развертывании.

  • ContactDetail <IContactDetails>: контактные данные для уведомлений и доставки.
    • ContactName <String>: имя контакта пользователя.
    • EmailList <String[]>: список идентификаторов электронной почты для получения уведомления о ходе выполнения задания.
    • Phone <String>: Телефон номер контактного лица.
    • [Mobile <String>]: мобильный номер контактного лица.
    • [NotificationPreference <INotificationPreference[]>]: предпочтение уведомления для этапа задания.
      • SendNotification <Boolean>: уведомление является обязательным или нет.
      • StageName <NotificationStageName>: имя этапа.
    • [PhoneExtension <String>]: Телефон номер расширения контактного лица.
  • Type <ClassDiscriminator>: указывает тип сведений о задании.
  • [DataExportDetail <IDataExportDetails[]>]: сведения о данных, экспортируемых из Azure.
    • AccountDetailDataAccountType <DataAccountType>: тип учетной записи передаваемых данных.
    • TransferConfiguration <ITransferConfiguration>: конфигурация для передачи данных.
      • Type <TransferConfigurationType>: тип конфигурации для передачи.
      • [TransferAllDetail <ITransferConfigurationTransferAllDetails>]: сопоставление типа фильтра и сведений для передачи всех данных. Это поле требуется только в том случае, если transferConfigurationType задан как TransferAll
        • [IncludeDataAccountType <DataAccountType?>]: тип учетной записи данных
        • [IncludeTransferAllBlob <Boolean?>]: чтобы указать, нужно ли передавать все большие двоичные объекты Azure.
        • [IncludeTransferAllFile <Boolean?>]: Чтобы указать, нужно ли передавать все Файлы Azure
      • [TransferFilterDetail <ITransferConfigurationTransferFilterDetails>]: сопоставление типа фильтра и сведений для фильтрации. Это поле требуется только в том случае, если TransferConfigurationType присваивается как TransferUsingFilter.
        • [AzureFileFilterDetailFilePathList <String[]>]: список полных путей передачи файлов.
        • [AzureFileFilterDetailFilePrefixList <String[]>]: список префиксов передаваемых файлов Azure.
        • [AzureFileFilterDetailFileShareList <String[]>]: список передаваемых общих папок.
        • [BlobFilterDetailBlobPathList <String[]>]: список полных путей передачи больших двоичных объектов.
        • [BlobFilterDetailBlobPrefixList <String[]>]: список префиксов передаваемых BLOB-объектов Azure.
        • [BlobFilterDetailContainerList <String[]>]: список передаваемых контейнеров BLOB-объектов.
        • [IncludeDataAccountType <DataAccountType?>]: тип учетной записи данных.
        • [IncludeFilterFileDetail <IFilterFileDetails[]>]: сведения о файлах фильтра, используемых для передачи данных.
          • FilterFilePath <String>: Путь к файлу, который содержит сведения обо всех элементах для передачи.
          • FilterFileType <FilterFileType>: тип файла фильтра.
    • [AccountDetailSharePassword <String>]: пароль для всех общих папок, создаваемых на устройстве. Не следует передавать задания TransferType:ExportFromAzure. Если это не передается, служба создаст пароль. Это не будет возвращено в get Call. Требования к паролям: пароль должен быть не менее 12 и не более 64 символов. Пароль должен иметь по крайней мере один прописный алфавит, один номер и один специальный символ. Пароль не может иметь следующие символы: пароль IilLoO0 может иметь только алфавиты, цифры и следующие символы: @#-$%^!+=;:_()]+
    • [LogCollectionLevel <LogCollectionLevel?>]: уровень собираемых журналов.
  • [DataImportDetail <IDataImportDetails[]>]: сведения о данных, импортируемых в Azure.
    • AccountDetailDataAccountType <DataAccountType>: тип учетной записи передаваемых данных.
    • [AccountDetailSharePassword <String>]: пароль для всех общих папок, создаваемых на устройстве. Не следует передавать задания TransferType:ExportFromAzure. Если это не передается, служба создаст пароль. Это не будет возвращено в get Call. Требования к паролям: пароль должен быть не менее 12 и не более 64 символов. Пароль должен иметь по крайней мере один прописный алфавит, один номер и один специальный символ. Пароль не может иметь следующие символы: пароль IilLoO0 может иметь только алфавиты, цифры и следующие символы: @#-$%^!+=;:_()]+
    • [LogCollectionLevel <LogCollectionLevel?>]: уровень собираемых журналов.
  • [ExpectedDataSizeInTeraByte <Int32?>]: ожидаемый размер данных, который необходимо передать в этом задании, в терабайтах.
  • [KeyEncryptionKey <IKeyEncryptionKey>]: сведения о используемом типе шифрования ключей.
    • KekType <KekType>: тип ключа шифрования, используемый для шифрования ключей.
    • [IdentityProperty <IIdentityProperties>]: свойства управляемого удостоверения, используемые для шифрования ключей.
      • [Type <String>]: тип удостоверения управляемой службы.
      • [UserAssignedResourceId <String>]: идентификатор ресурса Arm для назначаемого пользователем удостоверения для получения маркера MSI.
    • [KekUrl <String>]: ключ шифрования ключей. Это необходимо для клиента, управляемого KekType.
    • [KekVaultResourceId <String>]: идентификатор ресурса хранилища Kek. Это необходимо для клиента, управляемого KekType.
  • [Preference <IPreferences>]: параметры заказа.
    • [EncryptionPreferenceDoubleEncryption <DoubleEncryption?>]: определяет дополнительный уровень включения шифрования на основе программного обеспечения.
    • [EncryptionPreferenceHardwareEncryption <HardwareEncryption?>]: определяет шифрование уровня оборудования (только для диска)
    • [PreferredDataCenterRegion <String[]>]: предпочтительный регион центра обработки данных.
    • [ReverseTransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: указывает тип логистики отгрузки, предпочитаемый клиентом.
    • [StorageAccountAccessTierPreference <StorageAccountAccessTier[]>]: параметры, связанные с уровнем доступа учетных записей хранения.
    • [TransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: указывает тип логистики отгрузки, предпочитаемый клиентом.
  • [ReverseShippingDetail <IReverseShippingDetails>]: необязательные сведения о обратной доставке для заказа.
    • [ContactDetailContactName <String>]: имя контакта пользователя.
    • [ContactDetailMobile <String>]: мобильный номер контактного лица.
    • [ContactDetailPhone <String>]: Телефон номер контактного лица.
    • [ContactDetailPhoneExtension <String>]: Телефон номер расширения контактного лица.
    • [ShippingAddress <IShippingAddress>]: адрес доставки, в котором клиент хочет получить устройство.
      • Country <String>: имя страны.
      • StreetAddress1 <String>: адрес улицы 1.
      • [AddressType <AddressType?>]: тип адреса.
      • [City <String>]: Имя города.
      • [CompanyName <String>]: имя компании.
      • [PostalCode <String>]: почтовый индекс.
      • [SkipAddressValidation <Boolean?>]: флаг, указывающий, выбран ли клиент пропустить проверку адресов по умолчанию
      • [StateOrProvince <String>]: имя штата или провинции.
      • [StreetAddress2 <String>]: адрес улицы 2.
      • [StreetAddress3 <String>]: адрес улицы 3.
      • [TaxIdentificationNumber <String>]: идентификационный номер налога
      • [ZipExtendedCode <String>]: расширенный почтовый индекс.
  • [ShippingAddress <IShippingAddress>]: адрес доставки клиента.