Dela via


Microsoft.DataBox-jobb 2022-09-01

Bicep-resursdefinition

Jobbresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataBox/jobs-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DataBox/jobs@2022-09-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    deliveryInfo: {
      scheduledDateTime: 'string'
    }
    deliveryType: 'string'
    details: {
      contactDetails: {
        contactName: 'string'
        emailList: [
          'string'
        ]
        mobile: 'string'
        notificationPreference: [
          {
            sendNotification: bool
            stageName: 'string'
          }
        ]
        phone: 'string'
        phoneExtension: 'string'
      }
      dataExportDetails: [
        {
          accountDetails: {
            sharePassword: 'string'
            dataAccountType: 'string'
            // For remaining properties, see DataAccountDetails objects
          }
          logCollectionLevel: 'string'
          transferConfiguration: {
            transferAllDetails: {
              include: {
                dataAccountType: 'string'
                transferAllBlobs: bool
                transferAllFiles: bool
              }
            }
            transferConfigurationType: 'string'
            transferFilterDetails: {
              include: {
                azureFileFilterDetails: {
                  filePathList: [
                    'string'
                  ]
                  filePrefixList: [
                    'string'
                  ]
                  fileShareList: [
                    'string'
                  ]
                }
                blobFilterDetails: {
                  blobPathList: [
                    'string'
                  ]
                  blobPrefixList: [
                    'string'
                  ]
                  containerList: [
                    'string'
                  ]
                }
                dataAccountType: 'string'
                filterFileDetails: [
                  {
                    filterFilePath: 'string'
                    filterFileType: 'string'
                  }
                ]
              }
            }
          }
        }
      ]
      dataImportDetails: [
        {
          accountDetails: {
            sharePassword: 'string'
            dataAccountType: 'string'
            // For remaining properties, see DataAccountDetails objects
          }
          logCollectionLevel: 'string'
        }
      ]
      expectedDataSizeInTeraBytes: int
      keyEncryptionKey: {
        identityProperties: {
          type: 'string'
          userAssigned: {
            resourceId: 'string'
          }
        }
        kekType: 'string'
        kekUrl: 'string'
        kekVaultResourceID: 'string'
      }
      preferences: {
        encryptionPreferences: {
          doubleEncryption: 'string'
        }
        preferredDataCenterRegion: [
          'string'
        ]
        reverseTransportPreferences: {
          preferredShipmentType: 'string'
        }
        storageAccountAccessTierPreferences: [
          'Archive'
        ]
        transportPreferences: {
          preferredShipmentType: 'string'
        }
      }
      reverseShippingDetails: {
        contactDetails: {
          contactName: 'string'
          mobile: 'string'
          phone: 'string'
          phoneExtension: 'string'
        }
        shippingAddress: {
          addressType: 'string'
          city: 'string'
          companyName: 'string'
          country: 'string'
          postalCode: 'string'
          stateOrProvince: 'string'
          streetAddress1: 'string'
          streetAddress2: 'string'
          streetAddress3: 'string'
          zipExtendedCode: 'string'
        }
      }
      shippingAddress: {
        addressType: 'string'
        city: 'string'
        companyName: 'string'
        country: 'string'
        postalCode: 'string'
        stateOrProvince: 'string'
        streetAddress1: 'string'
        streetAddress2: 'string'
        streetAddress3: 'string'
        zipExtendedCode: 'string'
      }
      jobDetailsType: 'string'
      // For remaining properties, see JobDetails objects
    }
    transferType: 'string'
  }
  sku: {
    displayName: 'string'
    family: 'string'
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

JobDetails-objekt

Ange egenskapen jobDetailsType för att ange typ av objekt.

För DataBox-använder du:

{
  devicePassword: 'string'
  jobDetailsType: 'DataBox'
}

För DataBoxCustomerDiskanvänder du:

{
  enableManifestBackup: bool
  importDiskDetailsCollection: {
    {customized property}: {
      bitLockerKey: 'string'
      manifestFile: 'string'
      manifestHash: 'string'
    }
  }
  jobDetailsType: 'DataBoxCustomerDisk'
  returnToCustomerPackageDetails: {
    carrierAccountNumber: 'string'
    carrierName: 'string'
    trackingId: 'string'
  }
}

För DataBoxDiskanvänder du:

{
  jobDetailsType: 'DataBoxDisk'
  passkey: 'string'
  preferredDisks: {
    {customized property}: int
  }
}

För DataBoxHeavyanvänder du:

{
  devicePassword: 'string'
  jobDetailsType: 'DataBoxHeavy'
}

DataAccountDetails-objekt

Ange egenskapen dataAccountType för att ange typ av objekt.

För ManagedDiskanvänder du:

{
  dataAccountType: 'ManagedDisk'
  resourceGroupId: 'string'
  stagingStorageAccountId: 'string'
}

För StorageAccountanvänder du:

{
  dataAccountType: 'StorageAccount'
  storageAccountId: 'string'
}

Egenskapsvärden

AzureFileFilterDetails

Namn Beskrivning Värde
filePathList Lista över den fullständiga sökvägen till de filer som ska överföras. string[]
filePrefixList Prefixlista över de Azure-filer som ska överföras. string[]
fileShareList Lista över filresurser som ska överföras. string[]

BlobFilterDetails

Namn Beskrivning Värde
blobPathList Lista över den fullständiga sökvägen för de blobar som ska överföras. string[]
blobPrefixList Prefixlista över de Azure-blobar som ska överföras. string[]
containerList Lista över blobcontainrar som ska överföras. string[]

ContactDetails

Namn Beskrivning Värde
contactName Personens kontaktnamn. sträng (krävs)
emailList Lista över e-post-ID:er som ska meddelas om jobbförloppet. string[] (krävs)
mobil Kontaktpersonens mobilnummer. sträng
notificationPreference Meddelandeinställning för ett jobbsteg. NotificationPreference[]
Telefon Kontaktpersonens telefonnummer. sträng (krävs)
phoneExtension Telefonnummer till kontaktpersonen. sträng

ContactInfo

Namn Beskrivning Värde
contactName Personens kontaktnamn. sträng

Begränsningar:
Minsta längd = 1 (krävs)
mobil Kontaktpersonens mobilnummer. sträng
Telefon Kontaktpersonens telefonnummer. sträng

Begränsningar:
Minsta längd = 1 (krävs)
phoneExtension Telefonnummer till kontaktpersonen. sträng

DataAccountDetails

Namn Beskrivning Värde
dataAccountType Ange till "ManagedDisk" för typen ManagedDiskDetails. Ange till "StorageAccount" för typen StorageAccountDetails. "ManagedDisk"
"StorageAccount" (krävs)
sharePassword Lösenord för alla resurser som ska skapas på enheten. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

DataBoxCustomerDiskJobDetails

Namn Beskrivning Värde
enableManifestBackup Flagga för att ange om diskmanifestet ska säkerhetskopieras i lagringskontot. Bool
importDiskDetailsCollection Innehåller kartan över diskserienumret till diskinformationen för importjobb. DataBoxCustomerDiskJobDetailsImportDiskDetailsCollection
jobDetailsType Anger typen av jobbinformation. "DataBoxCustomerDisk" (krävs)
returnToCustomerPackageDetails Returnera paketleveransinformation. PackageCarrierDetails (krävs)

DataBoxCustomerDiskJobDetailsImportDiskDetailsCollection

Namn Beskrivning Värde

DataBoxDiskJobDetails

Namn Beskrivning Värde
jobDetailsType Anger typen av jobbinformation. "DataBoxDisk" (krävs)
Nyckel Användaren har angett en nyckel för DataBox Disk-jobbet. sträng
preferredDisks Användarinställningar för vilken storlek diskar som behövs för jobbet. Kartan är från diskstorleken i TB till antalet. T.ex. {2,5} innebär 5 diskar med 2 TB storlek. Nyckeln är sträng men kontrolleras mot en int. DataBoxDiskJobDetailsPreferredDisks

DataBoxDiskJobDetailsPreferredDisks

Namn Beskrivning Värde

DataBoxHeavyJobDetails

Namn Beskrivning Värde
devicePassword Ange Enhetslösenord för att låsa upp Databox Heavy. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng
jobDetailsType Anger typen av jobbinformation. "DataBoxHeavy" (krävs)

DataBoxJobDetails

Namn Beskrivning Värde
devicePassword Ange Enhetslösenord för att låsa upp Databox. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng
jobDetailsType Anger typen av jobbinformation. "DataBox" (krävs)

DataExportDetails

Namn Beskrivning Värde
accountDetails Kontoinformation för de data som ska överföras DataAccountDetails (krävs)
logCollectionLevel Nivå för loggarna som ska samlas in. "Fel"
"Utförlig"
transferConfiguration Konfiguration för dataöverföringen. TransferConfiguration (krävs)

DataImportDetails

Namn Beskrivning Värde
accountDetails Kontoinformation för de data som ska överföras DataAccountDetails (krävs)
logCollectionLevel Nivå för loggarna som ska samlas in. "Fel"
"Utförlig"

EncryptionPreferences

Namn Beskrivning Värde
doubleEncryption Definierar sekundärt lager av programvarubaserad krypteringsaktivering. "Inaktiverad"
"Aktiverad"

FilterFileDetails

Namn Beskrivning Värde
filterFilePath Sökväg till filen som innehåller information om alla objekt som ska överföras. sträng (krävs)
filterFileType Typ av filterfil. "AzureBlob"
"AzureFile" (krävs)

IdentityProperties

Namn Beskrivning Värde
typ Identitetstyp för hanterad tjänst. sträng
userAssigned Användartilldelade identitetsegenskaper. UserAssignedProperties

ImportDiskDetails

Namn Beskrivning Värde
bitLockerKey BitLocker-nyckel som används för att kryptera disken. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter. (krävs)
manifestFile Den relativa sökvägen för manifestfilen på disken. sträng (krävs)
manifestHash Den Base16-kodade MD5-hashen för manifestfilen på disken. sträng (krävs)

JobDeliveryInfo

Namn Beskrivning Värde
scheduledDateTime Schemalagd datumtid. sträng

JobDetails

Namn Beskrivning Värde
contactDetails Kontaktuppgifter för meddelande och leverans. ContactDetails (krävs)
dataExportDetails Information om de data som ska exporteras från Azure. DataExportDetails[]
dataImportDetails Information om de data som ska importeras till Azure. DataImportDetails[]
expectedDataSizeInTeraBytes Den förväntade storleken på data, som måste överföras i det här jobbet, i terabyte. Int
jobDetailsType Ange till "DataBox" för typen DataBoxJobDetails. Ange till "DataBoxCustomerDisk" för typ DataBoxCustomerDiskJobDetails. Ange till "DataBoxDisk" för typ DataBoxDiskJobDetails. Ange till DataBoxHeavy för typ DataBoxHeavyJobDetails. "DataBox"
"DataBoxCustomerDisk"
"DataBoxDisk"
"DataBoxHeavy" (krävs)
keyEncryptionKey Information om vilken nyckelkrypteringstyp som används. KeyEncryptionKey
inställningar Inställningar för ordern. Inställningar
reverseShippingDetails Valfri information om omvänd leverans för beställning. ReverseShippingDetails
shippingAddress Kundens leveransadress. ShippingAddress

JobProperties

Namn Beskrivning Värde
deliveryInfo Leveransinformation för jobbet. JobDeliveryInfo
deliveryType Leveranstyp för Jobb. 'NonScheduled'
"Schemalagd"
Detaljer Information om en jobbkörning. Det här fältet skickas endast för att visa informationsfiltret. JobDetails
transferType Typ av dataöverföring. "ExportFromAzure"
"ImportToAzure" (krävs)

KeyEncryptionKey

Namn Beskrivning Värde
identityProperties Hanterade identitetsegenskaper som används för nyckelkryptering. IdentityProperties
kekType Typ av krypteringsnyckel som används för nyckelkryptering. "CustomerManaged"
"MicrosoftManaged" (krävs)
kekUrl Nyckelkrypteringsnyckel. Det krävs för kundhanterad KekType. sträng
kekVaultResourceID Resurs-ID för Kek-valv. Det krävs för kundhanterad KekType. sträng

ManagedDiskDetails

Namn Beskrivning Värde
dataAccountType Kontotyp för de data som ska överföras. "ManagedDisk" (krävs)
resourceGroupId Resursgrupp-ID för beräkningsdiskarna. sträng (krävs)
stagingStorageAccountId Resurs-ID för lagringskontot som kan användas för att kopiera den virtuella hårddisken för mellanlagring. sträng (krävs)

Microsoft.DataBox/jobs

Namn Beskrivning Värde
identitet Msi-identitet för resursen ResourceIdentity
plats Platsen för resursen. Detta är en av de Azure-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra regionen för en resurs när den har skapats, men om en identisk region har angetts vid uppdateringen lyckas begäran. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24
Mönster = ^[-\w\.]+$ (krävs)
Egenskaper Egenskaper för ett jobb. JobProperties (krävs)
Sku SKU-typen. Sku- (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

NotificationPreference

Namn Beskrivning Värde
sendNotification Meddelande krävs eller inte. bool (krävs)
stageName Namnet på fasen. "AtAzureDC"
"Skapad"
"DataCopy"
"Levererad"
"DevicePrepared"
"Skickat"
"Upphämtad"
"ShippedToCustomer" (krävs)

PackageCarrierDetails

Namn Beskrivning Värde
carrierAccountNumber Operatörskonto Antal kunder för kunddisk. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
carrierName Namnet på transportören. sträng
trackingId Spårnings-ID för leverans. sträng

Inställningar

Namn Beskrivning Värde
encryptionPreferences Inställningar som är relaterade till krypteringen. EncryptionPreferences
preferredDataCenterRegion Önskad datacenterregion. string[]
reverseTransportPreferences Valfria inställningar som är relaterade till SKU:ns logistik för omvänd leverans. TransportPreferences
storageAccountAccessTierPreferences Inställningar som rör åtkomstnivån för lagringskonton. 'Arkiv'[]
transportPreferences Inställningar relaterade till leveranslogistiken för sku:n. TransportPreferences

ResourceIdentity

Namn Beskrivning Värde
typ Identitetstyp sträng
userAssignedIdentities Användartilldelade identiteter ResourceIdentityUserAssignedIdentiteter

ResourceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ReverseShippingDetails

Namn Beskrivning Värde
contactDetails Kontaktinformation. ContactInfo
shippingAddress Leveransadress där kunden vill ta emot enheten. ShippingAddress

ShippingAddress

Namn Beskrivning Värde
addressType Typ av adress. "Kommersiell"
"Ingen"
"Bostäder"
stad Namnet på staden. sträng
companyName Företagets namn. sträng
land Namnet på landet. sträng (krävs)
postalCode Postnummer. sträng
stateOrProvince Namnet på delstaten eller provinsen. sträng
streetAddress1 Gatuadress rad 1. sträng (krävs)
streetAddress2 Gatuadress, rad 2. sträng
streetAddress3 Gatuadress rad 3. sträng
zipExtendedCode Utökat postnummer. sträng

Sku

Namn Beskrivning Värde
displayName SKU:ns visningsnamn. sträng
familj SKU-familjen. sträng
Namn SKU-namnet. "DataBox"
"DataBoxCustomerDisk"
"DataBoxDisk"
"DataBoxHeavy" (krävs)

StorageAccountDetails

Namn Beskrivning Värde
dataAccountType Kontotyp för de data som ska överföras. "StorageAccount" (krävs)
storageAccountId Resurs-ID för lagringskonto. sträng (krävs)

TransferAllDetails

Namn Beskrivning Värde
dataAccountType Typ av datakonto "ManagedDisk"
"StorageAccount" (krävs)
transferAllBlobs Ange om alla Azure-blobar måste överföras Bool
transferAllFiles Ange om alla Azure Files måste överföras Bool

TransferConfiguration

Namn Beskrivning Värde
transferAllDetails Karta över filtertyp och information för att överföra alla data. Det här fältet krävs endast om TransferConfigurationType anges som TransferAll TransferConfigurationTransferAllDetails
transferConfigurationType Typ av konfiguration för överföring. "TransferAll"
"TransferUsingFilter" (krävs)
transferFilterDetails Mappning av filtertyp och information som ska filtreras. Det här fältet krävs endast om TransferConfigurationType anges som TransferUsingFilter. TransferConfigurationTransferFilterDetails

TransferConfigurationTransferAllDetails

Namn Beskrivning Värde
inbegripa Information för att överföra alla data. TransferAllDetails

TransferConfigurationTransferFilterDetails

Namn Beskrivning Värde
inbegripa Information om filtrering av dataöverföring. TransferFilterDetails

TransferFilterDetails

Namn Beskrivning Värde
azureFileFilterDetails Filtrera information för att överföra Azure-filer. AzureFileFilterDetails
blobFilterDetails Filtrera information för att överföra blobar. BlobFilterDetails
dataAccountType Typ av datakonto. "ManagedDisk"
"StorageAccount" (krävs)
filterFileDetails Information om de filterfiler som ska användas för dataöverföring. FilterFileDetails[]

TransportPreferences

Namn Beskrivning Värde
preferredShipmentType Anger typ av leveranslogistik som kunden föredrar. "CustomerManaged"
"MicrosoftManaged" (krävs)

UserAssignedIdentity

Namn Beskrivning Värde

UserAssignedProperties

Namn Beskrivning Värde
resourceId Arm-resurs-ID för användartilldelad identitet som ska användas för att hämta MSI-token. sträng

Resursdefinition för ARM-mall

Jobbresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataBox/jobs-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DataBox/jobs",
  "apiVersion": "2022-09-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "deliveryInfo": {
      "scheduledDateTime": "string"
    },
    "deliveryType": "string",
    "details": {
      "contactDetails": {
        "contactName": "string",
        "emailList": [ "string" ],
        "mobile": "string",
        "notificationPreference": [
          {
            "sendNotification": "bool",
            "stageName": "string"
          }
        ],
        "phone": "string",
        "phoneExtension": "string"
      },
      "dataExportDetails": [
        {
          "accountDetails": {
            "sharePassword": "string",
            "dataAccountType": "string"
            // For remaining properties, see DataAccountDetails objects
          },
          "logCollectionLevel": "string",
          "transferConfiguration": {
            "transferAllDetails": {
              "include": {
                "dataAccountType": "string",
                "transferAllBlobs": "bool",
                "transferAllFiles": "bool"
              }
            },
            "transferConfigurationType": "string",
            "transferFilterDetails": {
              "include": {
                "azureFileFilterDetails": {
                  "filePathList": [ "string" ],
                  "filePrefixList": [ "string" ],
                  "fileShareList": [ "string" ]
                },
                "blobFilterDetails": {
                  "blobPathList": [ "string" ],
                  "blobPrefixList": [ "string" ],
                  "containerList": [ "string" ]
                },
                "dataAccountType": "string",
                "filterFileDetails": [
                  {
                    "filterFilePath": "string",
                    "filterFileType": "string"
                  }
                ]
              }
            }
          }
        }
      ],
      "dataImportDetails": [
        {
          "accountDetails": {
            "sharePassword": "string",
            "dataAccountType": "string"
            // For remaining properties, see DataAccountDetails objects
          },
          "logCollectionLevel": "string"
        }
      ],
      "expectedDataSizeInTeraBytes": "int",
      "keyEncryptionKey": {
        "identityProperties": {
          "type": "string",
          "userAssigned": {
            "resourceId": "string"
          }
        },
        "kekType": "string",
        "kekUrl": "string",
        "kekVaultResourceID": "string"
      },
      "preferences": {
        "encryptionPreferences": {
          "doubleEncryption": "string"
        },
        "preferredDataCenterRegion": [ "string" ],
        "reverseTransportPreferences": {
          "preferredShipmentType": "string"
        },
        "storageAccountAccessTierPreferences": [ "Archive" ],
        "transportPreferences": {
          "preferredShipmentType": "string"
        }
      },
      "reverseShippingDetails": {
        "contactDetails": {
          "contactName": "string",
          "mobile": "string",
          "phone": "string",
          "phoneExtension": "string"
        },
        "shippingAddress": {
          "addressType": "string",
          "city": "string",
          "companyName": "string",
          "country": "string",
          "postalCode": "string",
          "stateOrProvince": "string",
          "streetAddress1": "string",
          "streetAddress2": "string",
          "streetAddress3": "string",
          "zipExtendedCode": "string"
        }
      },
      "shippingAddress": {
        "addressType": "string",
        "city": "string",
        "companyName": "string",
        "country": "string",
        "postalCode": "string",
        "stateOrProvince": "string",
        "streetAddress1": "string",
        "streetAddress2": "string",
        "streetAddress3": "string",
        "zipExtendedCode": "string"
      },
      "jobDetailsType": "string"
      // For remaining properties, see JobDetails objects
    },
    "transferType": "string"
  },
  "sku": {
    "displayName": "string",
    "family": "string",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

JobDetails-objekt

Ange egenskapen jobDetailsType för att ange typ av objekt.

För DataBox-använder du:

{
  "devicePassword": "string",
  "jobDetailsType": "DataBox"
}

För DataBoxCustomerDiskanvänder du:

{
  "enableManifestBackup": "bool",
  "importDiskDetailsCollection": {
    "{customized property}": {
      "bitLockerKey": "string",
      "manifestFile": "string",
      "manifestHash": "string"
    }
  },
  "jobDetailsType": "DataBoxCustomerDisk",
  "returnToCustomerPackageDetails": {
    "carrierAccountNumber": "string",
    "carrierName": "string",
    "trackingId": "string"
  }
}

För DataBoxDiskanvänder du:

{
  "jobDetailsType": "DataBoxDisk",
  "passkey": "string",
  "preferredDisks": {
    "{customized property}": "int"
  }
}

För DataBoxHeavyanvänder du:

{
  "devicePassword": "string",
  "jobDetailsType": "DataBoxHeavy"
}

DataAccountDetails-objekt

Ange egenskapen dataAccountType för att ange typ av objekt.

För ManagedDiskanvänder du:

{
  "dataAccountType": "ManagedDisk",
  "resourceGroupId": "string",
  "stagingStorageAccountId": "string"
}

För StorageAccountanvänder du:

{
  "dataAccountType": "StorageAccount",
  "storageAccountId": "string"
}

Egenskapsvärden

AzureFileFilterDetails

Namn Beskrivning Värde
filePathList Lista över den fullständiga sökvägen till de filer som ska överföras. string[]
filePrefixList Prefixlista över de Azure-filer som ska överföras. string[]
fileShareList Lista över filresurser som ska överföras. string[]

BlobFilterDetails

Namn Beskrivning Värde
blobPathList Lista över den fullständiga sökvägen för de blobar som ska överföras. string[]
blobPrefixList Prefixlista över de Azure-blobar som ska överföras. string[]
containerList Lista över blobcontainrar som ska överföras. string[]

ContactDetails

Namn Beskrivning Värde
contactName Personens kontaktnamn. sträng (krävs)
emailList Lista över e-post-ID:er som ska meddelas om jobbförloppet. string[] (krävs)
mobil Kontaktpersonens mobilnummer. sträng
notificationPreference Meddelandeinställning för ett jobbsteg. NotificationPreference[]
Telefon Kontaktpersonens telefonnummer. sträng (krävs)
phoneExtension Telefonnummer till kontaktpersonen. sträng

ContactInfo

Namn Beskrivning Värde
contactName Personens kontaktnamn. sträng

Begränsningar:
Minsta längd = 1 (krävs)
mobil Kontaktpersonens mobilnummer. sträng
Telefon Kontaktpersonens telefonnummer. sträng

Begränsningar:
Minsta längd = 1 (krävs)
phoneExtension Telefonnummer till kontaktpersonen. sträng

DataAccountDetails

Namn Beskrivning Värde
dataAccountType Ange till "ManagedDisk" för typen ManagedDiskDetails. Ange till "StorageAccount" för typen StorageAccountDetails. "ManagedDisk"
"StorageAccount" (krävs)
sharePassword Lösenord för alla resurser som ska skapas på enheten. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

DataBoxCustomerDiskJobDetails

Namn Beskrivning Värde
enableManifestBackup Flagga för att ange om diskmanifestet ska säkerhetskopieras i lagringskontot. Bool
importDiskDetailsCollection Innehåller kartan över diskserienumret till diskinformationen för importjobb. DataBoxCustomerDiskJobDetailsImportDiskDetailsCollection
jobDetailsType Anger typen av jobbinformation. "DataBoxCustomerDisk" (krävs)
returnToCustomerPackageDetails Returnera paketleveransinformation. PackageCarrierDetails (krävs)

DataBoxCustomerDiskJobDetailsImportDiskDetailsCollection

Namn Beskrivning Värde

DataBoxDiskJobDetails

Namn Beskrivning Värde
jobDetailsType Anger typen av jobbinformation. "DataBoxDisk" (krävs)
Nyckel Användaren har angett en nyckel för DataBox Disk-jobbet. sträng
preferredDisks Användarinställningar för vilken storlek diskar som behövs för jobbet. Kartan är från diskstorleken i TB till antalet. T.ex. {2,5} innebär 5 diskar med 2 TB storlek. Nyckeln är sträng men kontrolleras mot en int. DataBoxDiskJobDetailsPreferredDisks

DataBoxDiskJobDetailsPreferredDisks

Namn Beskrivning Värde

DataBoxHeavyJobDetails

Namn Beskrivning Värde
devicePassword Ange Enhetslösenord för att låsa upp Databox Heavy. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng
jobDetailsType Anger typen av jobbinformation. "DataBoxHeavy" (krävs)

DataBoxJobDetails

Namn Beskrivning Värde
devicePassword Ange Enhetslösenord för att låsa upp Databox. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng
jobDetailsType Anger typen av jobbinformation. "DataBox" (krävs)

DataExportDetails

Namn Beskrivning Värde
accountDetails Kontoinformation för de data som ska överföras DataAccountDetails (krävs)
logCollectionLevel Nivå för loggarna som ska samlas in. "Fel"
"Utförlig"
transferConfiguration Konfiguration för dataöverföringen. TransferConfiguration (krävs)

DataImportDetails

Namn Beskrivning Värde
accountDetails Kontoinformation för de data som ska överföras DataAccountDetails (krävs)
logCollectionLevel Nivå för loggarna som ska samlas in. "Fel"
"Utförlig"

EncryptionPreferences

Namn Beskrivning Värde
doubleEncryption Definierar sekundärt lager av programvarubaserad krypteringsaktivering. "Inaktiverad"
"Aktiverad"

FilterFileDetails

Namn Beskrivning Värde
filterFilePath Sökväg till filen som innehåller information om alla objekt som ska överföras. sträng (krävs)
filterFileType Typ av filterfil. "AzureBlob"
"AzureFile" (krävs)

IdentityProperties

Namn Beskrivning Värde
typ Identitetstyp för hanterad tjänst. sträng
userAssigned Användartilldelade identitetsegenskaper. UserAssignedProperties

ImportDiskDetails

Namn Beskrivning Värde
bitLockerKey BitLocker-nyckel som används för att kryptera disken. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter. (krävs)
manifestFile Den relativa sökvägen för manifestfilen på disken. sträng (krävs)
manifestHash Den Base16-kodade MD5-hashen för manifestfilen på disken. sträng (krävs)

JobDeliveryInfo

Namn Beskrivning Värde
scheduledDateTime Schemalagd datumtid. sträng

JobDetails

Namn Beskrivning Värde
contactDetails Kontaktuppgifter för meddelande och leverans. ContactDetails (krävs)
dataExportDetails Information om de data som ska exporteras från Azure. DataExportDetails[]
dataImportDetails Information om de data som ska importeras till Azure. DataImportDetails[]
expectedDataSizeInTeraBytes Den förväntade storleken på data, som måste överföras i det här jobbet, i terabyte. Int
jobDetailsType Ange till "DataBox" för typen DataBoxJobDetails. Ange till "DataBoxCustomerDisk" för typ DataBoxCustomerDiskJobDetails. Ange till "DataBoxDisk" för typ DataBoxDiskJobDetails. Ange till DataBoxHeavy för typ DataBoxHeavyJobDetails. "DataBox"
"DataBoxCustomerDisk"
"DataBoxDisk"
"DataBoxHeavy" (krävs)
keyEncryptionKey Information om vilken nyckelkrypteringstyp som används. KeyEncryptionKey
inställningar Inställningar för ordern. Inställningar
reverseShippingDetails Valfri information om omvänd leverans för beställning. ReverseShippingDetails
shippingAddress Kundens leveransadress. ShippingAddress

JobProperties

Namn Beskrivning Värde
deliveryInfo Leveransinformation för jobbet. JobDeliveryInfo
deliveryType Leveranstyp för Jobb. 'NonScheduled'
"Schemalagd"
Detaljer Information om en jobbkörning. Det här fältet skickas endast för att visa informationsfiltret. JobDetails
transferType Typ av dataöverföring. "ExportFromAzure"
"ImportToAzure" (krävs)

KeyEncryptionKey

Namn Beskrivning Värde
identityProperties Hanterade identitetsegenskaper som används för nyckelkryptering. IdentityProperties
kekType Typ av krypteringsnyckel som används för nyckelkryptering. "CustomerManaged"
"MicrosoftManaged" (krävs)
kekUrl Nyckelkrypteringsnyckel. Det krävs för kundhanterad KekType. sträng
kekVaultResourceID Resurs-ID för Kek-valv. Det krävs för kundhanterad KekType. sträng

ManagedDiskDetails

Namn Beskrivning Värde
dataAccountType Kontotyp för de data som ska överföras. "ManagedDisk" (krävs)
resourceGroupId Resursgrupp-ID för beräkningsdiskarna. sträng (krävs)
stagingStorageAccountId Resurs-ID för lagringskontot som kan användas för att kopiera den virtuella hårddisken för mellanlagring. sträng (krävs)

Microsoft.DataBox/jobs

Namn Beskrivning Värde
apiVersion API-versionen '2022-09-01'
identitet Msi-identitet för resursen ResourceIdentity
plats Platsen för resursen. Detta är en av de Azure-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra regionen för en resurs när den har skapats, men om en identisk region har angetts vid uppdateringen lyckas begäran. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24
Mönster = ^[-\w\.]+$ (krävs)
Egenskaper Egenskaper för ett jobb. JobProperties (krävs)
Sku SKU-typen. Sku- (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DataBox/jobs"

NotificationPreference

Namn Beskrivning Värde
sendNotification Meddelande krävs eller inte. bool (krävs)
stageName Namnet på fasen. "AtAzureDC"
"Skapad"
"DataCopy"
"Levererad"
"DevicePrepared"
"Skickat"
"Upphämtad"
"ShippedToCustomer" (krävs)

PackageCarrierDetails

Namn Beskrivning Värde
carrierAccountNumber Operatörskonto Antal kunder för kunddisk. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
carrierName Namnet på transportören. sträng
trackingId Spårnings-ID för leverans. sträng

Inställningar

Namn Beskrivning Värde
encryptionPreferences Inställningar som är relaterade till krypteringen. EncryptionPreferences
preferredDataCenterRegion Önskad datacenterregion. string[]
reverseTransportPreferences Valfria inställningar som är relaterade till SKU:ns logistik för omvänd leverans. TransportPreferences
storageAccountAccessTierPreferences Inställningar som rör åtkomstnivån för lagringskonton. 'Arkiv'[]
transportPreferences Inställningar relaterade till leveranslogistiken för sku:n. TransportPreferences

ResourceIdentity

Namn Beskrivning Värde
typ Identitetstyp sträng
userAssignedIdentities Användartilldelade identiteter ResourceIdentityUserAssignedIdentiteter

ResourceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ReverseShippingDetails

Namn Beskrivning Värde
contactDetails Kontaktinformation. ContactInfo
shippingAddress Leveransadress där kunden vill ta emot enheten. ShippingAddress

ShippingAddress

Namn Beskrivning Värde
addressType Typ av adress. "Kommersiell"
"Ingen"
"Bostäder"
stad Namnet på staden. sträng
companyName Företagets namn. sträng
land Namnet på landet. sträng (krävs)
postalCode Postnummer. sträng
stateOrProvince Namnet på delstaten eller provinsen. sträng
streetAddress1 Gatuadress rad 1. sträng (krävs)
streetAddress2 Gatuadress, rad 2. sträng
streetAddress3 Gatuadress rad 3. sträng
zipExtendedCode Utökat postnummer. sträng

Sku

Namn Beskrivning Värde
displayName SKU:ns visningsnamn. sträng
familj SKU-familjen. sträng
Namn SKU-namnet. "DataBox"
"DataBoxCustomerDisk"
"DataBoxDisk"
"DataBoxHeavy" (krävs)

StorageAccountDetails

Namn Beskrivning Värde
dataAccountType Kontotyp för de data som ska överföras. "StorageAccount" (krävs)
storageAccountId Resurs-ID för lagringskonto. sträng (krävs)

TransferAllDetails

Namn Beskrivning Värde
dataAccountType Typ av datakonto "ManagedDisk"
"StorageAccount" (krävs)
transferAllBlobs Ange om alla Azure-blobar måste överföras Bool
transferAllFiles Ange om alla Azure Files måste överföras Bool

TransferConfiguration

Namn Beskrivning Värde
transferAllDetails Karta över filtertyp och information för att överföra alla data. Det här fältet krävs endast om TransferConfigurationType anges som TransferAll TransferConfigurationTransferAllDetails
transferConfigurationType Typ av konfiguration för överföring. "TransferAll"
"TransferUsingFilter" (krävs)
transferFilterDetails Mappning av filtertyp och information som ska filtreras. Det här fältet krävs endast om TransferConfigurationType anges som TransferUsingFilter. TransferConfigurationTransferFilterDetails

TransferConfigurationTransferAllDetails

Namn Beskrivning Värde
inbegripa Information för att överföra alla data. TransferAllDetails

TransferConfigurationTransferFilterDetails

Namn Beskrivning Värde
inbegripa Information om filtrering av dataöverföring. TransferFilterDetails

TransferFilterDetails

Namn Beskrivning Värde
azureFileFilterDetails Filtrera information för att överföra Azure-filer. AzureFileFilterDetails
blobFilterDetails Filtrera information för att överföra blobar. BlobFilterDetails
dataAccountType Typ av datakonto. "ManagedDisk"
"StorageAccount" (krävs)
filterFileDetails Information om de filterfiler som ska användas för dataöverföring. FilterFileDetails[]

TransportPreferences

Namn Beskrivning Värde
preferredShipmentType Anger typ av leveranslogistik som kunden föredrar. "CustomerManaged"
"MicrosoftManaged" (krävs)

UserAssignedIdentity

Namn Beskrivning Värde

UserAssignedProperties

Namn Beskrivning Värde
resourceId Arm-resurs-ID för användartilldelad identitet som ska användas för att hämta MSI-token. sträng

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Jobbresurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataBox/jobs-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBox/jobs@2022-09-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      deliveryInfo = {
        scheduledDateTime = "string"
      }
      deliveryType = "string"
      details = {
        contactDetails = {
          contactName = "string"
          emailList = [
            "string"
          ]
          mobile = "string"
          notificationPreference = [
            {
              sendNotification = bool
              stageName = "string"
            }
          ]
          phone = "string"
          phoneExtension = "string"
        }
        dataExportDetails = [
          {
            accountDetails = {
              sharePassword = "string"
              dataAccountType = "string"
              // For remaining properties, see DataAccountDetails objects
            }
            logCollectionLevel = "string"
            transferConfiguration = {
              transferAllDetails = {
                include = {
                  dataAccountType = "string"
                  transferAllBlobs = bool
                  transferAllFiles = bool
                }
              }
              transferConfigurationType = "string"
              transferFilterDetails = {
                include = {
                  azureFileFilterDetails = {
                    filePathList = [
                      "string"
                    ]
                    filePrefixList = [
                      "string"
                    ]
                    fileShareList = [
                      "string"
                    ]
                  }
                  blobFilterDetails = {
                    blobPathList = [
                      "string"
                    ]
                    blobPrefixList = [
                      "string"
                    ]
                    containerList = [
                      "string"
                    ]
                  }
                  dataAccountType = "string"
                  filterFileDetails = [
                    {
                      filterFilePath = "string"
                      filterFileType = "string"
                    }
                  ]
                }
              }
            }
          }
        ]
        dataImportDetails = [
          {
            accountDetails = {
              sharePassword = "string"
              dataAccountType = "string"
              // For remaining properties, see DataAccountDetails objects
            }
            logCollectionLevel = "string"
          }
        ]
        expectedDataSizeInTeraBytes = int
        keyEncryptionKey = {
          identityProperties = {
            type = "string"
            userAssigned = {
              resourceId = "string"
            }
          }
          kekType = "string"
          kekUrl = "string"
          kekVaultResourceID = "string"
        }
        preferences = {
          encryptionPreferences = {
            doubleEncryption = "string"
          }
          preferredDataCenterRegion = [
            "string"
          ]
          reverseTransportPreferences = {
            preferredShipmentType = "string"
          }
          storageAccountAccessTierPreferences = [
            "Archive"
          ]
          transportPreferences = {
            preferredShipmentType = "string"
          }
        }
        reverseShippingDetails = {
          contactDetails = {
            contactName = "string"
            mobile = "string"
            phone = "string"
            phoneExtension = "string"
          }
          shippingAddress = {
            addressType = "string"
            city = "string"
            companyName = "string"
            country = "string"
            postalCode = "string"
            stateOrProvince = "string"
            streetAddress1 = "string"
            streetAddress2 = "string"
            streetAddress3 = "string"
            zipExtendedCode = "string"
          }
        }
        shippingAddress = {
          addressType = "string"
          city = "string"
          companyName = "string"
          country = "string"
          postalCode = "string"
          stateOrProvince = "string"
          streetAddress1 = "string"
          streetAddress2 = "string"
          streetAddress3 = "string"
          zipExtendedCode = "string"
        }
        jobDetailsType = "string"
        // For remaining properties, see JobDetails objects
      }
      transferType = "string"
    }
    sku = {
      displayName = "string"
      family = "string"
      name = "string"
    }
  }
}

JobDetails-objekt

Ange egenskapen jobDetailsType för att ange typ av objekt.

För DataBox-använder du:

{
  devicePassword = "string"
  jobDetailsType = "DataBox"
}

För DataBoxCustomerDiskanvänder du:

{
  enableManifestBackup = bool
  importDiskDetailsCollection = {
    {customized property} = {
      bitLockerKey = "string"
      manifestFile = "string"
      manifestHash = "string"
    }
  }
  jobDetailsType = "DataBoxCustomerDisk"
  returnToCustomerPackageDetails = {
    carrierAccountNumber = "string"
    carrierName = "string"
    trackingId = "string"
  }
}

För DataBoxDiskanvänder du:

{
  jobDetailsType = "DataBoxDisk"
  passkey = "string"
  preferredDisks = {
    {customized property} = int
  }
}

För DataBoxHeavyanvänder du:

{
  devicePassword = "string"
  jobDetailsType = "DataBoxHeavy"
}

DataAccountDetails-objekt

Ange egenskapen dataAccountType för att ange typ av objekt.

För ManagedDiskanvänder du:

{
  dataAccountType = "ManagedDisk"
  resourceGroupId = "string"
  stagingStorageAccountId = "string"
}

För StorageAccountanvänder du:

{
  dataAccountType = "StorageAccount"
  storageAccountId = "string"
}

Egenskapsvärden

AzureFileFilterDetails

Namn Beskrivning Värde
filePathList Lista över den fullständiga sökvägen till de filer som ska överföras. string[]
filePrefixList Prefixlista över de Azure-filer som ska överföras. string[]
fileShareList Lista över filresurser som ska överföras. string[]

BlobFilterDetails

Namn Beskrivning Värde
blobPathList Lista över den fullständiga sökvägen för de blobar som ska överföras. string[]
blobPrefixList Prefixlista över de Azure-blobar som ska överföras. string[]
containerList Lista över blobcontainrar som ska överföras. string[]

ContactDetails

Namn Beskrivning Värde
contactName Personens kontaktnamn. sträng (krävs)
emailList Lista över e-post-ID:er som ska meddelas om jobbförloppet. string[] (krävs)
mobil Kontaktpersonens mobilnummer. sträng
notificationPreference Meddelandeinställning för ett jobbsteg. NotificationPreference[]
Telefon Kontaktpersonens telefonnummer. sträng (krävs)
phoneExtension Telefonnummer till kontaktpersonen. sträng

ContactInfo

Namn Beskrivning Värde
contactName Personens kontaktnamn. sträng

Begränsningar:
Minsta längd = 1 (krävs)
mobil Kontaktpersonens mobilnummer. sträng
Telefon Kontaktpersonens telefonnummer. sträng

