Condividi tramite


Gallerie/script/versioni di Microsoft.Compute

Definizione di risorsa Bicep

Le gallerie/script/tipi di risorsa possono essere distribuite con operazioni che mirano a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Compute/galleries/scripts/versions, aggiungi il seguente Bicep al tuo template.

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'
  }
}

Valori delle proprietà

Microsoft.Compute/galleries/scripts/versions

Nome Description Value
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa string

Constraints:
Pattern = ^[0-9]+\.[0-9]+\.[0-9]+$ (obbligatorio)
parent In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per una risorsa di tipo: gallerie/script
proprietà Descrive le proprietà di una galleria Script Version. GalleriaScriptVersionProprietà
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Set di repliche aggiuntivo

Nome Description Value
regionalReplicaCount Numero di repliche di unità dirette della versione dell'immagine da creare. Questa proprietà è aggiornabile int
storageAccountType Specifica il tipo di account di archiviazione da usare per creare le repliche di unità dirette 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

Nome Description Value
diskEncryptionSetId URI relativo contenente l'ID risorsa del set di crittografia del disco. corda
lun Questa proprietà specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato alla macchina virtuale. int (obbligatorio)

CrittografiaImmagini

Nome Description Value
dataDiskImages Elenco delle specifiche di crittografia per le immagini del disco dati. DataDiskImageEncryption[]
osDiskImage Contiene le impostazioni di crittografia per un'immagine del disco del sistema operativo. OSDiskImageEncryption

GalleriaExtendedLocation

Nome Description Value
nome corda
type È il tipo della posizione estesa. 'EdgeZone'
'Sconosciuto'

GalleryScriptParameter

Nome Description Value
defaultValue Il valore predefinito del parametro si applica solo ai tipi di stringhe. corda
descrizione Descrizione che consente agli utenti di comprendere il significato di questo parametro corda
enumValues Un elenco di valori ammissibili. Solo i valori applicabili provengono dai valori 'enum' definiti in 'GalleryScriptParameter'. string[]
maxValue Il valore minimo del parametro. corda
minValue Il valore minimo del parametro. corda
nome Nome del parametro. stringa (obbligatorio)
required Indica se questo parametro deve essere superato. bool
type Specifica il tipo del parametro Gallery Script. I valori possibili sono: String, Int, Double, Boolean, Enum 'Booleano'
'Double'
'Enum'
'Int'
'String'

GalleriaScriptVersionProprietà

Nome Description Value
publishingProfilo Profilo di pubblicazione di una versione dell'immagine della raccolta. GalleriaScriptVersionProfiloPubblicazione (richiesto)
di sicurezzaProfilo Il profilo di sicurezza della versione Gallery Script. GalleriaVersioneSicurezzaProfilo

GalleriaSceneggiaturaVersioneProfiloPubblicazione

Nome Description Value
data di fine vita Data di fine vita della versione dell'immagine della raccolta. Questa proprietà può essere utilizzata per scopi di rimozione delle autorizzazioni. Questa proprietà è aggiornabile. corda
excludeFromLatest Se impostato su true, le macchine virtuali distribuite dalla versione più recente della definizione di immagine non useranno questa versione dell'immagine. bool
replicaCount Numero di repliche della versione dell'immagine da creare per area. Questa proprietà avrà effetto per un'area quando regionalReplicaCount non è specificato. Questa proprietà è aggiornabile. int
replicationMode Parametro facoltativo che specifica la modalità da usare per la replica. Questa proprietà non è aggiornabile. 'Full'
'Superficiale'
source Lo script sorgente da cui verrà creata la Versione dello Script. ScriptSource (richiesto)
storageAccountStrategy Specifica la strategia da utilizzare nella selezione del tipo di conto di archiviazione. Non può essere specificato insieme a storageAccountType, ma può essere sovrascritto per regione specificando targetRegions[].storageAccountType. Questa proprietà non è aggiornabile. 'DefaultStandard_LRS'
'PreferStandard_ZRS'
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Non può essere specificato insieme a storageAccountStrategy. Questa proprietà non è aggiornabile. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations I percorsi estesi di destinazione in cui verrà replicata la versione dell'immagine. Questa proprietà è aggiornabile. GalleriaTargetExtendedLocation[]
targetRegions Le aree di destinazione in cui verrà replicata la versione dell'immagine. Questa proprietà è aggiornabile. TargetRegion[]

