Partilhar via


Galerias/aplicativos/versões Microsoft.Compute 2020-09-30

Definição de recursos do bíceps

O tipo de recurso galerias/aplicativos/versões pode ser implantado com operações que visam:

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

Formato do recurso

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

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2020-09-30' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    publishingProfile: {
      enableHealthCheck: bool
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      manageActions: {
        install: 'string'
        remove: 'string'
        update: 'string'
      }
      replicaCount: int
      source: {
        defaultConfigurationLink: 'string'
        mediaLink: 'string'
      }
      storageAccountType: 'string'
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
            }
          }
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

DataDiskImageEncryption

Designação Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. string
LUN Esta propriedade especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da Máquina Virtual e, portanto, deve ser exclusivo para cada disco de dados conectado à Máquina Virtual. int (obrigatório)

EncriptaçãoImagens

Designação Descrição Valor
dataDiskImages Uma lista de especificações de criptografia para imagens de disco de dados. DataDiskImageEncryption[]
osDiskImage Contém configurações de criptografia para uma imagem de disco do sistema operacional. OSDiskImageEncryption

GalleryApplicationVersionProperties

Designação Descrição Valor
publicandoPerfil O perfil de publicação de uma versão de imagem de galeria. GalleryApplicationVersionPublishingProfile (obrigatório)

GalleryApplicationVersionPublishingProfile

Designação Descrição Valor
habilitarHealthCheck Opcional. Se este aplicativo relata ou não a integridade. Bool
Fim da VidaData A data de fim da vida útil da versão da imagem da galeria. Esta propriedade pode ser usada para fins de descomissionamento. Esta propriedade é atualizável. string
excludeFromLatest Se definido como true, as Máquinas Virtuais implantadas a partir da versão mais recente da Definição de Imagem não usarão essa Versão de Imagem. Bool
gerenciarAções UserArtifactManage
replicaCount O número de réplicas da Versão da Imagem a ser criada por região. Essa propriedade teria efeito para uma região quando regionalReplicaCount não é especificado. Esta propriedade é atualizável. Int
fonte A imagem de origem a partir da qual a Versão da Imagem será criada. UserArtifactSource (obrigatório)
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Esta propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegiões As regiões de destino para as quais a Versão da Imagem será replicada. Esta propriedade é atualizável. TargetRegion[]

Microsoft.Compute/galleries/applications/versions

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: galerias/aplicativos
propriedades Descreve as propriedades de uma versão de imagem de galeria. GalleryApplicationVersionProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

OSDiskImageEncryption

Designação Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. string

Tags de Recursos

Designação Descrição Valor

Região-alvo

Designação Descrição Valor
encriptação Opcional. Permite que os usuários forneçam chaves gerenciadas pelo cliente para criptografar o sistema operacional e os discos de dados no artefato da galeria. EncryptionImages
Designação O nome da região. string (obrigatório)
regionalReplicaCount O número de réplicas da Versão da Imagem a ser criada por região. Esta propriedade é atualizável. Int
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Esta propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

UserArtifactManage

Designação Descrição Valor
instalar Necessário. O caminho e os argumentos para instalar o aplicativo de galeria. Isso é limitado a 4096 caracteres. string (obrigatório)
remover Necessário. O caminho e os argumentos para remover o aplicativo de galeria. Isso é limitado a 4096 caracteres. string (obrigatório)
atualizar Opcional. O caminho e os argumentos para atualizar o aplicativo de galeria. Se não estiver presente, a operação de atualização invocará o comando remove na versão anterior e instalará o comando na versão atual do aplicativo de galeria. Isso é limitado a 4096 caracteres. string

UserArtifactSource

Designação Descrição Valor
defaultConfigurationLink Opcional. O defaultConfigurationLink do artefato deve ser um blob de página de armazenamento legível. string
MediaLink Necessário. O mediaLink do artefato, deve ser um blob de página de armazenamento legível. string (obrigatório)

