Udostępnij za pośrednictwem


Galerie/skrypty/wersje Microsoft.Compute

Definicja zasobu Bicep

Typ zasobu galerii/skryptów/wersji może być wdrażany z operacjami skierowanymi na:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby stworzyć zasób Microsoft.Compute/galleries/scripts/versions, dodaj do szablonu następujący Bicep.

resource symbolicname 'Microsoft.Compute/galleries/scripts/versions@2025-03-03' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    publishingProfile: {
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      replicaCount: int
      replicationMode: 'string'
      source: {
        parameters: [
          {
            defaultValue: 'string'
            description: 'string'
            enumValues: [
              'string'
            ]
            maxValue: 'string'
            minValue: 'string'
            name: 'string'
            required: bool
            type: 'string'
          }
        ]
        scriptLink: 'string'
      }
      storageAccountStrategy: 'string'
      storageAccountType: 'string'
      targetExtendedLocations: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          extendedLocationReplicaCount: int
          name: 'string'
          storageAccountType: 'string'
        }
      ]
      targetRegions: [
        {
          additionalReplicaSets: [
            {
              regionalReplicaCount: int
              storageAccountType: 'string'
            }
          ]
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          excludeFromLatest: bool
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    safetyProfile: {
      allowDeletionOfReplicatedLocations: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Microsoft.Compute/galerie/skrypty/wersje

Name Description Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu string

Constraints:
Wzorzec = ^[0-9]+\.[0-9]+\.[0-9]+$ (wymagane)
nadrzędny 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.
Symboliczna nazwa zasobu typu: galerie/scripts
properties Opisuje właściwości galerii Script Version. GalleryScriptVersionProperties.
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach

AdditionalReplicaSet (Dodatkowy zestaw replik)

Name Description Wartość
regionalNareplicaCount Liczba replik dysków bezpośrednich do utworzenia wersji obrazu. Ta właściwość jest aktualizowalna int
storageAccountType Określa typ konta magazynu, który ma być używany do tworzenia replik dysków bezpośrednich 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

Szyfrowanie obrazu dysku DataDiskDiskEncryption

Name Description Wartość
diskEncryptionSetId Względny identyfikator URI zawierający identyfikator zasobu zestawu szyfrowania dysku. ciąg
Jednostki lun Ta właściwość określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych w ramach maszyny wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. int (wymagane)

SzyfrowanieObrazy

Name Description Wartość
dataDiskImages (obrazy dysków) Lista specyfikacji szyfrowania obrazów dysków danych. Szyfrowanie obrazu dysku[]
osDiskImage (obraz dysku os) Zawiera ustawienia szyfrowania obrazu dysku systemu operacyjnego. OSDiskImageEncryption

GaleriaRozszerzonaLokalizacja

Name Description Wartość
nazwa ciąg
typ Jest to typ lokalizacji rozszerzonej. "EdgeZone"
"Nieznany"

GalleryScriptParameter

Name Description Wartość
defaultValue (wartość domyślna) Domyślna wartość parametru dotyczy tylko typów ciągów znaków. ciąg
opis Opis ułatwiając użytkownikom zrozumienie, co oznacza ten parametr ciąg
enumValues Lista dopuszczalnych wartości. Jedynie wartości, które można przyjąć, pochodzą z wartości 'enum' zdefiniowanych w 'GalleryScriptParameter'. string[]
maxValue Minimalna wartość parametru. ciąg
minValue Minimalna wartość parametru. ciąg
nazwa Nazwa parametru. ciąg (wymagany)
required Wskazuje, czy ten parametr musi zostać przekroczony. bool
typ Określa typ parametru Gallery Script. Możliwe wartości to: String, Int, Double, Boolean, Enum "Wartość logiczna"
'Double'
'Enum'
'Int'
'String'

GalleryScriptVersionProperties.

Name Description Wartość
publishingProfile (Profil publikowania) Profil publikowania wersji obrazu galerii. GalleryScriptVersionPublishingProfile (wymagany)
Profil bezpieczeństwa Profil bezpieczeństwa wersji scenariuszowej Gallery Script. GalleryScriptVersionSafetyProfile

GalleryScriptVersionPublishingProfile

Name Description Wartość
data końca życia Data zakończenia życia wersji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. ciąg
excludeFromLatest Jeśli ustawiono wartość true, maszyny wirtualne wdrożone z najnowszej wersji definicji obrazu nie będą używać tej wersji obrazu. bool
replicaCount Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość będzie obowiązywać dla regionu, gdy nie określono parametru regionalReplicaCount. Ta właściwość jest aktualizowalna. int
Tryb replikacji Opcjonalny parametr określający tryb, który ma być używany do replikacji. Ta właściwość nie jest aktualizowalna. 'Full'
"Płytkie"
przesłać źródło Skrypt źródłowy, z którego zostanie utworzona wersja skryptowa. ScriptSource (wymagany)
storageAccountStrategy Określa strategię do wyboru typu konta magazynowego. Nie można go określić razem z storageAccountType, ale można go nadpisać w poszczególnych regionach, określając targetRegions[].storageAccountType. Ta właściwość nie jest aktualizowalna. 'DefaultStandard_LRS'
'PreferStandard_ZRS'
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Nie można tego określić wraz z storageAccountStrategy. Ta właściwość nie jest aktualizowalna. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations (Lokalizacje docelowe) Docelowe lokalizacje rozszerzone, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. GaleriaTargetRozszerzonaLokalizacja[]
targetRegions Regiony docelowe, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. TargetRegion[]

GalleryScriptVersionSafetyProfile

Name Description Wartość
pozwólNaUsunięcieZreplikowanychLokalizacji Wskazuje, czy ta wersja obrazu galerii z replikowanych regionów jest dozwolona. bool

GaleriaTargetExtendedLocation

Name Description Wartość
szyfrowanie Opcjonalny. Umożliwia użytkownikom udostępnianie kluczy zarządzanych przez klienta na potrzeby szyfrowania dysków systemu operacyjnego i danych w artefaktie galerii. SzyfrowanieObrazy
extendedLocation Nazwa lokalizacji rozszerzonej. GaleriaRozszerzonaLokalizacja
extendedLocationReplicaCount (liczba replik) Liczba replik wersji obrazu do utworzenia w poszczególnych lokalizacjach rozszerzonych. Ta właściwość jest aktualizowalna. int
nazwa Nazwa regionu. ciąg
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

OSDiskImageEncryption

Name Description Wartość
diskEncryptionSetId Względny identyfikator URI zawierający identyfikator zasobu zestawu szyfrowania dysku. ciąg
securityProfile (profil zabezpieczeń) Ta właściwość określa profil zabezpieczeń obrazu dysku systemu operacyjnego. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Name Description Wartość
confidentialVMEncryptionType poufne typy szyfrowania maszyn wirtualnych "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId identyfikator zestawu szyfrowania dysków maszyny wirtualnej ciąg

ScriptSource

Name Description Wartość
parameters Opcjonalny. Wszystkie parametry wejściowe, które muszą być przekazane skryptowi i są dostępne w skrypcie podczas jego wykonania. GalleryScriptParameter[]
scriptLink To jest wymagane. Link skryptu źródłowego musi być czytelnym plikiem pamięci z włączonym URI SAS, publicznie dostępnym URI lub zarządzaną tożsamością. ciąg (wymagany)

Region docelowy

Name Description Wartość
additionalReplicaSets (dodatkowe zestawy replik) Lista jednostek SKU magazynu z liczbą replik do tworzenia replik dysków bezpośrednich. Zestaw Dodatkowych Replik[]
szyfrowanie Opcjonalny. Umożliwia użytkownikom udostępnianie kluczy zarządzanych przez klienta na potrzeby szyfrowania dysków systemu operacyjnego i danych w artefaktie galerii. SzyfrowanieObrazy
excludeFromLatest Zawiera ustawienie flagi ukrywania obrazu, gdy użytkownicy określają wersję='latest' bool
nazwa Nazwa regionu. ciąg (wymagany)
regionalNareplicaCount Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość jest aktualizowalna. int
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

TrackedResourceTags

Name Description Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu galerii/skryptów/wersji może być wdrażany z operacjami skierowanymi na:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby stworzyć zasób Microsoft.Compute/galleries/scripts/versions, dodaj do szablonu następujący JSON.

{
  "type": "Microsoft.Compute/galleries/scripts/versions",
  "apiVersion": "2025-03-03",
  "name": "string",
  "location": "string",
  "properties": {
    "publishingProfile": {
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "replicaCount": "int",
      "replicationMode": "string",
      "source": {
        "parameters": [
          {
            "defaultValue": "string",
            "description": "string",
            "enumValues": [ "string" ],
            "maxValue": "string",
            "minValue": "string",
            "name": "string",
            "required": "bool",
            "type": "string"
          }
        ],
        "scriptLink": "string"
      },
      "storageAccountStrategy": "string",
      "storageAccountType": "string",
      "targetExtendedLocations": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "extendedLocationReplicaCount": "int",
          "name": "string",
          "storageAccountType": "string"
        }
      ],
      "targetRegions": [
        {
          "additionalReplicaSets": [
            {
              "regionalReplicaCount": "int",
              "storageAccountType": "string"
            }
          ],
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "excludeFromLatest": "bool",
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "safetyProfile": {
      "allowDeletionOfReplicatedLocations": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Microsoft.Compute/galerie/skrypty/wersje

Name Description Wartość
apiVersion Wersja interfejsu API '2025-03-03'
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu string

Constraints:
Wzorzec = ^[0-9]+\.[0-9]+\.[0-9]+$ (wymagane)
properties Opisuje właściwości galerii Script Version. GalleryScriptVersionProperties.
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
typ Typ zasobu 'Microsoft.Compute/galerie/skrypty/wersje'

AdditionalReplicaSet (Dodatkowy zestaw replik)

Name Description Wartość
regionalNareplicaCount Liczba replik dysków bezpośrednich do utworzenia wersji obrazu. Ta właściwość jest aktualizowalna int
storageAccountType Określa typ konta magazynu, który ma być używany do tworzenia replik dysków bezpośrednich 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

Szyfrowanie obrazu dysku DataDiskDiskEncryption

Name Description Wartość
diskEncryptionSetId Względny identyfikator URI zawierający identyfikator zasobu zestawu szyfrowania dysku. ciąg
Jednostki lun Ta właściwość określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych w ramach maszyny wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. int (wymagane)

SzyfrowanieObrazy

Name Description Wartość
dataDiskImages (obrazy dysków) Lista specyfikacji szyfrowania obrazów dysków danych. Szyfrowanie obrazu dysku[]
osDiskImage (obraz dysku os) Zawiera ustawienia szyfrowania obrazu dysku systemu operacyjnego. OSDiskImageEncryption

GaleriaRozszerzonaLokalizacja

Name Description Wartość
nazwa ciąg
typ Jest to typ lokalizacji rozszerzonej. "EdgeZone"
"Nieznany"

GalleryScriptParameter

Name Description Wartość
defaultValue (wartość domyślna) Domyślna wartość parametru dotyczy tylko typów ciągów znaków. ciąg
opis Opis ułatwiając użytkownikom zrozumienie, co oznacza ten parametr ciąg
enumValues Lista dopuszczalnych wartości. Jedynie wartości, które można przyjąć, pochodzą z wartości 'enum' zdefiniowanych w 'GalleryScriptParameter'. string[]
maxValue Minimalna wartość parametru. ciąg
minValue Minimalna wartość parametru. ciąg
nazwa Nazwa parametru. ciąg (wymagany)
required Wskazuje, czy ten parametr musi zostać przekroczony. bool
typ Określa typ parametru Gallery Script. Możliwe wartości to: String, Int, Double, Boolean, Enum "Wartość logiczna"
'Double'
'Enum'
'Int'
'String'

GalleryScriptVersionProperties.

Name Description Wartość
publishingProfile (Profil publikowania) Profil publikowania wersji obrazu galerii. GalleryScriptVersionPublishingProfile (wymagany)
Profil bezpieczeństwa Profil bezpieczeństwa wersji scenariuszowej Gallery Script. GalleryScriptVersionSafetyProfile

GalleryScriptVersionPublishingProfile

Name Description Wartość
data końca życia Data zakończenia życia wersji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. ciąg
excludeFromLatest Jeśli ustawiono wartość true, maszyny wirtualne wdrożone z najnowszej wersji definicji obrazu nie będą używać tej wersji obrazu. bool
replicaCount Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość będzie obowiązywać dla regionu, gdy nie określono parametru regionalReplicaCount. Ta właściwość jest aktualizowalna. int
Tryb replikacji Opcjonalny parametr określający tryb, który ma być używany do replikacji. Ta właściwość nie jest aktualizowalna. 'Full'
"Płytkie"
przesłać źródło Skrypt źródłowy, z którego zostanie utworzona wersja skryptowa. ScriptSource (wymagany)
storageAccountStrategy Określa strategię do wyboru typu konta magazynowego. Nie można go określić razem z storageAccountType, ale można go nadpisać w poszczególnych regionach, określając targetRegions[].storageAccountType. Ta właściwość nie jest aktualizowalna. 'DefaultStandard_LRS'
'PreferStandard_ZRS'
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Nie można tego określić wraz z storageAccountStrategy. Ta właściwość nie jest aktualizowalna. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations (Lokalizacje docelowe) Docelowe lokalizacje rozszerzone, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. GaleriaTargetRozszerzonaLokalizacja[]
targetRegions Regiony docelowe, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. TargetRegion[]

GalleryScriptVersionSafetyProfile

Name Description Wartość
pozwólNaUsunięcieZreplikowanychLokalizacji Wskazuje, czy ta wersja obrazu galerii z replikowanych regionów jest dozwolona. bool

GaleriaTargetExtendedLocation

Name Description Wartość
szyfrowanie Opcjonalny. Umożliwia użytkownikom udostępnianie kluczy zarządzanych przez klienta na potrzeby szyfrowania dysków systemu operacyjnego i danych w artefaktie galerii. SzyfrowanieObrazy
extendedLocation Nazwa lokalizacji rozszerzonej. GaleriaRozszerzonaLokalizacja
extendedLocationReplicaCount (liczba replik) Liczba replik wersji obrazu do utworzenia w poszczególnych lokalizacjach rozszerzonych. Ta właściwość jest aktualizowalna. int
nazwa Nazwa regionu. ciąg
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

OSDiskImageEncryption

Name Description Wartość
diskEncryptionSetId Względny identyfikator URI zawierający identyfikator zasobu zestawu szyfrowania dysku. ciąg
securityProfile (profil zabezpieczeń) Ta właściwość określa profil zabezpieczeń obrazu dysku systemu operacyjnego. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Name Description Wartość
confidentialVMEncryptionType poufne typy szyfrowania maszyn wirtualnych "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId identyfikator zestawu szyfrowania dysków maszyny wirtualnej ciąg

ScriptSource

Name Description Wartość
parameters Opcjonalny. Wszystkie parametry wejściowe, które muszą być przekazane skryptowi i są dostępne w skrypcie podczas jego wykonania. GalleryScriptParameter[]
scriptLink To jest wymagane. Link skryptu źródłowego musi być czytelnym plikiem pamięci z włączonym URI SAS, publicznie dostępnym URI lub zarządzaną tożsamością. ciąg (wymagany)

Region docelowy

Name Description Wartość
additionalReplicaSets (dodatkowe zestawy replik) Lista jednostek SKU magazynu z liczbą replik do tworzenia replik dysków bezpośrednich. Zestaw Dodatkowych Replik[]
szyfrowanie Opcjonalny. Umożliwia użytkownikom udostępnianie kluczy zarządzanych przez klienta na potrzeby szyfrowania dysków systemu operacyjnego i danych w artefaktie galerii. SzyfrowanieObrazy
excludeFromLatest Zawiera ustawienie flagi ukrywania obrazu, gdy użytkownicy określają wersję='latest' bool
nazwa Nazwa regionu. ciąg (wymagany)
regionalNareplicaCount Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość jest aktualizowalna. int
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

TrackedResourceTags

Name Description Wartość

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu galerii/skryptów/wersji może być wdrażany z operacjami skierowanymi na:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby stworzyć zasób Microsoft.Compute/galleries/scripts/versions, dodaj do szablonu następujący Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/scripts/versions@2025-03-03"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      publishingProfile = {
        endOfLifeDate = "string"
        excludeFromLatest = bool
        replicaCount = int
        replicationMode = "string"
        source = {
          parameters = [
            {
              defaultValue = "string"
              description = "string"
              enumValues = [
                "string"
              ]
              maxValue = "string"
              minValue = "string"
              name = "string"
              required = bool
              type = "string"
            }
          ]
          scriptLink = "string"
        }
        storageAccountStrategy = "string"
        storageAccountType = "string"
        targetExtendedLocations = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            extendedLocation = {
              name = "string"
              type = "string"
            }
            extendedLocationReplicaCount = int
            name = "string"
            storageAccountType = "string"
          }
        ]
        targetRegions = [
          {
            additionalReplicaSets = [
              {
                regionalReplicaCount = int
                storageAccountType = "string"
              }
            ]
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            excludeFromLatest = bool
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      safetyProfile = {
        allowDeletionOfReplicatedLocations = bool
      }
    }
  }
}

Wartości właściwości

Microsoft.Compute/galerie/skrypty/wersje

Name Description Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu string

Constraints:
Wzorzec = ^[0-9]+\.[0-9]+\.[0-9]+$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. ID dla zasobu typu: galerie/skrypty
properties Opisuje właściwości galerii Script Version. GalleryScriptVersionProperties.
tags Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Compute/galerie/skrypty/versions@2025-03-03"

AdditionalReplicaSet (Dodatkowy zestaw replik)

Name Description Wartość
regionalNareplicaCount Liczba replik dysków bezpośrednich do utworzenia wersji obrazu. Ta właściwość jest aktualizowalna int
storageAccountType Określa typ konta magazynu, który ma być używany do tworzenia replik dysków bezpośrednich 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

Szyfrowanie obrazu dysku DataDiskDiskEncryption

Name Description Wartość
diskEncryptionSetId Względny identyfikator URI zawierający identyfikator zasobu zestawu szyfrowania dysku. ciąg
Jednostki lun Ta właściwość określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych w ramach maszyny wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. int (wymagane)

SzyfrowanieObrazy

Name Description Wartość
dataDiskImages (obrazy dysków) Lista specyfikacji szyfrowania obrazów dysków danych. Szyfrowanie obrazu dysku[]
osDiskImage (obraz dysku os) Zawiera ustawienia szyfrowania obrazu dysku systemu operacyjnego. OSDiskImageEncryption

GaleriaRozszerzonaLokalizacja

Name Description Wartość
nazwa ciąg
typ Jest to typ lokalizacji rozszerzonej. "EdgeZone"
"Nieznany"

GalleryScriptParameter

Name Description Wartość
defaultValue (wartość domyślna) Domyślna wartość parametru dotyczy tylko typów ciągów znaków. ciąg
opis Opis ułatwiając użytkownikom zrozumienie, co oznacza ten parametr ciąg
enumValues Lista dopuszczalnych wartości. Jedynie wartości, które można przyjąć, pochodzą z wartości 'enum' zdefiniowanych w 'GalleryScriptParameter'. string[]
maxValue Minimalna wartość parametru. ciąg
minValue Minimalna wartość parametru. ciąg
nazwa Nazwa parametru. ciąg (wymagany)
required Wskazuje, czy ten parametr musi zostać przekroczony. bool
typ Określa typ parametru Gallery Script. Możliwe wartości to: String, Int, Double, Boolean, Enum "Wartość logiczna"
'Double'
'Enum'
'Int'
'String'

GalleryScriptVersionProperties.

Name Description Wartość
publishingProfile (Profil publikowania) Profil publikowania wersji obrazu galerii. GalleryScriptVersionPublishingProfile (wymagany)
Profil bezpieczeństwa Profil bezpieczeństwa wersji scenariuszowej Gallery Script. GalleryScriptVersionSafetyProfile

GalleryScriptVersionPublishingProfile

Name Description Wartość
data końca życia Data zakończenia życia wersji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna. ciąg
excludeFromLatest Jeśli ustawiono wartość true, maszyny wirtualne wdrożone z najnowszej wersji definicji obrazu nie będą używać tej wersji obrazu. bool
replicaCount Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość będzie obowiązywać dla regionu, gdy nie określono parametru regionalReplicaCount. Ta właściwość jest aktualizowalna. int
Tryb replikacji Opcjonalny parametr określający tryb, który ma być używany do replikacji. Ta właściwość nie jest aktualizowalna. 'Full'
"Płytkie"
przesłać źródło Skrypt źródłowy, z którego zostanie utworzona wersja skryptowa. ScriptSource (wymagany)
storageAccountStrategy Określa strategię do wyboru typu konta magazynowego. Nie można go określić razem z storageAccountType, ale można go nadpisać w poszczególnych regionach, określając targetRegions[].storageAccountType. Ta właściwość nie jest aktualizowalna. 'DefaultStandard_LRS'
'PreferStandard_ZRS'
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Nie można tego określić wraz z storageAccountStrategy. Ta właściwość nie jest aktualizowalna. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations (Lokalizacje docelowe) Docelowe lokalizacje rozszerzone, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. GaleriaTargetRozszerzonaLokalizacja[]
targetRegions Regiony docelowe, w których wersja obrazu ma zostać zreplikowana. Ta właściwość jest aktualizowalna. TargetRegion[]

GalleryScriptVersionSafetyProfile

Name Description Wartość
pozwólNaUsunięcieZreplikowanychLokalizacji Wskazuje, czy ta wersja obrazu galerii z replikowanych regionów jest dozwolona. bool

GaleriaTargetExtendedLocation

Name Description Wartość
szyfrowanie Opcjonalny. Umożliwia użytkownikom udostępnianie kluczy zarządzanych przez klienta na potrzeby szyfrowania dysków systemu operacyjnego i danych w artefaktie galerii. SzyfrowanieObrazy
extendedLocation Nazwa lokalizacji rozszerzonej. GaleriaRozszerzonaLokalizacja
extendedLocationReplicaCount (liczba replik) Liczba replik wersji obrazu do utworzenia w poszczególnych lokalizacjach rozszerzonych. Ta właściwość jest aktualizowalna. int
nazwa Nazwa regionu. ciąg
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

OSDiskImageEncryption

Name Description Wartość
diskEncryptionSetId Względny identyfikator URI zawierający identyfikator zasobu zestawu szyfrowania dysku. ciąg
securityProfile (profil zabezpieczeń) Ta właściwość określa profil zabezpieczeń obrazu dysku systemu operacyjnego. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Name Description Wartość
confidentialVMEncryptionType poufne typy szyfrowania maszyn wirtualnych "EncryptedVMGuestStateOnlyWithPmk"
"EncryptedWithCmk"
"EncryptedWithPmk"
"NonPersistedTPM"
secureVMDiskEncryptionSetId identyfikator zestawu szyfrowania dysków maszyny wirtualnej ciąg

ScriptSource

Name Description Wartość
parameters Opcjonalny. Wszystkie parametry wejściowe, które muszą być przekazane skryptowi i są dostępne w skrypcie podczas jego wykonania. GalleryScriptParameter[]
scriptLink To jest wymagane. Link skryptu źródłowego musi być czytelnym plikiem pamięci z włączonym URI SAS, publicznie dostępnym URI lub zarządzaną tożsamością. ciąg (wymagany)

Region docelowy

Name Description Wartość
additionalReplicaSets (dodatkowe zestawy replik) Lista jednostek SKU magazynu z liczbą replik do tworzenia replik dysków bezpośrednich. Zestaw Dodatkowych Replik[]
szyfrowanie Opcjonalny. Umożliwia użytkownikom udostępnianie kluczy zarządzanych przez klienta na potrzeby szyfrowania dysków systemu operacyjnego i danych w artefaktie galerii. SzyfrowanieObrazy
excludeFromLatest Zawiera ustawienie flagi ukrywania obrazu, gdy użytkownicy określają wersję='latest' bool
nazwa Nazwa regionu. ciąg (wymagany)
regionalNareplicaCount Liczba replik wersji obrazu do utworzenia w poszczególnych regionach. Ta właściwość jest aktualizowalna. int
storageAccountType Określa typ konta magazynu, który ma być używany do przechowywania obrazu. Ta właściwość nie jest aktualizowalna. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

TrackedResourceTags

Name Description Wartość