GalleriaVersioneSicurezzaProfilo

Nome Description Value
consentiEliminazioneDiPosizioniReplicate Indica se è consentita o meno la rimozione della versione dell'immagine della raccolta dalle aree replicate. bool

GalleriaTargetExtendedLocation

Nome Description Value
encryption Optional. Consente agli utenti di fornire chiavi gestite dal cliente per crittografare il sistema operativo e i dischi dati nell'artefatto della raccolta. CrittografiaImmagini
extendedLocation Nome della posizione estesa. GalleriaExtendedLocation
extendedLocationReplicaCount Numero di repliche della versione dell'immagine da creare per ogni posizione estesa. Questa proprietà è aggiornabile. int
nome Nome dell'area. corda
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Questa proprietà non è aggiornabile. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

OSDiskImageEncryption

Nome Description Value
diskEncryptionSetId URI relativo contenente l'ID risorsa del set di crittografia del disco. corda
securityProfile Questa proprietà specifica il profilo di sicurezza di un'immagine del disco del sistema operativo. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Nome Description Value
riservatoVMEncryptionType tipi di crittografia di macchine virtuali riservati 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'TPM non persistente'
secureVMDiskEncryptionSetId ID del set di crittografia del disco della macchina virtuale sicura corda

ScriptSource

Nome Description Value
parameters Optional. Qualsiasi parametro di input che deve essere passato allo script e che viene accessibile all'interno dello script per la sua esecuzione. GalleryScriptParameter[]
scriptLink Obbligatorio. Il link dello script sorgente deve essere un blob di memoria leggibile con URI SAS o URI pubblicamente accessibile o identità gestita abilitata. stringa (obbligatorio)

Regione di destinazione

Nome Description Value
additionalReplicaSets Elenco di SKU di archiviazione con numero di repliche per creare repliche di unità dirette. AdditionalReplicaSet []
encryption Optional. Consente agli utenti di fornire chiavi gestite dal cliente per crittografare il sistema operativo e i dischi dati nell'artefatto della raccolta. CrittografiaImmagini
excludeFromLatest Contiene l'impostazione del flag per nascondere un'immagine quando gli utenti specificano version='latest' bool
nome Nome dell'area. stringa (obbligatorio)
regionalReplicaCount Numero di repliche della versione dell'immagine da creare per area. Questa proprietà è aggiornabile. int
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Questa proprietà non è aggiornabile. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

TrackedResourceTags

Nome Description Value

Definizione di risorsa del modello di Resource Manager

Le gallerie/script/tipi di risorsa possono essere distribuite con operazioni che mirano a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Compute/galleries/scripts/versions, aggiungi il seguente JSON al tuo template.

{
  "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"
  }
}

Valori delle proprietà

Microsoft.Compute/galleries/scripts/versions

Nome Description Value
versione dell'API Versione dell'API '2025-03-03'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa string

Constraints:
Pattern = ^[0-9]+\.[0-9]+\.[0-9]+$ (obbligatorio)
proprietà Descrive le proprietà di una galleria Script Version. GalleriaScriptVersionProprietà
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
type Tipo di risorsa 'Microsoft.Compute/gallerie/script/versioni'

Set di repliche aggiuntivo

Nome Description Value
regionalReplicaCount Numero di repliche di unità dirette della versione dell'immagine da creare. Questa proprietà è aggiornabile int
storageAccountType Specifica il tipo di account di archiviazione da usare per creare le repliche di unità dirette 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

Nome Description Value
diskEncryptionSetId URI relativo contenente l'ID risorsa del set di crittografia del disco. corda
lun Questa proprietà specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato alla macchina virtuale. int (obbligatorio)

CrittografiaImmagini

Nome Description Value
dataDiskImages Elenco delle specifiche di crittografia per le immagini del disco dati. DataDiskImageEncryption[]
osDiskImage Contiene le impostazioni di crittografia per un'immagine del disco del sistema operativo. OSDiskImageEncryption

GalleriaExtendedLocation

Nome Description Value
nome corda
type È il tipo della posizione estesa. 'EdgeZone'
'Sconosciuto'

GalleryScriptParameter

Nome Description Value
defaultValue Il valore predefinito del parametro si applica solo ai tipi di stringhe. corda
descrizione Descrizione che consente agli utenti di comprendere il significato di questo parametro corda
enumValues Un elenco di valori ammissibili. Solo i valori applicabili provengono dai valori 'enum' definiti in 'GalleryScriptParameter'. string[]
maxValue Il valore minimo del parametro. corda
minValue Il valore minimo del parametro. corda
nome Nome del parametro. stringa (obbligatorio)
required Indica se questo parametro deve essere superato. bool
type Specifica il tipo del parametro Gallery Script. I valori possibili sono: String, Int, Double, Boolean, Enum 'Booleano'
'Double'
'Enum'
'Int'
'String'

GalleriaScriptVersionProprietà

Nome Description Value
publishingProfilo Profilo di pubblicazione di una versione dell'immagine della raccolta. GalleriaScriptVersionProfiloPubblicazione (richiesto)
di sicurezzaProfilo Il profilo di sicurezza della versione Gallery Script. GalleriaVersioneSicurezzaProfilo

GalleriaSceneggiaturaVersioneProfiloPubblicazione

Nome Description Value
data di fine vita Data di fine vita della versione dell'immagine della raccolta. Questa proprietà può essere utilizzata per scopi di rimozione delle autorizzazioni. Questa proprietà è aggiornabile. corda
excludeFromLatest Se impostato su true, le macchine virtuali distribuite dalla versione più recente della definizione di immagine non useranno questa versione dell'immagine. bool
replicaCount Numero di repliche della versione dell'immagine da creare per area. Questa proprietà avrà effetto per un'area quando regionalReplicaCount non è specificato. Questa proprietà è aggiornabile. int
replicationMode Parametro facoltativo che specifica la modalità da usare per la replica. Questa proprietà non è aggiornabile. 'Full'
'Superficiale'
source Lo script sorgente da cui verrà creata la Versione dello Script. ScriptSource (richiesto)
storageAccountStrategy Specifica la strategia da utilizzare nella selezione del tipo di conto di archiviazione. Non può essere specificato insieme a storageAccountType, ma può essere sovrascritto per regione specificando targetRegions[].storageAccountType. Questa proprietà non è aggiornabile. 'DefaultStandard_LRS'
'PreferStandard_ZRS'
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Non può essere specificato insieme a storageAccountStrategy. Questa proprietà non è aggiornabile. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations I percorsi estesi di destinazione in cui verrà replicata la versione dell'immagine. Questa proprietà è aggiornabile. GalleriaTargetExtendedLocation[]
targetRegions Le aree di destinazione in cui verrà replicata la versione dell'immagine. Questa proprietà è aggiornabile. TargetRegion[]

GalleriaVersioneSicurezzaProfilo

Nome Description Value
consentiEliminazioneDiPosizioniReplicate Indica se è consentita o meno la rimozione della versione dell'immagine della raccolta dalle aree replicate. bool

GalleriaTargetExtendedLocation

Nome Description Value
encryption Optional. Consente agli utenti di fornire chiavi gestite dal cliente per crittografare il sistema operativo e i dischi dati nell'artefatto della raccolta. CrittografiaImmagini
extendedLocation Nome della posizione estesa. GalleriaExtendedLocation
extendedLocationReplicaCount Numero di repliche della versione dell'immagine da creare per ogni posizione estesa. Questa proprietà è aggiornabile. int
nome Nome dell'area. corda
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Questa proprietà non è aggiornabile. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

OSDiskImageEncryption

Nome Description Value
diskEncryptionSetId URI relativo contenente l'ID risorsa del set di crittografia del disco. corda
securityProfile Questa proprietà specifica il profilo di sicurezza di un'immagine del disco del sistema operativo. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Nome Description Value
riservatoVMEncryptionType tipi di crittografia di macchine virtuali riservati 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'TPM non persistente'
secureVMDiskEncryptionSetId ID del set di crittografia del disco della macchina virtuale sicura corda

ScriptSource

Nome Description Value
parameters Optional. Qualsiasi parametro di input che deve essere passato allo script e che viene accessibile all'interno dello script per la sua esecuzione. GalleryScriptParameter[]
scriptLink Obbligatorio. Il link dello script sorgente deve essere un blob di memoria leggibile con URI SAS o URI pubblicamente accessibile o identità gestita abilitata. stringa (obbligatorio)

Regione di destinazione

Nome Description Value
additionalReplicaSets Elenco di SKU di archiviazione con numero di repliche per creare repliche di unità dirette. AdditionalReplicaSet []
encryption Optional. Consente agli utenti di fornire chiavi gestite dal cliente per crittografare il sistema operativo e i dischi dati nell'artefatto della raccolta. CrittografiaImmagini
excludeFromLatest Contiene l'impostazione del flag per nascondere un'immagine quando gli utenti specificano version='latest' bool
nome Nome dell'area. stringa (obbligatorio)
regionalReplicaCount Numero di repliche della versione dell'immagine da creare per area. Questa proprietà è aggiornabile. int
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Questa proprietà non è aggiornabile. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

TrackedResourceTags

Nome Description Value

Esempi di utilizzo

Definizione di risorsa Terraform (provider AzAPI)

Le gallerie/script/tipi di risorsa possono essere distribuite con operazioni che mirano a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Compute/galleries/scripts/versions, aggiungi il seguente Terraform al tuo template.

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
      }
    }
  }
}

Valori delle proprietà

Microsoft.Compute/galleries/scripts/versions

Nome Description Value
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa string

Constraints:
Pattern = ^[0-9]+\.[0-9]+\.[0-9]+$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: gallerie/script
proprietà Descrive le proprietà di una galleria Script Version. GalleriaScriptVersionProprietà
tags Tag delle risorse Dizionario di nomi e valori di tag.
type Tipo di risorsa "Microsoft.Compute/galleries/scripts/versions@2025-03-03"

Set di repliche aggiuntivo

Nome Description Value
regionalReplicaCount Numero di repliche di unità dirette della versione dell'immagine da creare. Questa proprietà è aggiornabile int
storageAccountType Specifica il tipo di account di archiviazione da usare per creare le repliche di unità dirette 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

DataDiskImageEncryption

Nome Description Value
diskEncryptionSetId URI relativo contenente l'ID risorsa del set di crittografia del disco. corda
lun Questa proprietà specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato alla macchina virtuale. int (obbligatorio)

CrittografiaImmagini

Nome Description Value
dataDiskImages Elenco delle specifiche di crittografia per le immagini del disco dati. DataDiskImageEncryption[]
osDiskImage Contiene le impostazioni di crittografia per un'immagine del disco del sistema operativo. OSDiskImageEncryption

GalleriaExtendedLocation

Nome Description Value
nome corda
type È il tipo della posizione estesa. 'EdgeZone'
'Sconosciuto'

GalleryScriptParameter

Nome Description Value
defaultValue Il valore predefinito del parametro si applica solo ai tipi di stringhe. corda
descrizione Descrizione che consente agli utenti di comprendere il significato di questo parametro corda
enumValues Un elenco di valori ammissibili. Solo i valori applicabili provengono dai valori 'enum' definiti in 'GalleryScriptParameter'. string[]
maxValue Il valore minimo del parametro. corda
minValue Il valore minimo del parametro. corda
nome Nome del parametro. stringa (obbligatorio)
required Indica se questo parametro deve essere superato. bool
type Specifica il tipo del parametro Gallery Script. I valori possibili sono: String, Int, Double, Boolean, Enum 'Booleano'
'Double'
'Enum'
'Int'
'String'

GalleriaScriptVersionProprietà

Nome Description Value
publishingProfilo Profilo di pubblicazione di una versione dell'immagine della raccolta. GalleriaScriptVersionProfiloPubblicazione (richiesto)
di sicurezzaProfilo Il profilo di sicurezza della versione Gallery Script. GalleriaVersioneSicurezzaProfilo

GalleriaSceneggiaturaVersioneProfiloPubblicazione

