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

subscriptionId
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:

JobCreationValidation

Identyfikowanie charakteru walidacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

ValidationResponse

Stan weryfikacji i odpowiedzi każdego parametru sprawdzania poprawności.

Other Status Codes

ApiError

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
AdditionalErrorInfo

Ta klasa reprezentuje dodatkowe informacje, które dostawcy zasobów przekazują po wystąpieniu błędu.

AddressType

Typ adresu.

AddressValidationProperties

Dane wyjściowe weryfikacji adresu.

AddressValidationStatus

Stan weryfikacji adresu.

ApiError
AzureFileFilterDetails

Filtrowanie szczegółów w celu transferu plików platformy Azure

BlobFilterDetails

Filtrowanie szczegółów w celu transferu obiektów blob platformy Azure

CloudError

Zawiera dodatkowe informacje o odpowiedzi na błąd HTTP.

CreateJobValidations

Wszystkie weryfikacje przed utworzeniem zadania są sprawdzane.

CreateOrderLimitForSubscriptionValidationRequest

Żądanie weryfikacji limitu zamówień dla bieżącej subskrypcji.

CreateOrderLimitForSubscriptionValidationResponseProperties

Właściwości limitu tworzenia zamówienia dla odpowiedzi na walidację subskrypcji.

DataAccountType

Typ konta.

DataExportDetails

Szczegóły danych, które mają być używane do eksportowania danych z platformy Azure.

DataImportDetails

Szczegóły danych, które mają być używane do importowania danych na platformę Azure.

DataTransferDetailsValidationRequest

Zażądaj weryfikacji szczegółów eksportu i importu danych.

DataTransferDetailsValidationResponseProperties

Właściwości odpowiedzi na szczegóły transferu danych.

Details
DoubleEncryption

Definiuje dodatkową warstwę włączania szyfrowania opartego na oprogramowaniu.

EncryptionPreferences

Preferencje związane z szyfrowaniem.

ErrorDetail
FilterFileDetails

Szczegóły plików filtrów, które mają być używane do transferu danych.

FilterFileType

Typ pliku filtru.

HardwareEncryption

Definiuje szyfrowanie na poziomie sprzętu (tylko dla dysku)

LogCollectionLevel

Poziom dzienników do zebrania.

ManagedDiskDetails

Szczegóły dysków zarządzanych.

OverallValidationStatus

Ogólny stan weryfikacji.

Preferences

Preferencje związane z zamówieniem

PreferencesValidationRequest

Żądanie weryfikacji preferencji transportu i centrum danych.

PreferencesValidationResponseProperties

Właściwości centrum danych i odpowiedź weryfikacji preferencji transportu.

ShippingAddress

Adres wysyłkowy, pod którym klient chce otrzymać urządzenie.

SkuAvailabilityValidationRequest

Żądanie weryfikacji dostępności jednostki SKU.

SkuAvailabilityValidationResponseProperties

Właściwości odpowiedzi weryfikacji dostępności jednostki SKU.

SkuName

Nazwy jednostek SKU do filtrowania pod kątem dostępnych jednostek SKU

StorageAccountAccessTier

Preferencje związane z warstwą dostępu kont magazynu.

StorageAccountDetails

Szczegóły konta magazynu.

SubscriptionIsAllowedToCreateJobValidationRequest

Zażądaj zweryfikowania uprawnień subskrypcji do tworzenia zadań.

SubscriptionIsAllowedToCreateJobValidationResponseProperties

Właściwości uprawnienia subskrypcji do tworzenia odpowiedzi na walidację zadania.

TransferAllDetails

Szczegóły dotyczące przesyłania wszystkich danych.

TransferConfiguration

Konfiguracja definiowania transferu danych.

TransferConfigurationType

Typ konfiguracji transferu.

TransferFilterDetails

Szczegóły filtrowania transferu danych.

TransferType

Typ transferu.

TransportPreferences

Preferencje związane z logistyką wysyłki jednostki SKU

TransportShipmentTypes

Wskazuje typ logistyki wysyłki preferowany przez klienta.

ValidateAddress

Wymagania dotyczące weryfikowania adresu klienta, w którym należy wysłać urządzenie.

ValidationResponse

Odpowiedź na walidację przed utworzeniem zadania.

ValidationStatus

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

ShippingAddress[]

Lista adresów alternatywnych.

error

CloudError

Kod błędu i komunikat odpowiedzi na walidację.

validationStatus

AddressValidationStatus

Stan weryfikacji adresu.

validationType string:

ValidateAddress

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

ErrorDetail

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

AdditionalErrorInfo[]

Pobiera lub ustawia dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

CloudError[]

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:

JobCreationValidation

Identyfikowanie charakteru walidacji.

CreateOrderLimitForSubscriptionValidationRequest

Żądanie weryfikacji limitu zamówień dla bieżącej subskrypcji.

Nazwa Typ Opis
deviceType

SkuName

Typ urządzenia, który ma być używany dla zadania.

validationType string:

ValidateCreateOrderLimit

Określa typ żądania weryfikacji.

CreateOrderLimitForSubscriptionValidationResponseProperties

