Udostępnij za pośrednictwem


Galerie/obrazy Microsoft.Compute

Definicja zasobu Bicep

Typ zasobu galerii/obrazów można wdrożyć przy użyciu operacji docelowych:

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/gallerys/images, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Compute/galleries/images@2023-07-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    architecture: 'string'
    description: 'string'
    disallowed: {
      diskTypes: [
        'string'
      ]
    }
    endOfLifeDate: 'string'
    eula: 'string'
    features: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    hyperVGeneration: 'string'
    identifier: {
      offer: 'string'
      publisher: 'string'
      sku: 'string'
    }
    osState: 'string'
    osType: 'string'
    privacyStatementUri: 'string'
    purchasePlan: {
      name: 'string'
      product: 'string'
      publisher: 'string'
    }
    recommended: {
      memory: {
        max: int
        min: int
      }
      vCPUs: {
        max: int
        min: int
      }
    }
    releaseNoteUri: 'string'
  }
}

Wartości właściwości

galerie/obrazy

Nazwa Opis Wartość
nazwa Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep.
ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, łączniki i kropki.

Rozpocznij i zakończ od alfanumeryczne.
lokalizacja Lokalizacja zasobu ciąg (wymagany)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: galerie
Właściwości Opisuje właściwości definicji obrazu galerii. GalleryImageProperties

GalleryImageProperties

Nazwa Opis Wartość
architektura Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego. "Arm64"
"x64"
opis Opis tego zasobu definicji obrazu galerii. Ta właściwość jest aktualizowalna. struna
Niedozwolone Opisuje niedozwolone typy dysków. niedozwolone
endOfLifeDate Data zakończenia życia definicji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. struna
Eula Umowa Licencyjna dotycząca definicji obrazu galerii. struna
Funkcje Lista funkcji obrazów galerii. GalleryImageFeature[]
hyperVGeneration Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. "V1"
"V2"
identyfikator Jest to identyfikator definicji obrazu galerii. GalleryImageIdentifier (wymagane)
osState Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane". "Uogólnione"
"Wyspecjalizowane" (wymagane)
osType Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku podczas tworzenia maszyny wirtualnej na podstawie obrazu zarządzanego. Możliwe wartości to: Windows,Linux. "Linux"
"Windows" (wymagane)
privacyStatementUri Identyfikator URI oświadczenia o ochronie prywatności. struna
purchasePlan Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace. ImagePurchasePlan
Zalecane Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości są możliwe do zaktualizowania. RecommendedMachineConfiguration
releaseNoteUri Identyfikator URI notatki o wersji. struna

Niedozwolone

Nazwa Opis Wartość
diskTypes Lista typów dysków. string[]

GalleryImageFeature

Nazwa Opis Wartość
nazwa Nazwa funkcji obrazu galerii. struna
wartość Wartość funkcji obrazu galerii. struna

GalleryImageIdentifier

Nazwa Opis Wartość
oferta Nazwa oferty definicji obrazu galerii. ciąg (wymagany)
wydawca Nazwa wydawcy definicji obrazu galerii. ciąg (wymagany)
Numer jednostki magazynowej Nazwa jednostki SKU definicji obrazu galerii. ciąg (wymagany)

ImagePurchasePlan

Nazwa Opis Wartość
nazwa Identyfikator planu. struna
produkt Identyfikator produktu. struna
wydawca Identyfikator wydawcy. struna

Zalecana konfiguracjamachine

Nazwa Opis Wartość
pamięć Opisuje zakres zasobów. ResourceRange
Procesory wirtualne Opisuje zakres zasobów. ResourceRange

ResourceRange

Nazwa Opis Wartość
Max Maksymalna liczba zasobów. Int
Min Minimalna liczba zasobów. Int

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Azure Image Builder z programem Azure Windows Baseline

Wdróż na platformie Azure
Tworzy środowisko narzędzia Azure Image Builder i tworzy obraz systemu Windows Server z zastosowanymi najnowszymi aktualizacjami systemu Windows i punktem odniesienia platformy Azure.
tworzenie definicji obrazu w galerii obliczeniowej platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie prostej definicji obrazu w galerii obliczeniowej platformy Azure. Przed wdrożeniem tego szablonu upewnij się, że został uruchomiony szablon Galerii obrazów udostępnionych 101.
Konfigurowanie usługi Dev Box

Wdróż na platformie Azure
Ten szablon utworzy wszystkie zasoby administracyjne usługi Dev Box zgodnie z przewodnikiem Szybki start dotyczącym usługi Dev Box (https://learn.microsoft.com/azure/dev-box/quickstart-create-dev-box). Możesz wyświetlić wszystkie utworzone zasoby lub bezpośrednio przejść do DevPortal.microsoft.com, aby utworzyć pierwsze rozwiązanie Dev Box.

Definicja zasobu szablonu usługi ARM

Typ zasobu galerii/obrazów można wdrożyć przy użyciu operacji docelowych:

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/gallerys/images, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Compute/galleries/images",
  "apiVersion": "2023-07-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "architecture": "string",
    "description": "string",
    "disallowed": {
      "diskTypes": [ "string" ]
    },
    "endOfLifeDate": "string",
    "eula": "string",
    "features": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "hyperVGeneration": "string",
    "identifier": {
      "offer": "string",
      "publisher": "string",
      "sku": "string"
    },
    "osState": "string",
    "osType": "string",
    "privacyStatementUri": "string",
    "purchasePlan": {
      "name": "string",
      "product": "string",
      "publisher": "string"
    },
    "recommended": {
      "memory": {
        "max": "int",
        "min": "int"
      },
      "vCPUs": {
        "max": "int",
        "min": "int"
      }
    },
    "releaseNoteUri": "string"
  }
}

Wartości właściwości

galerie/obrazy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Compute/gallerys/images"
apiVersion Wersja interfejsu API zasobów '2023-07-03'
nazwa Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, łączniki i kropki.

Rozpocznij i zakończ od alfanumeryczne.
lokalizacja Lokalizacja zasobu ciąg (wymagany)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Właściwości Opisuje właściwości definicji obrazu galerii. GalleryImageProperties

GalleryImageProperties

Nazwa Opis Wartość
architektura Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego. "Arm64"
"x64"
opis Opis tego zasobu definicji obrazu galerii. Ta właściwość jest aktualizowalna. struna
Niedozwolone Opisuje niedozwolone typy dysków. niedozwolone
endOfLifeDate Data zakończenia życia definicji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. struna
Eula Umowa Licencyjna dotycząca definicji obrazu galerii. struna
Funkcje Lista funkcji obrazów galerii. GalleryImageFeature[]
hyperVGeneration Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. "V1"
"V2"
identyfikator Jest to identyfikator definicji obrazu galerii. GalleryImageIdentifier (wymagane)
osState Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane". "Uogólnione"
"Wyspecjalizowane" (wymagane)
osType Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku podczas tworzenia maszyny wirtualnej na podstawie obrazu zarządzanego. Możliwe wartości to: Windows,Linux. "Linux"
"Windows" (wymagane)
privacyStatementUri Identyfikator URI oświadczenia o ochronie prywatności. struna
purchasePlan Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace. ImagePurchasePlan
Zalecane Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości są możliwe do zaktualizowania. RecommendedMachineConfiguration
releaseNoteUri Identyfikator URI notatki o wersji. struna

Niedozwolone

Nazwa Opis Wartość
diskTypes Lista typów dysków. string[]

GalleryImageFeature

Nazwa Opis Wartość
nazwa Nazwa funkcji obrazu galerii. struna
wartość Wartość funkcji obrazu galerii. struna

GalleryImageIdentifier

Nazwa Opis Wartość
oferta Nazwa oferty definicji obrazu galerii. ciąg (wymagany)
wydawca Nazwa wydawcy definicji obrazu galerii. ciąg (wymagany)
Numer jednostki magazynowej Nazwa jednostki SKU definicji obrazu galerii. ciąg (wymagany)

ImagePurchasePlan

Nazwa Opis Wartość
nazwa Identyfikator planu. struna
produkt Identyfikator produktu. struna
wydawca Identyfikator wydawcy. struna

Zalecana konfiguracjamachine

Nazwa Opis Wartość
pamięć Opisuje zakres zasobów. ResourceRange
Procesory wirtualne Opisuje zakres zasobów. ResourceRange

ResourceRange

Nazwa Opis Wartość
Max Maksymalna liczba zasobów. Int
Min Minimalna liczba zasobów. Int

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Azure Image Builder z programem Azure Windows Baseline