Nome Description Value
data di fine vita Data di fine vita della versione dell'immagine della raccolta. Questa proprietà può essere utilizzata per scopi di rimozione delle autorizzazioni. Questa proprietà è aggiornabile. corda
excludeFromLatest Se impostato su true, le macchine virtuali distribuite dalla versione più recente della definizione di immagine non useranno questa versione dell'immagine. bool
replicaCount Numero di repliche della versione dell'immagine da creare per area. Questa proprietà avrà effetto per un'area quando regionalReplicaCount non è specificato. Questa proprietà è aggiornabile. int
replicationMode Parametro facoltativo che specifica la modalità da usare per la replica. Questa proprietà non è aggiornabile. 'Full'
'Superficiale'
source Lo script sorgente da cui verrà creata la Versione dello Script. ScriptSource (richiesto)
storageAccountStrategy Specifica la strategia da utilizzare nella selezione del tipo di conto di archiviazione. Non può essere specificato insieme a storageAccountType, ma può essere sovrascritto per regione specificando targetRegions[].storageAccountType. Questa proprietà non è aggiornabile. 'DefaultStandard_LRS'
'PreferStandard_ZRS'
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Non può essere specificato insieme a storageAccountStrategy. Questa proprietà non è aggiornabile. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations I percorsi estesi di destinazione in cui verrà replicata la versione dell'immagine. Questa proprietà è aggiornabile. GalleriaTargetExtendedLocation[]
targetRegions Le aree di destinazione in cui verrà replicata la versione dell'immagine. Questa proprietà è aggiornabile. TargetRegion[]

GalleriaVersioneSicurezzaProfilo

Nome Description Value
consentiEliminazioneDiPosizioniReplicate Indica se è consentita o meno la rimozione della versione dell'immagine della raccolta dalle aree replicate. bool

GalleriaTargetExtendedLocation

Nome Description Value
encryption Optional. Consente agli utenti di fornire chiavi gestite dal cliente per crittografare il sistema operativo e i dischi dati nell'artefatto della raccolta. CrittografiaImmagini
extendedLocation Nome della posizione estesa. GalleriaExtendedLocation
extendedLocationReplicaCount Numero di repliche della versione dell'immagine da creare per ogni posizione estesa. Questa proprietà è aggiornabile. int
nome Nome dell'area. corda
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Questa proprietà non è aggiornabile. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

OSDiskImageEncryption

Nome Description Value
diskEncryptionSetId URI relativo contenente l'ID risorsa del set di crittografia del disco. corda
securityProfile Questa proprietà specifica il profilo di sicurezza di un'immagine del disco del sistema operativo. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Nome Description Value
riservatoVMEncryptionType tipi di crittografia di macchine virtuali riservati 'EncryptedVMGuestStateOnlyWithPmk'
'EncryptedWithCmk'
'EncryptedWithPmk'
'TPM non persistente'
secureVMDiskEncryptionSetId ID del set di crittografia del disco della macchina virtuale sicura corda

ScriptSource

Nome Description Value
parameters Optional. Qualsiasi parametro di input che deve essere passato allo script e che viene accessibile all'interno dello script per la sua esecuzione. GalleryScriptParameter[]
scriptLink Obbligatorio. Il link dello script sorgente deve essere un blob di memoria leggibile con URI SAS o URI pubblicamente accessibile o identità gestita abilitata. stringa (obbligatorio)

Regione di destinazione

Nome Description Value
additionalReplicaSets Elenco di SKU di archiviazione con numero di repliche per creare repliche di unità dirette. AdditionalReplicaSet []
encryption Optional. Consente agli utenti di fornire chiavi gestite dal cliente per crittografare il sistema operativo e i dischi dati nell'artefatto della raccolta. CrittografiaImmagini
excludeFromLatest Contiene l'impostazione del flag per nascondere un'immagine quando gli utenti specificano version='latest' bool
nome Nome dell'area. stringa (obbligatorio)
regionalReplicaCount Numero di repliche della versione dell'immagine da creare per area. Questa proprietà è aggiornabile. int
storageAccountType Specifica il tipo di account di archiviazione da usare per archiviare l'immagine. Questa proprietà non è aggiornabile. 'PremiumV2_LRS'
'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

TrackedResourceTags

Nome Description Value