Właściwości limitu tworzenia zamówienia dla odpowiedzi na walidację subskrypcji.

Nazwa Typ Opis
error

CloudError

Kod błędu i komunikat odpowiedzi na walidację.

status

ValidationStatus

Utwórz stan weryfikacji limitu zamówień.

validationType string:

ValidateCreateOrderLimit

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

LogCollectionLevel

Error

Poziom dzienników do zebrania.

transferConfiguration

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

LogCollectionLevel

Error

Poziom dzienników do zebrania.

DataTransferDetailsValidationRequest

Zażądaj weryfikacji szczegółów eksportu i importu danych.

Nazwa Typ Opis
dataExportDetails

DataExportDetails[]

Lista szczegółów transferu danych, które mają być używane do eksportowania danych z platformy Azure.

dataImportDetails

DataImportDetails[]

Lista szczegółów transferu danych, które mają być używane do importowania danych na platformę Azure.

deviceType

SkuName

Typ urządzenia.

transferType

TransferType

Typ transferu.

validationType string:

ValidateDataTransferDetails

Określa typ żądania weryfikacji.

DataTransferDetailsValidationResponseProperties

Właściwości odpowiedzi na szczegóły transferu danych.

Nazwa Typ Opis
error

CloudError

Kod błędu i komunikat odpowiedzi na walidację.

status

ValidationStatus

Stan weryfikacji szczegółów transferu danych.

validationType string:

ValidateDataTransferDetails

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

DoubleEncryption

Disabled

Definiuje dodatkową warstwę włączania szyfrowania opartego na oprogramowaniu.

hardwareEncryption

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

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:

ManagedDisk

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

EncryptionPreferences

Preferencje związane z szyfrowaniem.

preferredDataCenterRegion

string[]

Preferowany region centrum danych.

reverseTransportPreferences

TransportPreferences

Opcjonalne preferencje związane z logistyką wysyłki odwrotnej jednostki SKU.

storageAccountAccessTierPreferences

StorageAccountAccessTier[]

Preferencje związane z warstwą dostępu kont magazynu.

transportPreferences

TransportPreferences

Preferencje związane z logistyką wysyłki jednostki SKU.

PreferencesValidationRequest

Żądanie weryfikacji preferencji transportu i centrum danych.

Nazwa Typ Opis
deviceType

SkuName

Typ urządzenia, który ma być używany dla zadania.

preference

Preferences

Preferencje dotyczące transportu i centrum danych.

validationType string:

ValidatePreferences

Określa typ żądania weryfikacji.

PreferencesValidationResponseProperties

Właściwości centrum danych i odpowiedź weryfikacji preferencji transportu.

Nazwa Typ Opis
error

CloudError

Kod błędu i komunikat odpowiedzi na walidację.

status

ValidationStatus

Stan weryfikacji żądanego centrum danych i transportu.

validationType string:

ValidatePreferences

Określa typ odpowiedzi weryfikacji.

ShippingAddress

Adres wysyłkowy, pod którym klient chce otrzymać urządzenie.

Nazwa Typ Wartość domyślna Opis
addressType

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

SkuName

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

TransferType

Typ transferu.

validationType string:

ValidateSkuAvailability

Określa typ żądania weryfikacji.

SkuAvailabilityValidationResponseProperties

Właściwości odpowiedzi weryfikacji dostępności jednostki SKU.

Nazwa Typ Opis
error

CloudError

Kod błędu i komunikat odpowiedzi na walidację.

status

ValidationStatus

Stan weryfikacji dostępności jednostki SKU.

validationType string:

ValidateSkuAvailability

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:

StorageAccount

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:

ValidateSubscriptionIsAllowedToCreateJob

Określa typ żądania weryfikacji.

SubscriptionIsAllowedToCreateJobValidationResponseProperties

Właściwości uprawnienia subskrypcji do tworzenia odpowiedzi na walidację zadania.

Nazwa Typ Opis
error

CloudError

Kod błędu i komunikat odpowiedzi na walidację.

status

ValidationStatus

Stan weryfikacji uprawnień subskrypcji do tworzenia zadania.

validationType string:

ValidateSubscriptionIsAllowedToCreateJob

Określa typ odpowiedzi weryfikacji.

TransferAllDetails

Szczegóły dotyczące przesyłania wszystkich danych.

Nazwa Typ Wartość domyślna Opis
dataAccountType

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

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

TransferConfigurationType

Typ konfiguracji transferu.

transferFilterDetails

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

AzureFileFilterDetails

Filtruj szczegóły, aby przenieść pliki platformy Azure.

blobFilterDetails

BlobFilterDetails

Filtruj szczegóły w celu transferu obiektów blob.

dataAccountType

DataAccountType

StorageAccount

Typ konta danych.

filterFileDetails

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

TransportShipmentTypes

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

SkuName

Typ urządzenia, który ma być używany dla zadania.

shippingAddress

ShippingAddress

Adres wysyłkowy klienta.

transportPreferences

TransportPreferences

Preferencje związane z logistyką wysyłki jednostki SKU.

validationType string:

ValidateAddress

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

OverallValidationStatus

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