Definição de recurso de modelo ARM

O tipo de recurso galerias/aplicativos/versões pode ser implantado com operações que visam:

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

Formato do recurso

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

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2020-09-30",
  "name": "string",
  "location": "string",
  "properties": {
    "publishingProfile": {
      "enableHealthCheck": "bool",
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "manageActions": {
        "install": "string",
        "remove": "string",
        "update": "string"
      },
      "replicaCount": "int",
      "source": {
        "defaultConfigurationLink": "string",
        "mediaLink": "string"
      },
      "storageAccountType": "string",
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string"
            }
          },
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

DataDiskImageEncryption

Designação Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. string
LUN Esta propriedade especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da Máquina Virtual e, portanto, deve ser exclusivo para cada disco de dados conectado à Máquina Virtual. int (obrigatório)

EncriptaçãoImagens

Designação Descrição Valor
dataDiskImages Uma lista de especificações de criptografia para imagens de disco de dados. DataDiskImageEncryption[]
osDiskImage Contém configurações de criptografia para uma imagem de disco do sistema operacional. OSDiskImageEncryption

GalleryApplicationVersionProperties

Designação Descrição Valor
publicandoPerfil O perfil de publicação de uma versão de imagem de galeria. GalleryApplicationVersionPublishingProfile (obrigatório)

GalleryApplicationVersionPublishingProfile

Designação Descrição Valor
habilitarHealthCheck Opcional. Se este aplicativo relata ou não a integridade. Bool
Fim da VidaData A data de fim da vida útil da versão da imagem da galeria. Esta propriedade pode ser usada para fins de descomissionamento. Esta propriedade é atualizável. string
excludeFromLatest Se definido como true, as Máquinas Virtuais implantadas a partir da versão mais recente da Definição de Imagem não usarão essa Versão de Imagem. Bool
gerenciarAções UserArtifactManage
replicaCount O número de réplicas da Versão da Imagem a ser criada por região. Essa propriedade teria efeito para uma região quando regionalReplicaCount não é especificado. Esta propriedade é atualizável. Int
fonte A imagem de origem a partir da qual a Versão da Imagem será criada. UserArtifactSource (obrigatório)
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Esta propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegiões As regiões de destino para as quais a Versão da Imagem será replicada. Esta propriedade é atualizável. TargetRegion[]

Microsoft.Compute/galleries/applications/versions

Designação Descrição Valor
apiVersion A versão api '2020-09-30'
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Descreve as propriedades de uma versão de imagem de galeria. GalleryApplicationVersionProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Compute/galleries/applications/versions'

OSDiskImageEncryption

Designação Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. string

Tags de Recursos

Designação Descrição Valor

Região-alvo

Designação Descrição Valor
encriptação Opcional. Permite que os usuários forneçam chaves gerenciadas pelo cliente para criptografar o sistema operacional e os discos de dados no artefato da galeria. EncryptionImages
Designação O nome da região. string (obrigatório)
regionalReplicaCount O número de réplicas da Versão da Imagem a ser criada por região. Esta propriedade é atualizável. Int
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Esta propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

UserArtifactManage

Designação Descrição Valor
instalar Necessário. O caminho e os argumentos para instalar o aplicativo de galeria. Isso é limitado a 4096 caracteres. string (obrigatório)
remover Necessário. O caminho e os argumentos para remover o aplicativo de galeria. Isso é limitado a 4096 caracteres. string (obrigatório)
atualizar Opcional. O caminho e os argumentos para atualizar o aplicativo de galeria. Se não estiver presente, a operação de atualização invocará o comando remove na versão anterior e instalará o comando na versão atual do aplicativo de galeria. Isso é limitado a 4096 caracteres. string

UserArtifactSource

Designação Descrição Valor
defaultConfigurationLink Opcional. O defaultConfigurationLink do artefato deve ser um blob de página de armazenamento legível. string
MediaLink Necessário. O mediaLink do artefato, deve ser um blob de página de armazenamento legível. string (obrigatório)

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso galerias/aplicativos/versões pode ser implantado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2020-09-30"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        enableHealthCheck = bool
        endOfLifeDate = "string"
        excludeFromLatest = bool
        manageActions = {
          install = "string"
          remove = "string"
          update = "string"
        }
        replicaCount = int
        source = {
          defaultConfigurationLink = "string"
          mediaLink = "string"
        }
        storageAccountType = "string"
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
              }
            }
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
    }
  })
}

Valores de propriedade

DataDiskImageEncryption

Designação Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. string
LUN Esta propriedade especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da Máquina Virtual e, portanto, deve ser exclusivo para cada disco de dados conectado à Máquina Virtual. int (obrigatório)

EncriptaçãoImagens

Designação Descrição Valor
dataDiskImages Uma lista de especificações de criptografia para imagens de disco de dados. DataDiskImageEncryption[]
osDiskImage Contém configurações de criptografia para uma imagem de disco do sistema operacional. OSDiskImageEncryption

GalleryApplicationVersionProperties

Designação Descrição Valor
publicandoPerfil O perfil de publicação de uma versão de imagem de galeria. GalleryApplicationVersionPublishingProfile (obrigatório)

GalleryApplicationVersionPublishingProfile

Designação Descrição Valor
habilitarHealthCheck Opcional. Se este aplicativo relata ou não a integridade. Bool
Fim da VidaData A data de fim da vida útil da versão da imagem da galeria. Esta propriedade pode ser usada para fins de descomissionamento. Esta propriedade é atualizável. string
excludeFromLatest Se definido como true, as Máquinas Virtuais implantadas a partir da versão mais recente da Definição de Imagem não usarão essa Versão de Imagem. Bool
gerenciarAções UserArtifactManage
replicaCount O número de réplicas da Versão da Imagem a ser criada por região. Essa propriedade teria efeito para uma região quando regionalReplicaCount não é especificado. Esta propriedade é atualizável. Int
fonte A imagem de origem a partir da qual a Versão da Imagem será criada. UserArtifactSource (obrigatório)
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Esta propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegiões As regiões de destino para as quais a Versão da Imagem será replicada. Esta propriedade é atualizável. TargetRegion[]

Microsoft.Compute/galleries/applications/versions

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: galerias/aplicações
propriedades Descreve as propriedades de uma versão de imagem de galeria. GalleryApplicationVersionProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Compute/galleries/applications/versions@2020-09-30"

OSDiskImageEncryption

Designação Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. string

Tags de Recursos

Designação Descrição Valor

Região-alvo

Designação Descrição Valor
encriptação Opcional. Permite que os usuários forneçam chaves gerenciadas pelo cliente para criptografar o sistema operacional e os discos de dados no artefato da galeria. EncryptionImages
Designação O nome da região. string (obrigatório)
regionalReplicaCount O número de réplicas da Versão da Imagem a ser criada por região. Esta propriedade é atualizável. Int
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Esta propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

UserArtifactManage

Designação Descrição Valor
instalar Necessário. O caminho e os argumentos para instalar o aplicativo de galeria. Isso é limitado a 4096 caracteres. string (obrigatório)
remover Necessário. O caminho e os argumentos para remover o aplicativo de galeria. Isso é limitado a 4096 caracteres. string (obrigatório)
atualizar Opcional. O caminho e os argumentos para atualizar o aplicativo de galeria. Se não estiver presente, a operação de atualização invocará o comando remove na versão anterior e instalará o comando na versão atual do aplicativo de galeria. Isso é limitado a 4096 caracteres. string

UserArtifactSource

Designação Descrição Valor
defaultConfigurationLink Opcional. O defaultConfigurationLink do artefato deve ser um blob de página de armazenamento legível. string
MediaLink Necessário. O mediaLink do artefato, deve ser um blob de página de armazenamento legível. string (obrigatório)