Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bicep-resursdefinition
Jobbresurstypen kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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 |