Udostępnij za pośrednictwem


New-AzDataBoxJobDetailsObject

Utwórz obiekt w pamięci dla elementu DataBoxJobDetails.

Składnia

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

Opis

Utwórz obiekt w pamięci dla elementu DataBoxJobDetails.

Przykłady

Przykład 1. Tworzenie szczegółów zadania skrzynki danych w obiekcie pamięci

$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

Tworzenie obiektu w pamięci dla elementu DataBoxJobDetails

Parametry

-ContactDetail

Dane kontaktowe dotyczące powiadomień i wysyłki. Aby skonstruować, zobacz sekcję UWAGI dla właściwości CONTACTDETAIL i utwórz tabelę skrótów.

Typ:IContactDetails
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-DataExportDetail

Szczegóły danych do wyeksportowania z platformy Azure. Aby skonstruować, zobacz sekcję UWAGI dla właściwości DATAEXPORTDETAIL i utwórz tabelę skrótów.

Typ:IDataExportDetails[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DataImportDetail

Szczegóły danych do zaimportowania na platformę Azure. Aby utworzyć tabelę, zobacz sekcję NOTES dla właściwości DATAIMPORTDETAIL i utwórz tabelę skrótów.

Typ:IDataImportDetails[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DevicePassword

Ustaw hasło urządzenia na potrzeby odblokowywania urządzenia Databox. Nie należy przekazywać dla zadań TransferType:ExportFromAzure. Jeśli to nie zostanie przekazane, usługa wygeneruje samo hasło. Nie zostanie to zwrócone w sekcji Pobierz połączenie. Wymagania dotyczące hasła: hasło musi zawierać co najmniej 12 znaków i maksymalnie 64 znaki. Hasło musi mieć co najmniej jedną wielką literę, jedną cyfrę i jeden znak specjalny. Hasło nie może mieć następujących znaków: Hasło IilLoO0 może mieć tylko alfabety, cyfry i następujące znaki: @#-$%^!+=;:_()]+.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedDataSizeInTeraByte

Oczekiwany rozmiar danych, który należy przenieść w tym zadaniu, w terabajtach.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyEncryptionKey

Szczegółowe informacje o używanym typie szyfrowania kluczy. Aby utworzyć, zobacz sekcję UWAGI dla właściwości KEYENCRYPTIONKEY i utwórz tabelę skrótów.

Typ:IKeyEncryptionKey
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Preference

Preferencje dotyczące zamówienia. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości PREFERENCJI i utwórz tabelę skrótów.

Typ:IPreferences
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ReverseShippingDetail

Opcjonalne szczegóły odwrotnej wysyłki w celu zamówienia. Aby utworzyć, zobacz sekcję UWAGI dla właściwości REVERSESHIPPINGDETAIL i utwórz tabelę skrótów.

Typ:IReverseShippingDetails
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ShippingAddress

Adres wysyłkowy klienta. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości SHIPPINGADDRESS i utwórz tabelę skrótów.

Typ:IShippingAddress
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Type

Wskazuje typ szczegółów zadania.

Typ:ClassDiscriminator
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wyjściowe

DataBoxJobDetails