Microsoft.Compute images 2019-03-01
Definicja zasobu Bicep
Typ zasobu images można wdrożyć przy użyciu operacji, które są przeznaczone dla:
- 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/images, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Compute/images@2019-03-01' = {
location: 'string'
name: 'string'
properties: {
hyperVGeneration: 'string'
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'
}
}
Wartości właściwości
ImageDataDisk
Nazwa | Opis | Wartość |
---|---|---|
Identyfikator blobUri | Wirtualny dysk twardy. | struna |
Buforowanie | Określa wymagania dotyczące buforowania. Możliwe wartości to: Brak ReadOnly ReadWrite Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage |
"Brak" "ReadOnly" "ReadWrite" |
diskSizeGB | Określa rozmiar pustych dysków danych w gigabajtach. Za pomocą tego elementu można zastąpić nazwę dysku na obrazie maszyny wirtualnej. Ta wartość nie może być większa niż 1023 GB |
Int |
Jednostki lun | Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. | int (wymagane) |
managedDisk | ManagedDisk. | |
migawka | Migawka. | |
storageAccountType | Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
ImageOSDisk
Nazwa | Opis | Wartość |
---|---|---|
Identyfikator blobUri | Wirtualny dysk twardy. | struna |
Buforowanie | Określa wymagania dotyczące buforowania. Możliwe wartości to: Brak ReadOnly ReadWrite Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage |
"Brak" "ReadOnly" "ReadWrite" |
diskSizeGB | Określa rozmiar pustych dysków danych w gigabajtach. Za pomocą tego elementu można zastąpić nazwę dysku na obrazie maszyny wirtualnej. Ta wartość nie może być większa niż 1023 GB |
Int |
managedDisk | ManagedDisk. | |
osState | Stan systemu operacyjnego. | "Uogólnione" "Wyspecjalizowane" (wymagane) |
osType | Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku w przypadku tworzenia maszyny wirtualnej na podstawie obrazu niestandardowego. Możliwe wartości to: windows Linux |
"Linux" "Windows" (wymagane) |
migawka | Migawka. | |
storageAccountType | Określa typ konta magazynu dla dysku zarządzanego. UltraSSD_LRS nie można używać z dyskiem systemu operacyjnego. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
Właściwości obrazu
Nazwa | Opis | Wartość |
---|---|---|
hyperVGeneration | Pobiera typ HyperVGenerationType maszyny wirtualnej utworzonej na podstawie obrazu | "V1" "V2" |
sourceVirtualMachine | Źródłowa maszyna wirtualna, z której jest tworzony obraz. | |
storageProfile | Określa ustawienia magazynu dla dysków maszyny wirtualnej. | imageStorageProfile |
ImageStorageProfile
Nazwa | Opis | Wartość |
---|---|---|
dataDisks | Określa parametry używane do dodawania dysku danych do maszyny wirtualnej. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure. |
ImageDataDisk[] |
osDisk | Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure. |
ImageOSDisk |
zoneResilient | Określa, czy obraz jest odporny na strefy, czy nie. Wartość domyślna to false. Obrazy odporne na strefy można tworzyć tylko w regionach, które zapewniają magazyn strefowo nadmiarowy (ZRS). | Bool |
Microsoft.Compute/images
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Opisuje właściwości obrazu. | ImageProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Definicja zasobu szablonu usługi ARM
Typ zasobu images można wdrożyć przy użyciu operacji, które są przeznaczone dla:
- 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/images, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Compute/images",
"apiVersion": "2019-03-01",
"name": "string",
"location": "string",
"properties": {
"hyperVGeneration": "string",
"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"
}
}
Wartości właściwości
ImageDataDisk
Nazwa | Opis | Wartość |
---|---|---|
Identyfikator blobUri | Wirtualny dysk twardy. | struna |
Buforowanie | Określa wymagania dotyczące buforowania. Możliwe wartości to: Brak ReadOnly ReadWrite Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage |
"Brak" "ReadOnly" "ReadWrite" |
diskSizeGB | Określa rozmiar pustych dysków danych w gigabajtach. Za pomocą tego elementu można zastąpić nazwę dysku na obrazie maszyny wirtualnej. Ta wartość nie może być większa niż 1023 GB |
Int |
Jednostki lun | Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. | int (wymagane) |
managedDisk | ManagedDisk. | |
migawka | Migawka. | |
storageAccountType | Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
ImageOSDisk
Nazwa | Opis | Wartość |
---|---|---|
Identyfikator blobUri | Wirtualny dysk twardy. | struna |
Buforowanie | Określa wymagania dotyczące buforowania. Możliwe wartości to: Brak ReadOnly ReadWrite Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage |
"Brak" "ReadOnly" "ReadWrite" |
diskSizeGB | Określa rozmiar pustych dysków danych w gigabajtach. Za pomocą tego elementu można zastąpić nazwę dysku na obrazie maszyny wirtualnej. Ta wartość nie może być większa niż 1023 GB |
Int |
managedDisk | ManagedDisk. | |
osState | Stan systemu operacyjnego. | "Uogólnione" "Wyspecjalizowane" (wymagane) |
osType | Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku w przypadku tworzenia maszyny wirtualnej na podstawie obrazu niestandardowego. Możliwe wartości to: windows Linux |
"Linux" "Windows" (wymagane) |
migawka | Migawka. | |
storageAccountType | Określa typ konta magazynu dla dysku zarządzanego. UltraSSD_LRS nie można używać z dyskiem systemu operacyjnego. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
Właściwości obrazu
Nazwa | Opis | Wartość |
---|---|---|
hyperVGeneration | Pobiera typ HyperVGenerationType maszyny wirtualnej utworzonej na podstawie obrazu | "V1" "V2" |
sourceVirtualMachine | Źródłowa maszyna wirtualna, z której jest tworzony obraz. | |
storageProfile | Określa ustawienia magazynu dla dysków maszyny wirtualnej. | imageStorageProfile |
ImageStorageProfile
Nazwa | Opis | Wartość |
---|---|---|
dataDisks | Określa parametry używane do dodawania dysku danych do maszyny wirtualnej. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure. |
ImageDataDisk[] |
osDisk | Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure. |
ImageOSDisk |
zoneResilient | Określa, czy obraz jest odporny na strefy, czy nie. Wartość domyślna to false. Obrazy odporne na strefy można tworzyć tylko w regionach, które zapewniają magazyn strefowo nadmiarowy (ZRS). | Bool |
Microsoft.Compute/images
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2019-03-01' |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Opisuje właściwości obrazu. | ImageProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Compute/images" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
tworzenie maszyny wirtualnej na podstawie obrazu użytkownika wdrażanie |
Ten szablon umożliwia utworzenie maszyn wirtualnych na podstawie obrazu użytkownika. Ten szablon wdraża również sieć wirtualną, publiczne adresy IP i interfejs sieciowy. |
Tworzenie maszyny wirtualnej w nowej lub istniejącej sieci wirtualnej na podstawie uogólnionego wirtualnego dysku twardego wdrażanie |
Ten szablon tworzy maszynę wirtualną na podstawie uogólnionego wirtualnego dysku twardego i umożliwia nawiązanie połączenia z nową lub istniejącą siecią wirtualną, która może znajdować się w innej grupie zasobów niż maszyna wirtualna |
Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Linux wdrażanie |
Ten szablon umożliwia wdrożenie niestandardowego obrazu maszyny wirtualnej z systemem Linux w zestawie skalowania. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80). W tym przykładzie użyto niestandardowego skryptu do wdrożenia i aktualizacji aplikacji. Może być konieczne podanie niestandardowego skryptu dla własnej procedury aktualizacji. Musisz podać uogólniony obraz maszyny wirtualnej w tej samej subskrypcji i regionie, w którym tworzysz zestaw skalowania maszyn wirtualnych. |
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu images można wdrożyć przy użyciu operacji, które są przeznaczone dla:
- 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/images, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/images@2019-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
hyperVGeneration = "string"
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
}
}
})
}
Wartości właściwości
ImageDataDisk
Nazwa | Opis | Wartość |
---|---|---|
Identyfikator blobUri | Wirtualny dysk twardy. | struna |
Buforowanie | Określa wymagania dotyczące buforowania. Możliwe wartości to: Brak ReadOnly ReadWrite Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage |
"Brak" "ReadOnly" "ReadWrite" |
diskSizeGB | Określa rozmiar pustych dysków danych w gigabajtach. Za pomocą tego elementu można zastąpić nazwę dysku na obrazie maszyny wirtualnej. Ta wartość nie może być większa niż 1023 GB |
Int |
Jednostki lun | Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. | int (wymagane) |
managedDisk | ManagedDisk. | |
migawka | Migawka. | |
storageAccountType | Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
ImageOSDisk
Nazwa | Opis | Wartość |
---|---|---|
Identyfikator blobUri | Wirtualny dysk twardy. | struna |
Buforowanie | Określa wymagania dotyczące buforowania. Możliwe wartości to: Brak ReadOnly ReadWrite Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage |
"Brak" "ReadOnly" "ReadWrite" |
diskSizeGB | Określa rozmiar pustych dysków danych w gigabajtach. Za pomocą tego elementu można zastąpić nazwę dysku na obrazie maszyny wirtualnej. Ta wartość nie może być większa niż 1023 GB |
Int |
managedDisk | ManagedDisk. | |
osState | Stan systemu operacyjnego. | "Uogólnione" "Wyspecjalizowane" (wymagane) |
osType | Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku w przypadku tworzenia maszyny wirtualnej na podstawie obrazu niestandardowego. Możliwe wartości to: windows Linux |
"Linux" "Windows" (wymagane) |
migawka | Migawka. | |
storageAccountType | Określa typ konta magazynu dla dysku zarządzanego. UltraSSD_LRS nie można używać z dyskiem systemu operacyjnego. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
Właściwości obrazu
Nazwa | Opis | Wartość |
---|---|---|
hyperVGeneration | Pobiera typ HyperVGenerationType maszyny wirtualnej utworzonej na podstawie obrazu | "V1" "V2" |
sourceVirtualMachine | Źródłowa maszyna wirtualna, z której jest tworzony obraz. | |
storageProfile | Określa ustawienia magazynu dla dysków maszyny wirtualnej. | imageStorageProfile |
ImageStorageProfile
Nazwa | Opis | Wartość |
---|---|---|
dataDisks | Określa parametry używane do dodawania dysku danych do maszyny wirtualnej. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure. |
ImageDataDisk[] |
osDisk | Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure. |
ImageOSDisk |
zoneResilient | Określa, czy obraz jest odporny na strefy, czy nie. Wartość domyślna to false. Obrazy odporne na strefy można tworzyć tylko w regionach, które zapewniają magazyn strefowo nadmiarowy (ZRS). | Bool |
Microsoft.Compute/images
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Opisuje właściwości obrazu. | ImageProperties |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Compute/images@2019-03-01" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |