Microsoft.Compute Snapshots 2016-04-30-preview
Bicep-Ressourcendefinition
Der Snapshots-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/Snapshots-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
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'
}
}
Eigenschaftswerte
CreationData
Name | Beschreibung | Wert |
---|---|---|
createOption | Dadurch werden die möglichen Quellen der Erstellung eines Datenträgers aufgezählt. | "Anfügen" "Kopieren" "Leer" 'FromImage' "Import" "Wiederherstellen" (erforderlich) |
imageReference | Informationen zur Datenträgerquelle. | ImageDiskReference- |
sourceResourceId | Wenn createOption "Copy" lautet, ist dies die ARM-ID der Quellmomentaufnahme oder des Quelldatenträgers. Wenn createOption wiederhergestellt wird, ist dies die ARM-ähnliche ID des Wiederherstellungspunkts des Quelldatenträgers. | Schnur |
sourceUri | Wenn createOption importiert wird, handelt es sich um einen SAS-URI zu einem Blob, der in einen verwalteten Datenträger importiert werden soll. Wenn createOption "Copy" lautet, handelt es sich um einen relativen URI, der die ID der Quellmomentaufnahme enthält, die in einen verwalteten Datenträger kopiert werden soll. | Schnur |
storageAccountId | Wenn createOption import ist, wird der Azure Resource Manager-Bezeichner des Speicherkontos, das das BLOB enthält, das als Datenträger importiert werden soll. Nur erforderlich, wenn sich das Blob in einem anderen Abonnement befindet | Schnur |
DiskProperties
Name | Beschreibung | Wert |
---|---|---|
accountType | der Speicherkontotyp des Datenträgers. | "Premium_LRS" "Standard_LRS" |
creationData | Informationen zur Datenträgerquelle. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde. | CreationData- (erforderlich) |
diskSizeGB | Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe der zu erstellenden VHD an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist und nur die Größe des Datenträgers erhöhen kann. | Int |
encryptionSettings | Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen | EncryptionSettings- |
osType | Der Betriebssystemtyp. | "Linux" "Windows" |
EncryptionSettings
Name | Beschreibung | Wert |
---|---|---|
diskEncryptionKey | Key Vault Secret URL und Tresor-ID des Datenträgerverschlüsselungsschlüssels | KeyVaultAndSecretReference- |
ermöglichte | Legen Sie dieses Kennzeichen auf "true" fest, und stellen Sie "DiskEncryptionKey" und optional "KeyEncryptionKey" bereit, um die Verschlüsselung zu aktivieren. Legen Sie dieses Kennzeichen auf "false" fest, und entfernen Sie "DiskEncryptionKey" und "KeyEncryptionKey", um die Verschlüsselung zu deaktivieren. Wenn EncryptionSettings im Anforderungsobjekt null ist, bleiben die vorhandenen Einstellungen unverändert. | Bool |
keyEncryptionKey | Schlüsseltresorschlüssel-URL und Tresor-ID des Schlüsselverschlüsselungsschlüssels | KeyVaultAndKeyReference- |
ImageDiskReference
Name | Beschreibung | Wert |
---|---|---|
id | Ein relativer URI, der entweder ein Plattformimage-Repository oder einen Benutzerimageverweis enthält. | Zeichenfolge (erforderlich) |
lun | Wenn der Datenträger vom Datenträger eines Images erstellt wird, ist dies ein Index, der angibt, welche der Datenträger im Image verwendet werden sollen. Bei Betriebssystemdatenträgern ist dieses Feld null. | Int |
KeyVaultAndKeyReference
Name | Beschreibung | Wert |
---|---|---|
keyUrl | URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist | Zeichenfolge (erforderlich) |
sourceVault | Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält | SourceVault- (erforderlich) |
KeyVaultAndSecretReference
Name | Beschreibung | Wert |
---|---|---|
secretUrl | URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist | Zeichenfolge (erforderlich) |
sourceVault | Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält | SourceVault- (erforderlich) |
Microsoft.Compute/Snapshots
Name | Beschreibung | Wert |
---|---|---|
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Datenträgerressourceneigenschaften. | DiskProperties- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
ResourceTags
Name | Beschreibung | Wert |
---|
SourceVault
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
ARM-Vorlagenressourcendefinition
Der Snapshots-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/Snapshots-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
}
Eigenschaftswerte
CreationData
Name | Beschreibung | Wert |
---|---|---|
createOption | Dadurch werden die möglichen Quellen der Erstellung eines Datenträgers aufgezählt. | "Anfügen" "Kopieren" "Leer" 'FromImage' "Import" "Wiederherstellen" (erforderlich) |
imageReference | Informationen zur Datenträgerquelle. | ImageDiskReference- |
sourceResourceId | Wenn createOption "Copy" lautet, ist dies die ARM-ID der Quellmomentaufnahme oder des Quelldatenträgers. Wenn createOption wiederhergestellt wird, ist dies die ARM-ähnliche ID des Wiederherstellungspunkts des Quelldatenträgers. | Schnur |
sourceUri | Wenn createOption importiert wird, handelt es sich um einen SAS-URI zu einem Blob, der in einen verwalteten Datenträger importiert werden soll. Wenn createOption "Copy" lautet, handelt es sich um einen relativen URI, der die ID der Quellmomentaufnahme enthält, die in einen verwalteten Datenträger kopiert werden soll. | Schnur |
storageAccountId | Wenn createOption import ist, wird der Azure Resource Manager-Bezeichner des Speicherkontos, das das BLOB enthält, das als Datenträger importiert werden soll. Nur erforderlich, wenn sich das Blob in einem anderen Abonnement befindet | Schnur |
DiskProperties
Name | Beschreibung | Wert |
---|---|---|
accountType | der Speicherkontotyp des Datenträgers. | "Premium_LRS" "Standard_LRS" |
creationData | Informationen zur Datenträgerquelle. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde. | CreationData- (erforderlich) |
diskSizeGB | Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe der zu erstellenden VHD an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist und nur die Größe des Datenträgers erhöhen kann. | Int |
encryptionSettings | Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen | EncryptionSettings- |
osType | Der Betriebssystemtyp. | "Linux" "Windows" |
EncryptionSettings
Name | Beschreibung | Wert |
---|---|---|
diskEncryptionKey | Key Vault Secret URL und Tresor-ID des Datenträgerverschlüsselungsschlüssels | KeyVaultAndSecretReference- |
ermöglichte | Legen Sie dieses Kennzeichen auf "true" fest, und stellen Sie "DiskEncryptionKey" und optional "KeyEncryptionKey" bereit, um die Verschlüsselung zu aktivieren. Legen Sie dieses Kennzeichen auf "false" fest, und entfernen Sie "DiskEncryptionKey" und "KeyEncryptionKey", um die Verschlüsselung zu deaktivieren. Wenn EncryptionSettings im Anforderungsobjekt null ist, bleiben die vorhandenen Einstellungen unverändert. | Bool |
keyEncryptionKey | Schlüsseltresorschlüssel-URL und Tresor-ID des Schlüsselverschlüsselungsschlüssels | KeyVaultAndKeyReference- |
ImageDiskReference
Name | Beschreibung | Wert |
---|---|---|
id | Ein relativer URI, der entweder ein Plattformimage-Repository oder einen Benutzerimageverweis enthält. | Zeichenfolge (erforderlich) |
lun | Wenn der Datenträger vom Datenträger eines Images erstellt wird, ist dies ein Index, der angibt, welche der Datenträger im Image verwendet werden sollen. Bei Betriebssystemdatenträgern ist dieses Feld null. | Int |
KeyVaultAndKeyReference
Name | Beschreibung | Wert |
---|---|---|
keyUrl | URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist | Zeichenfolge (erforderlich) |
sourceVault | Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält | SourceVault- (erforderlich) |
KeyVaultAndSecretReference
Name | Beschreibung | Wert |
---|---|---|
secretUrl | URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist | Zeichenfolge (erforderlich) |
sourceVault | Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält | SourceVault- (erforderlich) |
Microsoft.Compute/Snapshots
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2016-04-30-preview" |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Datenträgerressourceneigenschaften. | DiskProperties- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.Compute/Snapshots" |
ResourceTags
Name | Beschreibung | Wert |
---|
SourceVault
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Snapshots-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/Snapshots-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
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"
}
})
}
Eigenschaftswerte
CreationData
Name | Beschreibung | Wert |
---|---|---|
createOption | Dadurch werden die möglichen Quellen der Erstellung eines Datenträgers aufgezählt. | "Anfügen" "Kopieren" "Leer" 'FromImage' "Import" "Wiederherstellen" (erforderlich) |
imageReference | Informationen zur Datenträgerquelle. | ImageDiskReference- |
sourceResourceId | Wenn createOption "Copy" lautet, ist dies die ARM-ID der Quellmomentaufnahme oder des Quelldatenträgers. Wenn createOption wiederhergestellt wird, ist dies die ARM-ähnliche ID des Wiederherstellungspunkts des Quelldatenträgers. | Schnur |
sourceUri | Wenn createOption importiert wird, handelt es sich um einen SAS-URI zu einem Blob, der in einen verwalteten Datenträger importiert werden soll. Wenn createOption "Copy" lautet, handelt es sich um einen relativen URI, der die ID der Quellmomentaufnahme enthält, die in einen verwalteten Datenträger kopiert werden soll. | Schnur |
storageAccountId | Wenn createOption import ist, wird der Azure Resource Manager-Bezeichner des Speicherkontos, das das BLOB enthält, das als Datenträger importiert werden soll. Nur erforderlich, wenn sich das Blob in einem anderen Abonnement befindet | Schnur |
DiskProperties
Name | Beschreibung | Wert |
---|---|---|
accountType | der Speicherkontotyp des Datenträgers. | "Premium_LRS" "Standard_LRS" |
creationData | Informationen zur Datenträgerquelle. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde. | CreationData- (erforderlich) |
diskSizeGB | Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe der zu erstellenden VHD an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist und nur die Größe des Datenträgers erhöhen kann. | Int |
encryptionSettings | Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen | EncryptionSettings- |
osType | Der Betriebssystemtyp. | "Linux" "Windows" |
EncryptionSettings
Name | Beschreibung | Wert |
---|---|---|
diskEncryptionKey | Key Vault Secret URL und Tresor-ID des Datenträgerverschlüsselungsschlüssels | KeyVaultAndSecretReference- |
ermöglichte | Legen Sie dieses Kennzeichen auf "true" fest, und stellen Sie "DiskEncryptionKey" und optional "KeyEncryptionKey" bereit, um die Verschlüsselung zu aktivieren. Legen Sie dieses Kennzeichen auf "false" fest, und entfernen Sie "DiskEncryptionKey" und "KeyEncryptionKey", um die Verschlüsselung zu deaktivieren. Wenn EncryptionSettings im Anforderungsobjekt null ist, bleiben die vorhandenen Einstellungen unverändert. | Bool |
keyEncryptionKey | Schlüsseltresorschlüssel-URL und Tresor-ID des Schlüsselverschlüsselungsschlüssels | KeyVaultAndKeyReference- |
ImageDiskReference
Name | Beschreibung | Wert |
---|---|---|
id | Ein relativer URI, der entweder ein Plattformimage-Repository oder einen Benutzerimageverweis enthält. | Zeichenfolge (erforderlich) |
lun | Wenn der Datenträger vom Datenträger eines Images erstellt wird, ist dies ein Index, der angibt, welche der Datenträger im Image verwendet werden sollen. Bei Betriebssystemdatenträgern ist dieses Feld null. | Int |
KeyVaultAndKeyReference
Name | Beschreibung | Wert |
---|---|---|
keyUrl | URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist | Zeichenfolge (erforderlich) |
sourceVault | Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält | SourceVault- (erforderlich) |
KeyVaultAndSecretReference
Name | Beschreibung | Wert |
---|---|---|
secretUrl | URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist | Zeichenfolge (erforderlich) |
sourceVault | Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält | SourceVault- (erforderlich) |
Microsoft.Compute/Snapshots
Name | Beschreibung | Wert |
---|---|---|
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Datenträgerressourceneigenschaften. | DiskProperties- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.Compute/snapshots@2016-04-30-preview" |
ResourceTags
Name | Beschreibung | Wert |
---|
SourceVault
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |