Freigeben über


Microsoft.Compute images 2017-12-01

Bicep-Ressourcendefinition

Der Ressourcentyp "Images" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/Images-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Compute/images@2017-12-01' = {
  location: 'string'
  name: 'string'
  properties: {
    sourceVirtualMachine: {
      id: 'string'
    }
    storageProfile: {
      dataDisks: [
        {
          blobUri: 'string'
          caching: 'string'
          diskSizeGB: int
          lun: int
          managedDisk: {
            id: 'string'
          }
          snapshot: {
            id: 'string'
          }
          storageAccountType: 'string'
        }
      ]
      osDisk: {
        blobUri: 'string'
        caching: 'string'
        diskSizeGB: int
        managedDisk: {
          id: 'string'
        }
        osState: 'string'
        osType: 'string'
        snapshot: {
          id: 'string'
        }
        storageAccountType: 'string'
      }
      zoneResilient: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

ImageDataDisk

Name Beschreibung Wert
blobUri Die virtuelle Festplatte. Schnur
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

Keine

ReadOnly-

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
diskSizeGB Gibt die Größe leerer Datenträger in Gigabyte an. Dieses Element kann verwendet werden, um den Namen des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
lun Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein. int (erforderlich)
managedDisk Die managedDisk. SubResource-
Schnappschuss Die Momentaufnahme. SubResource-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. Mögliche Werte sind: Standard_LRS oder Premium_LRS. "Premium_LRS"
"Standard_LRS"

ImageOSDisk

Name Beschreibung Wert
blobUri Die virtuelle Festplatte. Schnur
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

Keine

ReadOnly-

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
diskSizeGB Gibt die Größe leerer Datenträger in Gigabyte an. Dieses Element kann verwendet werden, um den Namen des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
managedDisk Die managedDisk. SubResource-
osState Der Betriebssystemstatus. "Generalisiert"
"Specialized" (erforderlich)
osType Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn sie einen virtuellen Computer aus einem benutzerdefinierten Image erstellen.

Mögliche Werte sind:

Windows

Linux-
"Linux"
"Windows" (erforderlich)
Schnappschuss Die Momentaufnahme. SubResource-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. Mögliche Werte sind: Standard_LRS oder Premium_LRS. "Premium_LRS"
"Standard_LRS"

ImageProperties

Name Beschreibung Wert
sourceVirtualMachine Der virtuelle Quellcomputer, auf dem das Image erstellt wird. SubResource-
storageProfile Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. ImageStorageProfile-

ImageStorageProfile

Name Beschreibung Wert
dataDisks Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
ImageDataDisk[]
osDisk Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
ImageOSDisk-
zoneResilient Gibt an, ob ein Bild widerstandsfähig ist oder nicht. Der Standardwert ist "false". Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). Bool

Microsoft.Compute/images

Name Beschreibung Wert
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die Eigenschaften eines Bilds. ImageProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Images" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/Images-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Compute/images",
  "apiVersion": "2017-12-01",
  "name": "string",
  "location": "string",
  "properties": {
    "sourceVirtualMachine": {
      "id": "string"
    },
    "storageProfile": {
      "dataDisks": [
        {
          "blobUri": "string",
          "caching": "string",
          "diskSizeGB": "int",
          "lun": "int",
          "managedDisk": {
            "id": "string"
          },
          "snapshot": {
            "id": "string"
          },
          "storageAccountType": "string"
        }
      ],
      "osDisk": {
        "blobUri": "string",
        "caching": "string",
        "diskSizeGB": "int",
        "managedDisk": {
          "id": "string"
        },
        "osState": "string",
        "osType": "string",
        "snapshot": {
          "id": "string"
        },
        "storageAccountType": "string"
      },
      "zoneResilient": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

ImageDataDisk

Name Beschreibung Wert
blobUri Die virtuelle Festplatte. Schnur
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

Keine

ReadOnly-

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
diskSizeGB Gibt die Größe leerer Datenträger in Gigabyte an. Dieses Element kann verwendet werden, um den Namen des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
lun Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein. int (erforderlich)
managedDisk Die managedDisk. SubResource-
Schnappschuss Die Momentaufnahme. SubResource-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. Mögliche Werte sind: Standard_LRS oder Premium_LRS. "Premium_LRS"
"Standard_LRS"

ImageOSDisk

Name Beschreibung Wert
blobUri Die virtuelle Festplatte. Schnur
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

Keine

ReadOnly-

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
diskSizeGB Gibt die Größe leerer Datenträger in Gigabyte an. Dieses Element kann verwendet werden, um den Namen des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
managedDisk Die managedDisk. SubResource-
osState Der Betriebssystemstatus. "Generalisiert"
"Specialized" (erforderlich)
osType Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn sie einen virtuellen Computer aus einem benutzerdefinierten Image erstellen.

Mögliche Werte sind:

Windows

Linux-
"Linux"
"Windows" (erforderlich)
Schnappschuss Die Momentaufnahme. SubResource-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. Mögliche Werte sind: Standard_LRS oder Premium_LRS. "Premium_LRS"
"Standard_LRS"

ImageProperties

Name Beschreibung Wert
sourceVirtualMachine Der virtuelle Quellcomputer, auf dem das Image erstellt wird. SubResource-
storageProfile Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. ImageStorageProfile-

ImageStorageProfile

Name Beschreibung Wert
dataDisks Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
ImageDataDisk[]
osDisk Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
ImageOSDisk-
zoneResilient Gibt an, ob ein Bild widerstandsfähig ist oder nicht. Der Standardwert ist "false". Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). Bool

Microsoft.Compute/images

Name Beschreibung Wert
apiVersion Die API-Version '2017-12-01'
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die Eigenschaften eines Bilds. ImageProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Compute/images"

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen eines virtuellen Computers aus Benutzerimage-

Bereitstellen in Azure
Mit dieser Vorlage können Sie aus einem Benutzerimage einen virtuellen Computer erstellen. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Erstellen eines virtuellen Computers in einem neuen oder vorhandenen vnet aus einer generalisierten VHD-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer aus einer generalisierten VHD und ermöglicht es Ihnen, eine Verbindung mit einem neuen oder vorhandenen VNET herzustellen, das sich in einer anderen Ressourcengruppe als dem virtuellen Computer befinden kann.
Bereitstellen eines VM-Skalierungssatzes mit einem benutzerdefinierten Linux-Image

Bereitstellen in Azure
Mit dieser Vorlage können Sie ein benutzerdefiniertes VM Linux-Image in einem Skalierungssatz bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit HTTP-Lastenausgleich (standardmäßig auf Port 80). Im Beispiel wird ein benutzerdefiniertes Skript verwendet, um die Anwendungsbereitstellung und -aktualisierung durchzuführen. Möglicherweise müssen Sie Ihr benutzerdefiniertes Skript für Ihr eigenes Updateverfahren bereitstellen. Sie müssen ein generalisiertes Image Ihrer VM in demselben Abonnement und derselben Region bereitstellen, in der Sie die VMSS erstellen.
Bereitstellen eines VM-Skalierungssatzes mit einem benutzerdefinierten Windows-Image

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM-Skalierungssatz bereitstellen, der ein benutzerdefiniertes Windows-Image angibt. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit HTTP-Lastenausgleich (standardmäßig auf Port 80)

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Images" 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/Images-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/images@2017-12-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      sourceVirtualMachine = {
        id = "string"
      }
      storageProfile = {
        dataDisks = [
          {
            blobUri = "string"
            caching = "string"
            diskSizeGB = int
            lun = int
            managedDisk = {
              id = "string"
            }
            snapshot = {
              id = "string"
            }
            storageAccountType = "string"
          }
        ]
        osDisk = {
          blobUri = "string"
          caching = "string"
          diskSizeGB = int
          managedDisk = {
            id = "string"
          }
          osState = "string"
          osType = "string"
          snapshot = {
            id = "string"
          }
          storageAccountType = "string"
        }
        zoneResilient = bool
      }
    }
  })
}

