Partager via


Galeries Microsoft.Compute

Définition de ressource Bicep

Le type de ressource galeries peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Compute/galeries, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Compute/galleries@2025-03-03' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    identifier: {}
    sharingProfile: {
      communityGalleryInfo: {
        eula: 'string'
        publicNamePrefix: 'string'
        publisherContact: 'string'
        publisherUri: 'string'
      }
      permissions: 'string'
    }
    softDeletePolicy: {
      isSoftDeleteEnabled: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

Microsoft.Compute/galeries

Nom Descriptif Valeur
identité Identité de la galerie, si elle est configurée. GalerieIdentité
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource string

Contraintes:
Modèle = ^[^_\W][\w-._]{0,79}(?<![-.])$ (obligatoire)
Propriétés Décrit les propriétés d’une galerie d’images partagées. GaleriePropriétés
portée Utilisez-la lors de la création d’une ressource dans une étendue différente de l’étendue de déploiement. Définissez cette propriété sur le nom symbolique d’une ressource pour appliquer la ressource d’extension .
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

CommunautéGalerieInfos

Nom Descriptif Valeur
Cluf Contrat de licence utilisateur final pour l’image de la galerie de la communauté. corde
publicNamePrefix Préfixe du nom de la galerie qui sera affiché publiquement. Visible pour tous les utilisateurs. corde
éditeurContact E-mail du support de l’éditeur de la galerie de la communauté. Adresse e-mail de l’éditeur. Visible pour tous les utilisateurs. corde
éditeurUri Lien vers le site web de l’éditeur. Visible pour tous les utilisateurs. corde

GalleryIdentifier

Nom Descriptif Valeur

GalerieIdentité

Nom Descriptif Valeur
type Type d’identité utilisé pour la galerie. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la galerie. « Aucun »
'SystemAssigned'
« SystemAssigned, UserAssigned »
'UserAssigned'
Identités attribuées par l'utilisateur Liste des identités utilisateur associées à la galerie. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». GalleryIdentityUserAssignedIdentities

GalleryIdentityUserAssignedIdentities

Nom Descriptif Valeur

GaleriePropriétés

Nom Descriptif Valeur
descriptif Description de cette ressource Shared Image Gallery. Cette propriété est pouvant être mise à jour. corde
identificateur Décrit le nom unique de la galerie. GalleryIdentifier
partageProfil Profil pour le partage de galerie à l’abonnement ou au locataire SharingProfile
softDeletePolicy Contient des informations sur la stratégie de suppression réversible de la galerie. SoftDeletePolicy

Profil de partage

Nom Descriptif Valeur
communautéGalerieInfos Informations de la galerie de la communauté si la galerie actuelle est partagée avec la communauté. CommunautéGalerieInfos
Autorisations Cette propriété vous permet de spécifier l’autorisation de la galerie de partages. Les valeurs possibles sont les suivantes : Private,Groups,Community. « Communauté »
'Groupes'
« Privé »

SoftDeletePolicy

Nom Descriptif Valeur
isSoftDeleteEnabled Active la suppression réversible pour les ressources de cette galerie, ce qui leur permet de récupérer dans le temps de rétention. Bool

TrackedResourceTags

Nom Descriptif Valeur

UserAssignedIdentitiesValue

Nom Descriptif Valeur

Exemples d’utilisation

Modules vérifiés Azure

Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.

Module Descriptif
Galerie de calcul Azure Module de ressources AVM pour azure Compute Gallery

Exemples de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.

Fichier Bicep Descriptif
Azure Image Builder avec azure Windows Baseline Crée un environnement Azure Image Builder et génère une image Windows Server avec les dernières mises à jour Windows et la base de référence Azure Windows appliquée.
configurer le service Dev Box Ce modèle crée toutes les ressources d’administration Dev Box en fonction du guide de démarrage rapide dev Box (/azure/dev-box/quickstart-create-dev-box). Vous pouvez afficher toutes les ressources créées ou accéder directement à DevPortal.microsoft.com pour créer votre première zone de développement.

Définition de ressource de modèle ARM

Le type de ressource galeries peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Compute/galeries, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Compute/galleries",
  "apiVersion": "2025-03-03",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "description": "string",
    "identifier": {
    },
    "sharingProfile": {
      "communityGalleryInfo": {
        "eula": "string",
        "publicNamePrefix": "string",
        "publisherContact": "string",
        "publisherUri": "string"
      },
      "permissions": "string"
    },
    "softDeletePolicy": {
      "isSoftDeleteEnabled": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

Microsoft.Compute/galeries

Nom Descriptif Valeur
apiVersion Version de l’API '2025-03-03'
identité Identité de la galerie, si elle est configurée. GalerieIdentité
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource string

Contraintes:
Modèle = ^[^_\W][\w-._]{0,79}(?<![-.])$ (obligatoire)
Propriétés Décrit les propriétés d’une galerie d’images partagées. GaleriePropriétés
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Compute/galeries'

CommunautéGalerieInfos

Nom Descriptif Valeur
Cluf Contrat de licence utilisateur final pour l’image de la galerie de la communauté. corde
publicNamePrefix Préfixe du nom de la galerie qui sera affiché publiquement. Visible pour tous les utilisateurs. corde
éditeurContact E-mail du support de l’éditeur de la galerie de la communauté. Adresse e-mail de l’éditeur. Visible pour tous les utilisateurs. corde
éditeurUri Lien vers le site web de l’éditeur. Visible pour tous les utilisateurs. corde

GalleryIdentifier

Nom Descriptif Valeur

GalerieIdentité

Nom Descriptif Valeur
type Type d’identité utilisé pour la galerie. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la galerie. « Aucun »
'SystemAssigned'
« SystemAssigned, UserAssigned »
'UserAssigned'
Identités attribuées par l'utilisateur Liste des identités utilisateur associées à la galerie. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». GalleryIdentityUserAssignedIdentities

GalleryIdentityUserAssignedIdentities

Nom Descriptif Valeur

GaleriePropriétés

Nom Descriptif Valeur
descriptif Description de cette ressource Shared Image Gallery. Cette propriété est pouvant être mise à jour. corde
identificateur Décrit le nom unique de la galerie. GalleryIdentifier
partageProfil Profil pour le partage de galerie à l’abonnement ou au locataire SharingProfile
softDeletePolicy Contient des informations sur la stratégie de suppression réversible de la galerie. SoftDeletePolicy

Profil de partage

Nom Descriptif Valeur
communautéGalerieInfos Informations de la galerie de la communauté si la galerie actuelle est partagée avec la communauté. CommunautéGalerieInfos
Autorisations Cette propriété vous permet de spécifier l’autorisation de la galerie de partages. Les valeurs possibles sont les suivantes : Private,Groups,Community. « Communauté »
'Groupes'
« Privé »

SoftDeletePolicy

Nom Descriptif Valeur
isSoftDeleteEnabled Active la suppression réversible pour les ressources de cette galerie, ce qui leur permet de récupérer dans le temps de rétention. Bool

TrackedResourceTags

Nom Descriptif Valeur

UserAssignedIdentitiesValue

Nom Descriptif Valeur

Exemples d’utilisation

Modèles de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.

Modèle Descriptif
Azure Image Builder avec azure Windows Baseline

Déployer sur Azure
Crée un environnement Azure Image Builder et génère une image Windows Server avec les dernières mises à jour Windows et la base de référence Azure Windows appliquée.
configurer le service Dev Box

Déployer sur Azure
Ce modèle crée toutes les ressources d’administration Dev Box en fonction du guide de démarrage rapide dev Box (/azure/dev-box/quickstart-create-dev-box). Vous pouvez afficher toutes les ressources créées ou accéder directement à DevPortal.microsoft.com pour créer votre première zone de développement.
créer un de galerie de calcul Azure

Déployer sur Azure
Ce modèle vous permet de créer une galerie de calcul Azure.
créer une galerie de calcul Azure

Déployer sur Azure
Ce module crée une ressource Azure Compute Gallery avec apiVersion 2019-12-01.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource galeries peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Compute/galeries, ajoutez la terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries@2025-03-03"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      description = "string"
      identifier = {
      }
      sharingProfile = {
        communityGalleryInfo = {
          eula = "string"
          publicNamePrefix = "string"
          publisherContact = "string"
          publisherUri = "string"
        }
        permissions = "string"
      }
      softDeletePolicy = {
        isSoftDeleteEnabled = bool
      }
    }
  }
}