Wdróż na platformie Azure
Tworzy środowisko narzędzia Azure Image Builder i tworzy obraz systemu Windows Server z zastosowanymi najnowszymi aktualizacjami systemu Windows i punktem odniesienia platformy Azure.
tworzenie definicji obrazu w galerii obliczeniowej platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie prostej definicji obrazu w galerii obliczeniowej platformy Azure. Przed wdrożeniem tego szablonu upewnij się, że został uruchomiony szablon Galerii obrazów udostępnionych 101.
Konfigurowanie usługi Dev Box

Wdróż na platformie Azure
Ten szablon utworzy wszystkie zasoby administracyjne usługi Dev Box zgodnie z przewodnikiem Szybki start dotyczącym usługi Dev Box (https://learn.microsoft.com/azure/dev-box/quickstart-create-dev-box). Możesz wyświetlić wszystkie utworzone zasoby lub bezpośrednio przejść do DevPortal.microsoft.com, aby utworzyć pierwsze rozwiązanie Dev Box.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu galerii/obrazów można wdrożyć przy użyciu operacji docelowych:

  • Grupa 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/gallerys/images, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/images@2023-07-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      architecture = "string"
      description = "string"
      disallowed = {
        diskTypes = [
          "string"
        ]
      }
      endOfLifeDate = "string"
      eula = "string"
      features = [
        {
          name = "string"
          value = "string"
        }
      ]
      hyperVGeneration = "string"
      identifier = {
        offer = "string"
        publisher = "string"
        sku = "string"
      }
      osState = "string"
      osType = "string"
      privacyStatementUri = "string"
      purchasePlan = {
        name = "string"
        product = "string"
        publisher = "string"
      }
      recommended = {
        memory = {
          max = int
          min = int
        }
        vCPUs = {
          max = int
          min = int
        }
      }
      releaseNoteUri = "string"
    }
  })
}

Wartości właściwości

galerie/obrazy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Compute/gallerys/images@2023-07-03"
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, łączniki i kropki.

Rozpocznij i zakończ od alfanumeryczne.
lokalizacja Lokalizacja zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: galerie
Tagi Tagi zasobów Słownik nazw tagów i wartości.
Właściwości Opisuje właściwości definicji obrazu galerii. GalleryImageProperties

GalleryImageProperties

Nazwa Opis Wartość
architektura Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego. "Arm64"
"x64"
opis Opis tego zasobu definicji obrazu galerii. Ta właściwość jest aktualizowalna. struna
Niedozwolone Opisuje niedozwolone typy dysków. niedozwolone
endOfLifeDate Data zakończenia życia definicji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. struna
Eula Umowa Licencyjna dotycząca definicji obrazu galerii. struna
Funkcje Lista funkcji obrazów galerii. GalleryImageFeature[]
hyperVGeneration Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. "V1"
"Wersja 2"
identyfikator Jest to identyfikator definicji obrazu galerii. GalleryImageIdentifier (wymagane)
osState Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane". "Uogólnione"
"Wyspecjalizowane" (wymagane)
osType Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku podczas tworzenia maszyny wirtualnej na podstawie obrazu zarządzanego. Możliwe wartości to: Windows,Linux. "Linux"
"Windows" (wymagane)
privacyStatementUri Identyfikator URI oświadczenia o ochronie prywatności. struna
purchasePlan Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace. ImagePurchasePlan
Zalecane Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości są możliwe do zaktualizowania. RecommendedMachineConfiguration
releaseNoteUri Identyfikator URI notatki o wersji. struna

Niedozwolone

Nazwa Opis Wartość
diskTypes Lista typów dysków. string[]

GalleryImageFeature

Nazwa Opis Wartość
nazwa Nazwa funkcji obrazu galerii. struna
wartość Wartość funkcji obrazu galerii. struna

GalleryImageIdentifier

Nazwa Opis Wartość
oferta Nazwa oferty definicji obrazu galerii. ciąg (wymagany)
wydawca Nazwa wydawcy definicji obrazu galerii. ciąg (wymagany)
Numer jednostki magazynowej Nazwa jednostki SKU definicji obrazu galerii. ciąg (wymagany)

ImagePurchasePlan

Nazwa Opis Wartość
nazwa Identyfikator planu. struna
produkt Identyfikator produktu. struna
wydawca Identyfikator wydawcy. struna

Zalecana konfiguracjamachine

Nazwa Opis Wartość
pamięć Opisuje zakres zasobów. ResourceRange
Procesory wirtualne Opisuje zakres zasobów. ResourceRange

ResourceRange

Nazwa Opis Wartość
Max Maksymalna liczba zasobów. Int
Min Minimalna liczba zasobów. Int