Begränsningar:
Minsta längd = 1 (krävs)
phoneExtension Telefonnummer till kontaktpersonen. sträng

DataAccountDetails

Namn Beskrivning Värde
dataAccountType Ange till "ManagedDisk" för typen ManagedDiskDetails. Ange till "StorageAccount" för typen StorageAccountDetails. "ManagedDisk"
"StorageAccount" (krävs)
sharePassword Lösenord för alla resurser som ska skapas på enheten. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

DataBoxCustomerDiskJobDetails

Namn Beskrivning Värde
enableManifestBackup Flagga för att ange om diskmanifestet ska säkerhetskopieras i lagringskontot. Bool
importDiskDetailsCollection Innehåller kartan över diskserienumret till diskinformationen för importjobb. DataBoxCustomerDiskJobDetailsImportDiskDetailsCollection
jobDetailsType Anger typen av jobbinformation. "DataBoxCustomerDisk" (krävs)
returnToCustomerPackageDetails Returnera paketleveransinformation. PackageCarrierDetails (krävs)

DataBoxCustomerDiskJobDetailsImportDiskDetailsCollection

Namn Beskrivning Värde

DataBoxDiskJobDetails

Namn Beskrivning Värde
jobDetailsType Anger typen av jobbinformation. "DataBoxDisk" (krävs)
Nyckel Användaren har angett en nyckel för DataBox Disk-jobbet. sträng
preferredDisks Användarinställningar för vilken storlek diskar som behövs för jobbet. Kartan är från diskstorleken i TB till antalet. T.ex. {2,5} innebär 5 diskar med 2 TB storlek. Nyckeln är sträng men kontrolleras mot en int. DataBoxDiskJobDetailsPreferredDisks

DataBoxDiskJobDetailsPreferredDisks

Namn Beskrivning Värde

DataBoxHeavyJobDetails

Namn Beskrivning Värde
devicePassword Ange Enhetslösenord för att låsa upp Databox Heavy. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng
jobDetailsType Anger typen av jobbinformation. "DataBoxHeavy" (krävs)

DataBoxJobDetails

Namn Beskrivning Värde
devicePassword Ange Enhetslösenord för att låsa upp Databox. Bör inte skickas för TransferType:ExportFromAzure-jobb. Om detta inte skickas genererar tjänsten själva lösenordet. Detta returneras inte i Hämta samtal. Lösenordskrav: Lösenordet måste vara minst 12 och högst 64 tecken. Lösenordet måste ha minst ett alfabet med versaler, ett tal och ett specialtecken. Lösenordet får inte innehålla följande tecken: IilLoO0-lösenordet kan bara innehålla alfabet, siffror och följande tecken: @#-$%^!+=;:_()]+ sträng
jobDetailsType Anger typen av jobbinformation. "DataBox" (krävs)

DataExportDetails

Namn Beskrivning Värde
accountDetails Kontoinformation för de data som ska överföras DataAccountDetails (krävs)
logCollectionLevel Nivå för loggarna som ska samlas in. "Fel"
"Utförlig"
transferConfiguration Konfiguration för dataöverföringen. TransferConfiguration (krävs)

DataImportDetails

Namn Beskrivning Värde
accountDetails Kontoinformation för de data som ska överföras DataAccountDetails (krävs)
logCollectionLevel Nivå för loggarna som ska samlas in. "Fel"
"Utförlig"

EncryptionPreferences

Namn Beskrivning Värde
doubleEncryption Definierar sekundärt lager av programvarubaserad krypteringsaktivering. "Inaktiverad"
"Aktiverad"

FilterFileDetails

Namn Beskrivning Värde
filterFilePath Sökväg till filen som innehåller information om alla objekt som ska överföras. sträng (krävs)
filterFileType Typ av filterfil. "AzureBlob"
"AzureFile" (krävs)

IdentityProperties

Namn Beskrivning Värde
typ Identitetstyp för hanterad tjänst. sträng
userAssigned Användartilldelade identitetsegenskaper. UserAssignedProperties

ImportDiskDetails

Namn Beskrivning Värde
bitLockerKey BitLocker-nyckel som används för att kryptera disken. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter. (krävs)
manifestFile Den relativa sökvägen för manifestfilen på disken. sträng (krävs)
manifestHash Den Base16-kodade MD5-hashen för manifestfilen på disken. sträng (krävs)

JobDeliveryInfo

Namn Beskrivning Värde
scheduledDateTime Schemalagd datumtid. sträng

JobDetails

Namn Beskrivning Värde
contactDetails Kontaktuppgifter för meddelande och leverans. ContactDetails (krävs)
dataExportDetails Information om de data som ska exporteras från Azure. DataExportDetails[]
dataImportDetails Information om de data som ska importeras till Azure. DataImportDetails[]
expectedDataSizeInTeraBytes Den förväntade storleken på data, som måste överföras i det här jobbet, i terabyte. Int
jobDetailsType Ange till "DataBox" för typen DataBoxJobDetails. Ange till "DataBoxCustomerDisk" för typ DataBoxCustomerDiskJobDetails. Ange till "DataBoxDisk" för typ DataBoxDiskJobDetails. Ange till DataBoxHeavy för typ DataBoxHeavyJobDetails. "DataBox"
"DataBoxCustomerDisk"
"DataBoxDisk"
"DataBoxHeavy" (krävs)
keyEncryptionKey Information om vilken nyckelkrypteringstyp som används. KeyEncryptionKey
inställningar Inställningar för ordern. Inställningar
reverseShippingDetails Valfri information om omvänd leverans för beställning. ReverseShippingDetails
shippingAddress Kundens leveransadress. ShippingAddress

JobProperties

Namn Beskrivning Värde
deliveryInfo Leveransinformation för jobbet. JobDeliveryInfo
deliveryType Leveranstyp för Jobb. 'NonScheduled'
"Schemalagd"
Detaljer Information om en jobbkörning. Det här fältet skickas endast för att visa informationsfiltret. JobDetails
transferType Typ av dataöverföring. "ExportFromAzure"
"ImportToAzure" (krävs)

KeyEncryptionKey

Namn Beskrivning Värde
identityProperties Hanterade identitetsegenskaper som används för nyckelkryptering. IdentityProperties
kekType Typ av krypteringsnyckel som används för nyckelkryptering. "CustomerManaged"
"MicrosoftManaged" (krävs)
kekUrl Nyckelkrypteringsnyckel. Det krävs för kundhanterad KekType. sträng
kekVaultResourceID Resurs-ID för Kek-valv. Det krävs för kundhanterad KekType. sträng

ManagedDiskDetails

Namn Beskrivning Värde
dataAccountType Kontotyp för de data som ska överföras. "ManagedDisk" (krävs)
resourceGroupId Resursgrupp-ID för beräkningsdiskarna. sträng (krävs)
stagingStorageAccountId Resurs-ID för lagringskontot som kan användas för att kopiera den virtuella hårddisken för mellanlagring. sträng (krävs)

Microsoft.DataBox/jobs

Namn Beskrivning Värde
identitet Msi-identitet för resursen ResourceIdentity
plats Platsen för resursen. Detta är en av de Azure-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra regionen för en resurs när den har skapats, men om en identisk region har angetts vid uppdateringen lyckas begäran. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24
Mönster = ^[-\w\.]+$ (krävs)
Egenskaper Egenskaper för ett jobb. JobProperties (krävs)
Sku SKU-typen. Sku- (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DataBox/jobs@2022-09-01"

NotificationPreference

Namn Beskrivning Värde
sendNotification Meddelande krävs eller inte. bool (krävs)
stageName Namnet på fasen. "AtAzureDC"
"Skapad"
"DataCopy"
"Levererad"
"DevicePrepared"
"Skickat"
"Upphämtad"
"ShippedToCustomer" (krävs)

PackageCarrierDetails

Namn Beskrivning Värde
carrierAccountNumber Operatörskonto Antal kunder för kunddisk. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
carrierName Namnet på transportören. sträng
trackingId Spårnings-ID för leverans. sträng

Inställningar

Namn Beskrivning Värde
encryptionPreferences Inställningar som är relaterade till krypteringen. EncryptionPreferences
preferredDataCenterRegion Önskad datacenterregion. string[]
reverseTransportPreferences Valfria inställningar som är relaterade till SKU:ns logistik för omvänd leverans. TransportPreferences
storageAccountAccessTierPreferences Inställningar som rör åtkomstnivån för lagringskonton. 'Arkiv'[]
transportPreferences Inställningar relaterade till leveranslogistiken för sku:n. TransportPreferences

ResourceIdentity

Namn Beskrivning Värde
typ Identitetstyp sträng
userAssignedIdentities Användartilldelade identiteter ResourceIdentityUserAssignedIdentiteter

ResourceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ReverseShippingDetails

Namn Beskrivning Värde
contactDetails Kontaktinformation. ContactInfo
shippingAddress Leveransadress där kunden vill ta emot enheten. ShippingAddress

ShippingAddress

Namn Beskrivning Värde
addressType Typ av adress. "Kommersiell"
"Ingen"
"Bostäder"
stad Namnet på staden. sträng
companyName Företagets namn. sträng
land Namnet på landet. sträng (krävs)
postalCode Postnummer. sträng
stateOrProvince Namnet på delstaten eller provinsen. sträng
streetAddress1 Gatuadress rad 1. sträng (krävs)
streetAddress2 Gatuadress, rad 2. sträng
streetAddress3 Gatuadress rad 3. sträng
zipExtendedCode Utökat postnummer. sträng

Sku

Namn Beskrivning Värde
displayName SKU:ns visningsnamn. sträng
familj SKU-familjen. sträng
Namn SKU-namnet. "DataBox"
"DataBoxCustomerDisk"
"DataBoxDisk"
"DataBoxHeavy" (krävs)

StorageAccountDetails

Namn Beskrivning Värde
dataAccountType Kontotyp för de data som ska överföras. "StorageAccount" (krävs)
storageAccountId Resurs-ID för lagringskonto. sträng (krävs)

TransferAllDetails

Namn Beskrivning Värde
dataAccountType Typ av datakonto "ManagedDisk"
"StorageAccount" (krävs)
transferAllBlobs Ange om alla Azure-blobar måste överföras Bool
transferAllFiles Ange om alla Azure Files måste överföras Bool

TransferConfiguration

Namn Beskrivning Värde
transferAllDetails Karta över filtertyp och information för att överföra alla data. Det här fältet krävs endast om TransferConfigurationType anges som TransferAll TransferConfigurationTransferAllDetails
transferConfigurationType Typ av konfiguration för överföring. "TransferAll"
"TransferUsingFilter" (krävs)
transferFilterDetails Mappning av filtertyp och information som ska filtreras. Det här fältet krävs endast om TransferConfigurationType anges som TransferUsingFilter. TransferConfigurationTransferFilterDetails

TransferConfigurationTransferAllDetails

Namn Beskrivning Värde
inbegripa Information för att överföra alla data. TransferAllDetails

TransferConfigurationTransferFilterDetails

Namn Beskrivning Värde
inbegripa Information om filtrering av dataöverföring. TransferFilterDetails

TransferFilterDetails

Namn Beskrivning Värde
azureFileFilterDetails Filtrera information för att överföra Azure-filer. AzureFileFilterDetails
blobFilterDetails Filtrera information för att överföra blobar. BlobFilterDetails
dataAccountType Typ av datakonto. "ManagedDisk"
"StorageAccount" (krävs)
filterFileDetails Information om de filterfiler som ska användas för dataöverföring. FilterFileDetails[]

TransportPreferences

Namn Beskrivning Värde
preferredShipmentType Anger typ av leveranslogistik som kunden föredrar. "CustomerManaged"
"MicrosoftManaged" (krävs)

UserAssignedIdentity

Namn Beskrivning Värde

UserAssignedProperties

Namn Beskrivning Värde
resourceId Arm-resurs-ID för användartilldelad identitet som ska användas för att hämta MSI-token. sträng