Valeurs de propriété

Microsoft.Compute/galeries

Nom Descriptif Valeur
identité Identité de la galerie, si elle est configurée. GalerieIdentité
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource string

Contraintes:
Modèle = ^[^_\W][\w-._]{0,79}(?<![-.])$ (obligatoire)
parent_id ID de la ressource à laquelle appliquer cette ressource d’extension. chaîne (obligatoire)
Propriétés Décrit les propriétés d’une galerie d’images partagées. GaleriePropriétés
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Compute/galleries@2025-03-03 »

CommunautéGalerieInfos

Nom Descriptif Valeur
Cluf Contrat de licence utilisateur final pour l’image de la galerie de la communauté. corde
publicNamePrefix Préfixe du nom de la galerie qui sera affiché publiquement. Visible pour tous les utilisateurs. corde
éditeurContact E-mail du support de l’éditeur de la galerie de la communauté. Adresse e-mail de l’éditeur. Visible pour tous les utilisateurs. corde
éditeurUri Lien vers le site web de l’éditeur. Visible pour tous les utilisateurs. corde

GalleryIdentifier

Nom Descriptif Valeur

GalerieIdentité

Nom Descriptif Valeur
type Type d’identité utilisé pour la galerie. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la galerie. « Aucun »
'SystemAssigned'
« SystemAssigned, UserAssigned »
'UserAssigned'
Identités attribuées par l'utilisateur Liste des identités utilisateur associées à la galerie. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». GalleryIdentityUserAssignedIdentities

GalleryIdentityUserAssignedIdentities

Nom Descriptif Valeur

GaleriePropriétés

Nom Descriptif Valeur
descriptif Description de cette ressource Shared Image Gallery. Cette propriété est pouvant être mise à jour. corde
identificateur Décrit le nom unique de la galerie. GalleryIdentifier
partageProfil Profil pour le partage de galerie à l’abonnement ou au locataire SharingProfile
softDeletePolicy Contient des informations sur la stratégie de suppression réversible de la galerie. SoftDeletePolicy

Profil de partage

Nom Descriptif Valeur
communautéGalerieInfos Informations de la galerie de la communauté si la galerie actuelle est partagée avec la communauté. CommunautéGalerieInfos
Autorisations Cette propriété vous permet de spécifier l’autorisation de la galerie de partages. Les valeurs possibles sont les suivantes : Private,Groups,Community. « Communauté »
'Groupes'
« Privé »

SoftDeletePolicy

Nom Descriptif Valeur
isSoftDeleteEnabled Active la suppression réversible pour les ressources de cette galerie, ce qui leur permet de récupérer dans le temps de rétention. Bool

TrackedResourceTags

Nom Descriptif Valeur

UserAssignedIdentitiesValue

Nom Descriptif Valeur

Exemples d’utilisation

Échantillons Terraform

Un exemple de base de déploiement de la galerie d’images partagées.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "gallery" {
  type      = "Microsoft.Compute/galleries@2022-03-03"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      description = ""
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Modules vérifiés Azure

Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.

Module Descriptif
Galerie de calcul Azure Module de ressources AVM pour azure Compute Gallery