Service - Validate Inputs
Ta metoda wykonuje całą niezbędną weryfikację tworzenia przed zadaniem w ramach subskrypcji.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/validateInputs?api-version=2023-03-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
location
|
path | True |
string |
Lokalizacja zasobu |
subscription
|
path | True |
string |
Identyfikator subskrypcji |
api-version
|
query | True |
string |
Wersja interfejsu API |
Treść żądania
CreateJobValidations
Wszystkie weryfikacje przed utworzeniem zadania są sprawdzane.
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
individualRequestDetails | True | ValidationInputRequest[]: |
Lista szczegółów żądania zawiera wartość validationType i jego żądanie odpowiednio jako klucz i wartość. |
validationCategory | True |
string:
Job |
Identyfikowanie charakteru walidacji. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Stan weryfikacji i odpowiedzi każdego parametru sprawdzania poprawności. |
|
Other Status Codes |
Odpowiedź o błędzie opisująca przyczynę niepowodzenia operacji. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
ValidateInputs
Sample Request
POST https://management.azure.com/subscriptions/YourSubscriptionId/providers/Microsoft.DataBox/locations/westus/validateInputs?api-version=2023-03-01
{
"validationCategory": "JobCreationValidation",
"individualRequestDetails": [
{
"validationType": "ValidateDataTransferDetails",
"dataImportDetails": [
{
"accountDetails": {
"dataAccountType": "StorageAccount",
"storageAccountId": "/subscriptions/YourSubscriptionId/resourcegroups/YourResourceGroupName/providers/Microsoft.Storage/storageAccounts/YourStorageAccountName"
}
}
],
"deviceType": "DataBox",
"transferType": "ImportToAzure"
},
{
"validationType": "ValidateAddress",
"shippingAddress": {
"streetAddress1": "XXXX XXXX",
"streetAddress2": "XXXX XXXX",
"city": "XXXX XXXX",
"stateOrProvince": "XX",
"country": "XX",
"postalCode": "00000",
"companyName": "XXXX XXXX",
"addressType": "Commercial"
},
"deviceType": "DataBox",
"transportPreferences": {
"preferredShipmentType": "MicrosoftManaged"
}
},
{
"validationType": "ValidateSubscriptionIsAllowedToCreateJob"
},
{
"validationType": "ValidateSkuAvailability",
"deviceType": "DataBox",
"transferType": "ImportToAzure",
"country": "XX",
"location": "westus"
},
{
"validationType": "ValidateCreateOrderLimit",
"deviceType": "DataBox"
},
{
"validationType": "ValidatePreferences",
"preference": {
"transportPreferences": {
"preferredShipmentType": "MicrosoftManaged"
}
},
"deviceType": "DataBox"
}
]
}
Sample Response
{
"properties": {
"status": "AllValidToProceed",
"individualResponseDetails": [
{
"status": "Valid",
"validationType": "ValidateDataTransferDetails",
"error": {
"code": "Success",
"target": "KeyEncryptionKey",
"details": [],
"additionalInfo": []
}
},
{
"validationStatus": "Valid",
"alternateAddresses": [
{
"streetAddress1": "XXXX XXXX",
"streetAddress2": "XXXX XXXX",
"streetAddress3": "",
"city": "XXXX XXXX",
"stateOrProvince": "XX",
"country": "XX",
"postalCode": "00000",
"addressType": "None"
}
],
"validationType": "ValidateAddress",
"error": {
"code": "Success",
"target": "KeyEncryptionKey",
"details": [],
"additionalInfo": []
}
},
{
"status": "Valid",
"validationType": "ValidateSubscriptionIsAllowedToCreateJob",
"error": {
"code": "Success",
"target": "KeyEncryptionKey",
"details": [],
"additionalInfo": []
}
},
{
"status": "Valid",
"validationType": "ValidateSkuAvailability",
"error": {
"code": "Success",
"target": "KeyEncryptionKey",
"details": [],
"additionalInfo": []
}
},
{
"status": "Valid",
"validationType": "ValidateCreateOrderLimit",
"error": {
"code": "Success",
"target": "KeyEncryptionKey",
"details": [],
"additionalInfo": []
}
},
{
"status": "Valid",
"validationType": "ValidatePreferences",
"error": {
"code": "Success",
"target": "KeyEncryptionKey",
"details": [],
"additionalInfo": []
}
}
]
}
}
Definicje
Nazwa | Opis |
---|---|
Additional |
Ta klasa reprezentuje dodatkowe informacje, które dostawcy zasobów przekazują po wystąpieniu błędu. |
Address |
Typ adresu. |
Address |
Dane wyjściowe weryfikacji adresu. |
Address |
Stan weryfikacji adresu. |
Api |
|
Azure |
Filtrowanie szczegółów w celu transferu plików platformy Azure |
Blob |
Filtrowanie szczegółów w celu transferu obiektów blob platformy Azure |
Cloud |
Zawiera dodatkowe informacje o odpowiedzi na błąd HTTP. |
Create |
Wszystkie weryfikacje przed utworzeniem zadania są sprawdzane. |
Create |
Żądanie weryfikacji limitu zamówień dla bieżącej subskrypcji. |
Create |
Właściwości limitu tworzenia zamówienia dla odpowiedzi na walidację subskrypcji. |
Data |
Typ konta. |
Data |
Szczegóły danych, które mają być używane do eksportowania danych z platformy Azure. |
Data |
Szczegóły danych, które mają być używane do importowania danych na platformę Azure. |
Data |
Zażądaj weryfikacji szczegółów eksportu i importu danych. |
Data |
Właściwości odpowiedzi na szczegóły transferu danych. |
Details | |
Double |
Definiuje dodatkową warstwę włączania szyfrowania opartego na oprogramowaniu. |
Encryption |
Preferencje związane z szyfrowaniem. |
Error |
|
Filter |
Szczegóły plików filtrów, które mają być używane do transferu danych. |
Filter |
Typ pliku filtru. |
Hardware |
Definiuje szyfrowanie na poziomie sprzętu (tylko dla dysku) |
Log |
Poziom dzienników do zebrania. |
Managed |
Szczegóły dysków zarządzanych. |
Overall |
Ogólny stan weryfikacji. |
Preferences |
Preferencje związane z zamówieniem |
Preferences |
Żądanie weryfikacji preferencji transportu i centrum danych. |
Preferences |
Właściwości centrum danych i odpowiedź weryfikacji preferencji transportu. |
Shipping |
Adres wysyłkowy, pod którym klient chce otrzymać urządzenie. |
Sku |
Żądanie weryfikacji dostępności jednostki SKU. |
Sku |
Właściwości odpowiedzi weryfikacji dostępności jednostki SKU. |
Sku |
Nazwy jednostek SKU do filtrowania pod kątem dostępnych jednostek SKU |
Storage |
Preferencje związane z warstwą dostępu kont magazynu. |
Storage |
Szczegóły konta magazynu. |
Subscription |
Zażądaj zweryfikowania uprawnień subskrypcji do tworzenia zadań. |
Subscription |
Właściwości uprawnienia subskrypcji do tworzenia odpowiedzi na walidację zadania. |
Transfer |
Szczegóły dotyczące przesyłania wszystkich danych. |
Transfer |
Konfiguracja definiowania transferu danych. |
Transfer |
Typ konfiguracji transferu. |
Transfer |
Szczegóły filtrowania transferu danych. |
Transfer |
Typ transferu. |
Transport |
Preferencje związane z logistyką wysyłki jednostki SKU |
Transport |
Wskazuje typ logistyki wysyłki preferowany przez klienta. |
Validate |
Wymagania dotyczące weryfikowania adresu klienta, w którym należy wysłać urządzenie. |
Validation |
Odpowiedź na walidację przed utworzeniem zadania. |
Validation |
Utwórz stan weryfikacji limitu zamówień. |
AdditionalErrorInfo
Ta klasa reprezentuje dodatkowe informacje, które dostawcy zasobów przekazują po wystąpieniu błędu.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje o typie błędu. |
type |
string |
Typ błędu (np. CustomerIntervention, PolicyViolation, SecurityViolation). |
AddressType
Typ adresu.
Nazwa | Typ | Opis |
---|---|---|
Commercial |
string |
Adres komercyjny. |
None |
string |
Typ adresu jest nieznany. |
Residential |
string |
Adres mieszkalny. |
AddressValidationProperties
Dane wyjściowe weryfikacji adresu.
Nazwa | Typ | Opis |
---|---|---|
alternateAddresses |
Lista adresów alternatywnych. |
|
error |
Kod błędu i komunikat odpowiedzi na walidację. |
|
validationStatus |
Stan weryfikacji adresu. |
|
validationType | string: |
Określa typ odpowiedzi weryfikacji. |
AddressValidationStatus
Stan weryfikacji adresu.
Nazwa | Typ | Opis |
---|---|---|
Ambiguous |
string |
Podany adres jest niejednoznaczny. Wybierz jeden z zwracanych adresów alternatywnych. |
Invalid |
string |
Podany adres jest nieprawidłowy lub nie jest obsługiwany. |
Valid |
string |
Podany adres jest prawidłowy. |
ApiError
Nazwa | Typ | Opis |
---|---|---|
error |
AzureFileFilterDetails
Filtrowanie szczegółów w celu transferu plików platformy Azure
Nazwa | Typ | Opis |
---|---|---|
filePathList |
string[] |
Lista pełnej ścieżki plików do przesyłania. |
filePrefixList |
string[] |
Lista prefiksów plików platformy Azure do przeniesienia. |
fileShareList |
string[] |
Lista udziałów plików do przeniesienia. |
BlobFilterDetails
Filtrowanie szczegółów w celu transferu obiektów blob platformy Azure
Nazwa | Typ | Opis |
---|---|---|
blobPathList |
string[] |
Lista pełnej ścieżki obiektów blob do przeniesienia. |
blobPrefixList |
string[] |
Lista prefiksów obiektów blob platformy Azure do przeniesienia. |
containerList |
string[] |
Lista kontenerów obiektów blob do przeniesienia. |
CloudError
Zawiera dodatkowe informacje o odpowiedzi na błąd HTTP.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Pobiera lub ustawia dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Pobiera lub ustawia szczegóły błędu. |
|
message |
string |
Komunikat o błędzie przeanalizowany z treści odpowiedzi błędu HTTP. |
target |
string |
Pobiera lub ustawia element docelowy błędu. |
CreateJobValidations
Wszystkie weryfikacje przed utworzeniem zadania są sprawdzane.
Nazwa | Typ | Opis |
---|---|---|
individualRequestDetails | ValidationInputRequest[]: |
Lista szczegółów żądania zawiera wartość validationType i jego żądanie odpowiednio jako klucz i wartość. |
validationCategory |
string:
Job |
Identyfikowanie charakteru walidacji. |
CreateOrderLimitForSubscriptionValidationRequest
Żądanie weryfikacji limitu zamówień dla bieżącej subskrypcji.
Nazwa | Typ | Opis |
---|---|---|
deviceType |
Typ urządzenia, który ma być używany dla zadania. |
|
validationType |
string:
Validate |
Określa typ żądania weryfikacji. |
CreateOrderLimitForSubscriptionValidationResponseProperties
Właściwości limitu tworzenia zamówienia dla odpowiedzi na walidację subskrypcji.
Nazwa | Typ | Opis |
---|---|---|
error |
Kod błędu i komunikat odpowiedzi na walidację. |
|
status |
Utwórz stan weryfikacji limitu zamówień. |
|
validationType |
string:
Validate |
Określa typ odpowiedzi weryfikacji. |
DataAccountType
Typ konta.
Nazwa | Typ | Opis |
---|---|---|
ManagedDisk |
string |
Magazyn dysków zarządzanych platformy Azure. |
StorageAccount |
string |
Konta magazynu . |
DataExportDetails
Szczegóły danych, które mają być używane do eksportowania danych z platformy Azure.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
accountDetails | DataAccountDetails: |
Szczegóły konta dotyczące przesyłanych danych |
|
logCollectionLevel | Error |
Poziom dzienników do zebrania. |
|
transferConfiguration |
Konfiguracja transferu danych. |
DataImportDetails
Szczegóły danych, które mają być używane do importowania danych na platformę Azure.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
accountDetails | DataAccountDetails: |
Szczegóły konta dotyczące przesyłanych danych |
|
logCollectionLevel | Error |
Poziom dzienników do zebrania. |
DataTransferDetailsValidationRequest
Zażądaj weryfikacji szczegółów eksportu i importu danych.
Nazwa | Typ | Opis |
---|---|---|
dataExportDetails |
Lista szczegółów transferu danych, które mają być używane do eksportowania danych z platformy Azure. |
|
dataImportDetails |
Lista szczegółów transferu danych, które mają być używane do importowania danych na platformę Azure. |
|
deviceType |
Typ urządzenia. |
|
transferType |
Typ transferu. |
|
validationType |
string:
Validate |
Określa typ żądania weryfikacji. |
DataTransferDetailsValidationResponseProperties
Właściwości odpowiedzi na szczegóły transferu danych.
Nazwa | Typ | Opis |
---|---|---|
error |
Kod błędu i komunikat odpowiedzi na walidację. |
|
status |
Stan weryfikacji szczegółów transferu danych. |
|
validationType |
string:
Validate |
Określa typ odpowiedzi weryfikacji. |
Details
Nazwa | Typ | Opis |
---|---|---|
code |
string |
|
message |
string |
DoubleEncryption
Definiuje dodatkową warstwę włączania szyfrowania opartego na oprogramowaniu.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
Szyfrowanie oparte na oprogramowaniu jest wyłączone. |
Enabled |
string |
Szyfrowanie oparte na oprogramowaniu jest włączone. |
EncryptionPreferences
Preferencje związane z szyfrowaniem.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
doubleEncryption | Disabled |
Definiuje dodatkową warstwę włączania szyfrowania opartego na oprogramowaniu. |
|
hardwareEncryption |
Definiuje szyfrowanie na poziomie sprzętu (tylko dla dysku) |
ErrorDetail
Nazwa | Typ | Opis |
---|---|---|
code |
string |
|
details |
Details[] |
|
message |
string |
|
target |
string |
FilterFileDetails
Szczegóły plików filtrów, które mają być używane do transferu danych.
Nazwa | Typ | Opis |
---|---|---|
filterFilePath |
string |
Ścieżka pliku zawierającego szczegóły wszystkich elementów do przesłania. |
filterFileType |
Typ pliku filtru. |
FilterFileType
Typ pliku filtru.
Nazwa | Typ | Opis |
---|---|---|
AzureBlob |
string |
Plik filtru jest typu AzureBlob. |
AzureFile |
string |
Plik filtru jest typu AzureFiles. |
HardwareEncryption
Definiuje szyfrowanie na poziomie sprzętu (tylko dla dysku)
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
Szyfrowanie oparte na sprzęcie jest włączone. |
Enabled |
string |
Szyfrowanie oparte na sprzęcie jest włączone. |
LogCollectionLevel
Poziom dzienników do zebrania.
Nazwa | Typ | Opis |
---|---|---|
Error |
string |
Tylko błędy będą zbierane w dziennikach. |
Verbose |
string |
Pełne rejestrowanie (obejmuje błędy, CRC, informacje o rozmiarze i inne). |
ManagedDiskDetails
Szczegóły dysków zarządzanych.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
dataAccountType |
string:
Managed |
StorageAccount |
Typ konta danych do przeniesienia. |
resourceGroupId |
string |
Identyfikator grupy zasobów dysków obliczeniowych. |
|
sharePassword |
string |
Hasło dla wszystkich udziałów, które mają zostać utworzone na urządzeniu. 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 obszarze 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 zawierać następujących znaków: Hasło IilLoO0 może zawierać tylko alfabety, cyfry i następujące znaki: @#-$%^!+=;:_()]+ |
|
stagingStorageAccountId |
string |
Identyfikator zasobu konta magazynu, którego można użyć do skopiowania wirtualnego dysku twardego na potrzeby przemieszczania. |
OverallValidationStatus
Ogólny stan weryfikacji.
Nazwa | Typ | Opis |
---|---|---|
AllValidToProceed |
string |
Każde żądanie wejściowe jest prawidłowe. |
CertainInputValidationsSkipped |
string |
Pominięto niektóre walidacje danych wejściowych. |
InputsRevisitRequired |
string |
Niektóre żądania wejściowe są nieprawidłowe. |
Preferences
Preferencje związane z zamówieniem
Nazwa | Typ | Opis |
---|---|---|
encryptionPreferences |
Preferencje związane z szyfrowaniem. |
|
preferredDataCenterRegion |
string[] |
Preferowany region centrum danych. |
reverseTransportPreferences |
Opcjonalne preferencje związane z logistyką wysyłki odwrotnej jednostki SKU. |
|
storageAccountAccessTierPreferences |
Preferencje związane z warstwą dostępu kont magazynu. |
|
transportPreferences |
Preferencje związane z logistyką wysyłki jednostki SKU. |
PreferencesValidationRequest
Żądanie weryfikacji preferencji transportu i centrum danych.
Nazwa | Typ | Opis |
---|---|---|
deviceType |
Typ urządzenia, który ma być używany dla zadania. |
|
preference |
Preferencje dotyczące transportu i centrum danych. |
|
validationType |
string:
Validate |
Określa typ żądania weryfikacji. |
PreferencesValidationResponseProperties
Właściwości centrum danych i odpowiedź weryfikacji preferencji transportu.
Nazwa | Typ | Opis |
---|---|---|
error |
Kod błędu i komunikat odpowiedzi na walidację. |
|
status |
Stan weryfikacji żądanego centrum danych i transportu. |
|
validationType |
string:
Validate |
Określa typ odpowiedzi weryfikacji. |
ShippingAddress
Adres wysyłkowy, pod którym klient chce otrzymać urządzenie.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
addressType | None |
Typ adresu. |
|
city |
string |
Nazwa miasta. |
|
companyName |
string |
Nazwa firmy. |
|
country |
string |
Nazwa kraju. |
|
postalCode |
string |
Kod pocztowy. |
|
skipAddressValidation |
boolean |
Flaga wskazująca, czy klient zdecydował się pominąć weryfikację adresu domyślnego |
|
stateOrProvince |
string |
Nazwa stanu lub prowincji. |
|
streetAddress1 |
string |
Street Address line 1. |
|
streetAddress2 |
string |
Street Address line 2. |
|
streetAddress3 |
string |
Street Address line 3. |
|
taxIdentificationNumber |
string |
Numer identyfikacyjny podatku |
|
zipExtendedCode |
string |
Rozszerzony kod pocztowy. |
SkuAvailabilityValidationRequest
Żądanie weryfikacji dostępności jednostki SKU.
Nazwa | Typ | Opis |
---|---|---|
country |
string |
Kod kraju ISO. Kraj wysyłki sprzętu. Sprawdzanie kodów: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements |
deviceType |
Typ urządzenia, który ma być używany dla zadania. |
|
location |
string |
Lokalizacja transferu danych. W przypadku lokalizacji sprawdź: https://management.azure.com/subscriptions/SUBSCRIPTIONID/locations?api-version=2018-01-01 |
transferType |
Typ transferu. |
|
validationType |
string:
Validate |
Określa typ żądania weryfikacji. |
SkuAvailabilityValidationResponseProperties
Właściwości odpowiedzi weryfikacji dostępności jednostki SKU.
Nazwa | Typ | Opis |
---|---|---|
error |
Kod błędu i komunikat odpowiedzi na walidację. |
|
status |
Stan weryfikacji dostępności jednostki SKU. |
|
validationType |
string:
Validate |
Określa typ odpowiedzi weryfikacji. |
SkuName
Nazwy jednostek SKU do filtrowania pod kątem dostępnych jednostek SKU
Nazwa | Typ | Opis |
---|---|---|
DataBox |
string |
Data Box. |
DataBoxCustomerDisk |
string |
Data Box Customer Disk |
DataBoxDisk |
string |
Data Box Disk. |
DataBoxHeavy |
string |
Data Box Heavy. |
StorageAccountAccessTier
Preferencje związane z warstwą dostępu kont magazynu.
Nazwa | Typ | Opis |
---|---|---|
Archive |
string |
Archiwum udziałów warstwy dostępu żądanych przez klienta. |
StorageAccountDetails
Szczegóły konta magazynu.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
dataAccountType |
string:
Storage |
StorageAccount |
Typ konta danych do przeniesienia. |
sharePassword |
string |
Hasło dla wszystkich udziałów, które mają zostać utworzone na urządzeniu. 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 obszarze 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 zawierać następujących znaków: Hasło IilLoO0 może zawierać tylko alfabety, cyfry i następujące znaki: @#-$%^!+=;:_()]+ |
|
storageAccountId |
string |
Identyfikator zasobu konta magazynu. |
SubscriptionIsAllowedToCreateJobValidationRequest
Zażądaj zweryfikowania uprawnień subskrypcji do tworzenia zadań.
Nazwa | Typ | Opis |
---|---|---|
validationType |
string:
Validate |
Określa typ żądania weryfikacji. |
SubscriptionIsAllowedToCreateJobValidationResponseProperties
Właściwości uprawnienia subskrypcji do tworzenia odpowiedzi na walidację zadania.
Nazwa | Typ | Opis |
---|---|---|
error |
Kod błędu i komunikat odpowiedzi na walidację. |
|
status |
Stan weryfikacji uprawnień subskrypcji do tworzenia zadania. |
|
validationType |
string:
Validate |
Określa typ odpowiedzi weryfikacji. |
TransferAllDetails
Szczegóły dotyczące przesyłania wszystkich danych.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
dataAccountType | StorageAccount |
Typ konta danych |
|
transferAllBlobs |
boolean |
Aby wskazać, czy wszystkie obiekty blob platformy Azure muszą zostać przeniesione |
|
transferAllFiles |
boolean |
Aby wskazać, czy wszystkie Azure Files muszą zostać przeniesione |
TransferConfiguration
Konfiguracja definiowania transferu danych.
Nazwa | Typ | Opis |
---|---|---|
transferAllDetails |
Mapuj typ filtru i szczegóły, aby przesłać wszystkie dane. To pole jest wymagane tylko wtedy, gdy parametr TransferConfigurationType jest podany jako TransferAll |
|
transferConfigurationType |
Typ konfiguracji transferu. |
|
transferFilterDetails |
Mapa typu filtru i szczegółów do filtrowania. To pole jest wymagane tylko wtedy, gdy parametr TransferConfigurationType jest podany jako TransferUsingFilter. |
TransferConfigurationType
Typ konfiguracji transferu.
Nazwa | Typ | Opis |
---|---|---|
TransferAll |
string |
Przetransferuj wszystkie dane. |
TransferUsingFilter |
string |
Transfer przy użyciu filtru. |
TransferFilterDetails
Szczegóły filtrowania transferu danych.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
azureFileFilterDetails |
Filtruj szczegóły, aby przenieść pliki platformy Azure. |
||
blobFilterDetails |
Filtruj szczegóły w celu transferu obiektów blob. |
||
dataAccountType | StorageAccount |
Typ konta danych. |
|
filterFileDetails |
Szczegóły plików filtrów, które mają być używane do transferu danych. |
TransferType
Typ transferu.
Nazwa | Typ | Opis |
---|---|---|
ExportFromAzure |
string |
Eksportowanie danych z platformy Azure. |
ImportToAzure |
string |
Importowanie danych na platformę Azure. |
TransportPreferences
Preferencje związane z logistyką wysyłki jednostki SKU
Nazwa | Typ | Opis |
---|---|---|
isUpdated |
boolean |
Właściwość tylko do odczytu, która wskazuje, czy preferencje transportu zostały zaktualizowane, czy nie po przygotowaniu urządzenia. |
preferredShipmentType |
Wskazuje typ logistyki wysyłki preferowany przez klienta. |
TransportShipmentTypes
Wskazuje typ logistyki wysyłki preferowany przez klienta.
Nazwa | Typ | Opis |
---|---|---|
CustomerManaged |
string |
Usługa Shipment Logistics jest obsługiwana przez klienta. |
MicrosoftManaged |
string |
Usługa Shipment Logistics jest obsługiwana przez firmę Microsoft. |
ValidateAddress
Wymagania dotyczące weryfikowania adresu klienta, w którym należy wysłać urządzenie.
Nazwa | Typ | Opis |
---|---|---|
deviceType |
Typ urządzenia, który ma być używany dla zadania. |
|
shippingAddress |
Adres wysyłkowy klienta. |
|
transportPreferences |
Preferencje związane z logistyką wysyłki jednostki SKU. |
|
validationType | string: |
Określa typ żądania weryfikacji. |
ValidationResponse
Odpowiedź na walidację przed utworzeniem zadania.
Nazwa | Typ | Opis |
---|---|---|
properties.individualResponseDetails | ValidationInputResponse[]: |
Lista szczegółów odpowiedzi zawiera wartość validationType i jego odpowiedź odpowiednio jako klucz i wartość. |
properties.status |
Ogólny stan weryfikacji. |
ValidationStatus
Utwórz stan weryfikacji limitu zamówień.
Nazwa | Typ | Opis |
---|---|---|
Invalid |
string |
Sprawdzanie poprawności nie powiodło się |
Skipped |
string |
Walidacja została pominięta |
Valid |
string |
Walidacja zakończyła się pomyślnie |