Eigenschaftswerte

ImageDataDisk

Name Beschreibung Wert
blobUri Die virtuelle Festplatte. Schnur
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

Keine

ReadOnly-

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
diskSizeGB Gibt die Größe leerer Datenträger in Gigabyte an. Dieses Element kann verwendet werden, um den Namen des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
lun Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein. int (erforderlich)
managedDisk Die managedDisk. SubResource-
Schnappschuss Die Momentaufnahme. SubResource-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. Mögliche Werte sind: Standard_LRS oder Premium_LRS. "Premium_LRS"
"Standard_LRS"

ImageOSDisk

Name Beschreibung Wert
blobUri Die virtuelle Festplatte. Schnur
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

Keine

ReadOnly-

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
diskSizeGB Gibt die Größe leerer Datenträger in Gigabyte an. Dieses Element kann verwendet werden, um den Namen des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
managedDisk Die managedDisk. SubResource-
osState Der Betriebssystemstatus. "Generalisiert"
"Specialized" (erforderlich)
osType Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn sie einen virtuellen Computer aus einem benutzerdefinierten Image erstellen.

Mögliche Werte sind:

Windows

Linux-
"Linux"
"Windows" (erforderlich)
Schnappschuss Die Momentaufnahme. SubResource-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. Mögliche Werte sind: Standard_LRS oder Premium_LRS. "Premium_LRS"
"Standard_LRS"

ImageProperties

Name Beschreibung Wert
sourceVirtualMachine Der virtuelle Quellcomputer, auf dem das Image erstellt wird. SubResource-
storageProfile Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. ImageStorageProfile-

ImageStorageProfile

Name Beschreibung Wert
dataDisks Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
ImageDataDisk[]
osDisk Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
ImageOSDisk-
zoneResilient Gibt an, ob ein Bild widerstandsfähig ist oder nicht. Der Standardwert ist "false". Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS). Bool

Microsoft.Compute/images

Name Beschreibung Wert
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die Eigenschaften eines Bilds. ImageProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Compute/images@2017-12-01"

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur