Migawki Microsoft.Compute 2016-04-30-preview
Definicja zasobu Bicep
Typ zasobu migawek można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Compute/snapshots, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Compute/snapshots@2016-04-30-preview' = {
location: 'string'
name: 'string'
properties: {
accountType: 'string'
creationData: {
createOption: 'string'
imageReference: {
id: 'string'
lun: int
}
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
osType: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
CreationData
Nazwa | Opis | Wartość |
---|---|---|
createOption | Wylicza to możliwe źródła tworzenia dysku. | "Dołącz" "Kopiuj" "Pusty" "FromImage" "Importuj" "Przywróć" (wymagane) |
imageReference | Informacje o źródle dysku. | ImageDiskReference |
sourceResourceId | Jeśli parametr createOption to Copy, jest to identyfikator arm źródłowej migawki lub dysku. Jeśli parametr createOption to Restore, jest to identyfikator podobny do arm punktu przywracania dysku źródłowego. | struna |
sourceUri | Jeśli parametr createOption to Import, jest to identyfikator URI sygnatury dostępu współdzielonego do obiektu blob, który ma zostać zaimportowany na dysk zarządzany. Jeśli parametr createOption to Copy, jest to względny identyfikator URI zawierający identyfikator migawki źródłowej, która ma zostać skopiowana na dysk zarządzany. | struna |
storageAccountId | Jeśli parametr createOption to Import, identyfikator usługi Azure Resource Manager konta magazynu zawierającego obiekt blob do zaimportowania jako dysk. Wymagane tylko wtedy, gdy obiekt blob znajduje się w innej subskrypcji | struna |
Właściwości dysku
Nazwa | Opis | Wartość |
---|---|---|
accountType | typ konta magazynu dysku. | "Premium_LRS" "Standard_LRS" |
creationData | Informacje o źródle dysku. Nie można zmienić informacji creationData po utworzeniu dysku. | CreationData (wymagane) |
diskSizeGB | Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku VHD do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może zwiększyć tylko rozmiar dysku. | Int |
encryptionSettings | Ustawienia szyfrowania dysku lub migawki | EncryptionSettings |
osType | Typ systemu operacyjnego. | "Linux" "Windows" |
EncryptionSettings
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKey | Adres URL wpisu tajnego usługi Key Vault i identyfikator magazynu klucza szyfrowania dysku | KeyVaultAndSecretReference |
Włączone | Ustaw tę flagę na true i podaj wartość DiskEncryptionKey i opcjonalnie KeyEncryptionKey, aby włączyć szyfrowanie. Ustaw tę flagę na wartość false i usuń wartość DiskEncryptionKey i KeyEncryptionKey, aby wyłączyć szyfrowanie. Jeśli wartość EncryptionSettings ma wartość null w obiekcie żądania, istniejące ustawienia pozostaną niezmienione. | Bool |
keyEncryptionKey | Adres URL klucza usługi Key Vault i identyfikator magazynu klucza szyfrowania klucza | KeyVaultAndKeyReference |
ImageDiskReference
Nazwa | Opis | Wartość |
---|---|---|
id | Względny identyfikator URI zawierający repozytorium obrazów platformy lub odwołanie do obrazu użytkownika. | ciąg (wymagany) |
Jednostki lun | Jeśli dysk jest tworzony na podstawie dysku danych obrazu, jest to indeks wskazujący, które dyski danych na obrazie mają być używane. W przypadku dysków systemu operacyjnego to pole ma wartość null. | Int |
KeyVaultAndKeyReference
Nazwa | Opis | Wartość |
---|---|---|
keyUrl | Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault | ciąg (wymagany) |
sourceVault | Identyfikator zasobu usługi KeyVault zawierającej klucz lub wpis tajny | SourceVault (wymagane) |
KeyVaultAndSecretReference
Nazwa | Opis | Wartość |
---|---|---|
secretUrl | Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault | ciąg (wymagany) |
sourceVault | Identyfikator zasobu usługi KeyVault zawierającej klucz lub wpis tajny | SourceVault (wymagane) |
Microsoft.Compute/snapshots
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu dysku. | DiskProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SourceVault
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Definicja zasobu szablonu usługi ARM
Typ zasobu migawek można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Compute/snapshots, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2016-04-30-preview",
"name": "string",
"location": "string",
"properties": {
"accountType": "string",
"creationData": {
"createOption": "string",
"imageReference": {
"id": "string",
"lun": "int"
},
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"osType": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
CreationData
Nazwa | Opis | Wartość |
---|---|---|
createOption | Wylicza to możliwe źródła tworzenia dysku. | "Dołącz" "Kopiuj" "Pusty" "FromImage" "Importuj" "Przywróć" (wymagane) |
imageReference | Informacje o źródle dysku. | ImageDiskReference |
sourceResourceId | Jeśli parametr createOption to Copy, jest to identyfikator arm źródłowej migawki lub dysku. Jeśli parametr createOption to Restore, jest to identyfikator podobny do arm punktu przywracania dysku źródłowego. | struna |
sourceUri | Jeśli parametr createOption to Import, jest to identyfikator URI sygnatury dostępu współdzielonego do obiektu blob, który ma zostać zaimportowany na dysk zarządzany. Jeśli parametr createOption to Copy, jest to względny identyfikator URI zawierający identyfikator migawki źródłowej, która ma zostać skopiowana na dysk zarządzany. | struna |
storageAccountId | Jeśli parametr createOption to Import, identyfikator usługi Azure Resource Manager konta magazynu zawierającego obiekt blob do zaimportowania jako dysk. Wymagane tylko wtedy, gdy obiekt blob znajduje się w innej subskrypcji | struna |
Właściwości dysku
Nazwa | Opis | Wartość |
---|---|---|
accountType | typ konta magazynu dysku. | "Premium_LRS" "Standard_LRS" |
creationData | Informacje o źródle dysku. Nie można zmienić informacji creationData po utworzeniu dysku. | CreationData (wymagane) |
diskSizeGB | Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku VHD do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może zwiększyć tylko rozmiar dysku. | Int |
encryptionSettings | Ustawienia szyfrowania dysku lub migawki | EncryptionSettings |
osType | Typ systemu operacyjnego. | "Linux" "Windows" |
EncryptionSettings
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKey | Adres URL wpisu tajnego usługi Key Vault i identyfikator magazynu klucza szyfrowania dysku | KeyVaultAndSecretReference |
Włączone | Ustaw tę flagę na true i podaj wartość DiskEncryptionKey i opcjonalnie KeyEncryptionKey, aby włączyć szyfrowanie. Ustaw tę flagę na wartość false i usuń wartość DiskEncryptionKey i KeyEncryptionKey, aby wyłączyć szyfrowanie. Jeśli wartość EncryptionSettings ma wartość null w obiekcie żądania, istniejące ustawienia pozostaną niezmienione. | Bool |
keyEncryptionKey | Adres URL klucza usługi Key Vault i identyfikator magazynu klucza szyfrowania klucza | KeyVaultAndKeyReference |
ImageDiskReference
Nazwa | Opis | Wartość |
---|---|---|
id | Względny identyfikator URI zawierający repozytorium obrazów platformy lub odwołanie do obrazu użytkownika. | ciąg (wymagany) |
Jednostki lun | Jeśli dysk jest tworzony na podstawie dysku danych obrazu, jest to indeks wskazujący, które dyski danych na obrazie mają być używane. W przypadku dysków systemu operacyjnego to pole ma wartość null. | Int |
KeyVaultAndKeyReference
Nazwa | Opis | Wartość |
---|---|---|
keyUrl | Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault | ciąg (wymagany) |
sourceVault | Identyfikator zasobu usługi KeyVault zawierającej klucz lub wpis tajny | SourceVault (wymagane) |
KeyVaultAndSecretReference
Nazwa | Opis | Wartość |
---|---|---|
secretUrl | Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault | ciąg (wymagany) |
sourceVault | Identyfikator zasobu usługi KeyVault zawierającej klucz lub wpis tajny | SourceVault (wymagane) |
Microsoft.Compute/snapshots
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2016-04-30-preview" |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu dysku. | DiskProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Compute/snapshots" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SourceVault
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Przykłady użycia
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu migawek można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Compute/snapshots, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2016-04-30-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
accountType = "string"
creationData = {
createOption = "string"
imageReference = {
id = "string"
lun = int
}
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
osType = "string"
}
})
}
Wartości właściwości
CreationData
Nazwa | Opis | Wartość |
---|---|---|
createOption | Wylicza to możliwe źródła tworzenia dysku. | "Dołącz" "Kopiuj" "Pusty" "FromImage" "Importuj" "Przywróć" (wymagane) |
imageReference | Informacje o źródle dysku. | ImageDiskReference |
sourceResourceId | Jeśli parametr createOption to Copy, jest to identyfikator arm źródłowej migawki lub dysku. Jeśli parametr createOption to Restore, jest to identyfikator podobny do arm punktu przywracania dysku źródłowego. | struna |
sourceUri | Jeśli parametr createOption to Import, jest to identyfikator URI sygnatury dostępu współdzielonego do obiektu blob, który ma zostać zaimportowany na dysk zarządzany. Jeśli parametr createOption to Copy, jest to względny identyfikator URI zawierający identyfikator migawki źródłowej, która ma zostać skopiowana na dysk zarządzany. | struna |
storageAccountId | Jeśli parametr createOption to Import, identyfikator usługi Azure Resource Manager konta magazynu zawierającego obiekt blob do zaimportowania jako dysk. Wymagane tylko wtedy, gdy obiekt blob znajduje się w innej subskrypcji | struna |
Właściwości dysku
Nazwa | Opis | Wartość |
---|---|---|
accountType | typ konta magazynu dysku. | "Premium_LRS" "Standard_LRS" |
creationData | Informacje o źródle dysku. Nie można zmienić informacji creationData po utworzeniu dysku. | CreationData (wymagane) |
diskSizeGB | Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku VHD do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może zwiększyć tylko rozmiar dysku. | Int |
encryptionSettings | Ustawienia szyfrowania dysku lub migawki | EncryptionSettings |
osType | Typ systemu operacyjnego. | "Linux" "Windows" |
EncryptionSettings
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKey | Adres URL wpisu tajnego usługi Key Vault i identyfikator magazynu klucza szyfrowania dysku | KeyVaultAndSecretReference |
Włączone | Ustaw tę flagę na true i podaj wartość DiskEncryptionKey i opcjonalnie KeyEncryptionKey, aby włączyć szyfrowanie. Ustaw tę flagę na wartość false i usuń wartość DiskEncryptionKey i KeyEncryptionKey, aby wyłączyć szyfrowanie. Jeśli wartość EncryptionSettings ma wartość null w obiekcie żądania, istniejące ustawienia pozostaną niezmienione. | Bool |
keyEncryptionKey | Adres URL klucza usługi Key Vault i identyfikator magazynu klucza szyfrowania klucza | KeyVaultAndKeyReference |
ImageDiskReference
Nazwa | Opis | Wartość |
---|---|---|
id | Względny identyfikator URI zawierający repozytorium obrazów platformy lub odwołanie do obrazu użytkownika. | ciąg (wymagany) |
Jednostki lun | Jeśli dysk jest tworzony na podstawie dysku danych obrazu, jest to indeks wskazujący, które dyski danych na obrazie mają być używane. W przypadku dysków systemu operacyjnego to pole ma wartość null. | Int |
KeyVaultAndKeyReference
Nazwa | Opis | Wartość |
---|---|---|
keyUrl | Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault | ciąg (wymagany) |
sourceVault | Identyfikator zasobu usługi KeyVault zawierającej klucz lub wpis tajny | SourceVault (wymagane) |
KeyVaultAndSecretReference
Nazwa | Opis | Wartość |
---|---|---|
secretUrl | Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault | ciąg (wymagany) |
sourceVault | Identyfikator zasobu usługi KeyVault zawierającej klucz lub wpis tajny | SourceVault (wymagane) |
Microsoft.Compute/snapshots
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu dysku. | DiskProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Compute/snapshots@2016-04-30-preview" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SourceVault
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |