Partilhar via


Galerias Microsoft.Compute 2022-03-03

Definição de recurso do Bicep

O tipo de recurso das galerias pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Compute/galleries, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Compute/galleries@2022-03-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    identifier: {}
    sharingProfile: {
      communityGalleryInfo: {
        eula: 'string'
        publicNamePrefix: 'string'
        publisherContact: 'string'
        publisherUri: 'string'
      }
      permissions: 'string'
    }
    softDeletePolicy: {
      isSoftDeleteEnabled: bool
    }
  }
}

Valores de propriedade

galerias

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos e períodos.

Comece e termine com alfanumérico.
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Descreve as propriedades de um Shared Image Gallery. GalleryProperties

GalleryProperties

Nome Descrição Valor
descrição A descrição deste recurso Shared Image Gallery. Esta propriedade é atualizável. string
identificador Descreve o nome exclusivo da galeria. GalleryIdentifier
sharingProfile Perfil para partilha de galerias para subscrição ou inquilino SharingProfile
softDeletePolicy Contém informações sobre a política de eliminação recuperável da galeria. SoftDeletePolicy

GalleryIdentifier

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

SharingProfile

Nome Descrição Valor
communityGalleryInfo Informações da galeria da comunidade se a galeria atual for partilhada com a comunidade. CommunityGalleryInfo
permissões Esta propriedade permite-lhe especificar a permissão da galeria de partilha.

Os valores possíveis são:

Privado

Grupos

Comunidade
"Comunidade"
"Grupos"
'Privado'

CommunityGalleryInfo

Nome Descrição Valor
eula Contrato de licença do utilizador final para a imagem da galeria da comunidade. string
publicNamePrefix O prefixo do nome da galeria que será apresentado publicamente. Visível para todos os utilizadores. string
publisherContact E-mail de suporte do editor da galeria de comunidades. O endereço de e-mail do publicador. Visível para todos os utilizadores. string
publisherUri A ligação para o site do publicador. Visível para todos os utilizadores. string

SoftDeletePolicy

Nome Descrição Valor
isSoftDeleteEnabled Permite a eliminação recuperável de recursos nesta galeria, permitindo que sejam recuperados dentro do tempo de retenção. bool

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Azure Image Builder with Azure Windows Baseline

Implementar no Azure
Cria um ambiente do Azure Image Builder e cria uma imagem do Windows Server com o Atualizações mais recente do Windows e a Linha de Base do Windows do Azure aplicadas.
Criar uma Galeria de Computação do Azure

Implementar no Azure
Este módulo cria um recurso da Galeria de Computação do Azure com apiVersion 2019-12-01.
Criar uma Galeria de Computação do Azure

Implementar no Azure
Este modelo permite-lhe criar uma Galeria de Computação do Azure.
Configurar o serviço Dev Box

Implementar no Azure
Este modelo criaria todos os recursos de administrador do Dev Box de acordo com o Guia de introdução do Dev Box. Pode ver todos os recursos criados ou aceder diretamente a DevPortal.microsoft.com para criar o seu primeiro Dev Box.

Definição de recurso do modelo arm

O tipo de recurso das galerias pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Compute/galleries, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Compute/galleries",
  "apiVersion": "2022-03-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "identifier": {},
    "sharingProfile": {
      "communityGalleryInfo": {
        "eula": "string",
        "publicNamePrefix": "string",
        "publisherContact": "string",
        "publisherUri": "string"
      },
      "permissions": "string"
    },
    "softDeletePolicy": {
      "isSoftDeleteEnabled": "bool"
    }
  }
}

Valores de propriedade

galerias

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/galleries"
apiVersion A versão da API de recursos '2022-03-03'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos e períodos.

Comece e termine com alfanumérico.
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Descreve as propriedades de um Shared Image Gallery. GalleryProperties

GalleryProperties

Nome Descrição Valor
descrição A descrição deste recurso Shared Image Gallery. Esta propriedade é atualizável. string
identificador Descreve o nome exclusivo da galeria. GalleryIdentifier
sharingProfile Perfil para partilha de galeria para subscrição ou inquilino SharingProfile
softDeletePolicy Contém informações sobre a política de eliminação recuperável da galeria. SoftDeletePolicy

GalleryIdentifier

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

SharingProfile

Nome Descrição Valor
communityGalleryInfo Informações da galeria da comunidade se a galeria atual for partilhada com a comunidade. CommunityGalleryInfo
permissões Esta propriedade permite-lhe especificar a permissão da galeria de partilha.

Os valores possíveis são:

Privado

Grupos

Comunidade
"Comunidade"
"Grupos"
"Privado"

CommunityGalleryInfo

Nome Descrição Valor
eula Contrato de licença do utilizador final para a imagem da galeria da comunidade. string
publicNamePrefix O prefixo do nome da galeria que será apresentado publicamente. Visível para todos os utilizadores. string
publisherContact E-mail de suporte do publicador da galeria da comunidade. O endereço de e-mail do editor. Visível para todos os utilizadores. string
publisherUri A ligação para o site do publicador. Visível para todos os utilizadores. string

SoftDeletePolicy

Nome Descrição Valor
isSoftDeleteEnabled Permite a eliminação recuperável de recursos nesta galeria, permitindo que sejam recuperados dentro do tempo de retenção. bool

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Azure Image Builder with Azure Windows Baseline

Implementar no Azure
Cria um ambiente do Azure Image Builder e cria uma imagem do Windows Server com o Atualizações mais recente do Windows e a Linha de Base do Windows do Azure aplicadas.
Criar uma Galeria de Computação do Azure

Implementar no Azure
Este módulo cria um recurso da Galeria de Computação do Azure com apiVersion 2019-12-01.
Criar uma Galeria de Computação do Azure

Implementar no Azure
Este modelo permite-lhe criar uma Galeria de Computação do Azure.
Configurar o serviço Dev Box

Implementar no Azure
Este modelo criaria todos os recursos de administrador do Dev Box de acordo com o Guia de introdução do Dev Box. Pode ver todos os recursos criados ou aceder diretamente a DevPortal.microsoft.com para criar o seu primeiro Dev Box.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso das galerias pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Compute/galleries, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries@2022-03-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      identifier = {}
      sharingProfile = {
        communityGalleryInfo = {
          eula = "string"
          publicNamePrefix = "string"
          publisherContact = "string"
          publisherUri = "string"
        }
        permissions = "string"
      }
      softDeletePolicy = {
        isSoftDeleteEnabled = bool
      }
    }
  })
}

Valores de propriedade

galerias

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/galleries@2022-03-03"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-80

Carateres válidos:
Alfanuméricos e períodos.

Comece e termine com alfanumérico.
localização Localização do recurso cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
propriedades Descreve as propriedades de um Shared Image Gallery. GalleryProperties

GalleryProperties

Nome Descrição Valor
descrição A descrição deste recurso Shared Image Gallery. Esta propriedade é atualizável. string
identificador Descreve o nome exclusivo da galeria. GalleryIdentifier
sharingProfile Perfil para partilha de galeria para subscrição ou inquilino SharingProfile
softDeletePolicy Contém informações sobre a política de eliminação recuperável da galeria. SoftDeletePolicy

GalleryIdentifier

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

SharingProfile

Nome Descrição Valor
communityGalleryInfo Informações da galeria da comunidade se a galeria atual for partilhada com a comunidade. CommunityGalleryInfo
permissões Esta propriedade permite-lhe especificar a permissão da galeria de partilha.

Os valores possíveis são:

Privado

Grupos

Comunidade
"Comunidade"
"Grupos"
"Privado"

CommunityGalleryInfo

Nome Descrição Valor
eula Contrato de licença do utilizador final para a imagem da galeria da comunidade. string
publicNamePrefix O prefixo do nome da galeria que será apresentado publicamente. Visível para todos os utilizadores. string
publisherContact E-mail de suporte do editor da galeria de comunidades. O endereço de e-mail do publicador. Visível para todos os utilizadores. string
publisherUri A ligação para o site do publicador. Visível para todos os utilizadores. string

SoftDeletePolicy

Nome Descrição Valor
isSoftDeleteEnabled Permite a eliminação recuperável de recursos nesta galeria, permitindo que sejam recuperados dentro do tempo de retenção. bool