Compartilhar via


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

Definição de recurso do Bicep

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

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

Formato de recurso

Para criar um recurso Microsoft.Compute/galleries/applications/versions, adicione o Bicep a seguir 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 da propriedade

DataDiskImageEncryption

Nome Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. corda
Lun Essa propriedade especifica o número de 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 anexado à Máquina Virtual. int (obrigatório)

EncryptionImages

Nome 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

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

GalleryApplicationVersionPublishingProfile

Nome Descrição Valor
enableHealthCheck Opcional. Se esse aplicativo relata ou não a integridade. Bool
endOfLifeDate A data de término da vida útil da versão da imagem da galeria. Essa propriedade pode ser usada para fins de descomissionamento. Essa propriedade é atualizável. corda
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 da Imagem. Bool
manageActions UserArtifactManage
replicaCount O número de réplicas da Versão da Imagem a serem criadas por região. Essa propriedade entraria em vigor para uma região quando regionalReplicaCount não for especificado. Essa propriedade é atualizável. int
fonte A imagem de origem 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. Essa propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegions As regiões de destino para as quais a Versão da Imagem será replicada. Essa propriedade é atualizável. de Região de Destino []

Microsoft.Compute/galleries/applications/versions

Nome Descrição Valor
localização Local do recurso cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (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 da galeria. GalleryApplicationVersionProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

OSDiskImageEncryption

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

ResourceTags

Nome Descrição Valor

TargetRegion

Nome 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. do EncryptionImages
nome O nome da região. cadeia de caracteres (obrigatório)
regionalReplicaCount O número de réplicas da Versão da Imagem a serem criadas por região. Essa propriedade é atualizável. int
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Essa propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

UserArtifactManage

Nome Descrição Valor
instalar Necessário. O caminho e os argumentos para instalar o aplicativo da galeria. Isso é limitado a 4.096 caracteres. cadeia de caracteres (obrigatório)
retirar Necessário. O caminho e os argumentos para remover o aplicativo da galeria. Isso é limitado a 4.096 caracteres. cadeia de caracteres (obrigatório)
atualização Opcional. O caminho e os argumentos para atualizar o aplicativo da 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 da galeria. Isso é limitado a 4.096 caracteres. corda

UserArtifactSource

Nome Descrição Valor
defaultConfigurationLink Opcional. O defaultConfigurationLink do artefato deve ser um blob de página de armazenamento legível. corda
mediaLink Necessário. O mediaLink do artefato deve ser um blob de página de armazenamento legível. cadeia de caracteres (obrigatório)

Definição de recurso de modelo do ARM

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

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

Formato de recurso

Para criar um recurso Microsoft.Compute/galleries/applications/versions, adicione o JSON a seguir 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 da propriedade

DataDiskImageEncryption

Nome Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. corda
Lun Essa propriedade especifica o número de 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 anexado à Máquina Virtual. int (obrigatório)

EncryptionImages

Nome 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

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

GalleryApplicationVersionPublishingProfile

Nome Descrição Valor
enableHealthCheck Opcional. Se esse aplicativo relata ou não a integridade. Bool
endOfLifeDate A data de término da vida útil da versão da imagem da galeria. Essa propriedade pode ser usada para fins de descomissionamento. Essa propriedade é atualizável. corda
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 da Imagem. Bool
manageActions UserArtifactManage
replicaCount O número de réplicas da Versão da Imagem a serem criadas por região. Essa propriedade entraria em vigor para uma região quando regionalReplicaCount não for especificado. Essa propriedade é atualizável. int
fonte A imagem de origem 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. Essa propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegions As regiões de destino para as quais a Versão da Imagem será replicada. Essa propriedade é atualizável. de Região de Destino []

Microsoft.Compute/galleries/applications/versions

Nome Descrição Valor
apiVersion A versão da API '2020-09-30'
localização Local do recurso cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Descreve as propriedades de uma versão de imagem da galeria. GalleryApplicationVersionProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Compute/galleries/applications/versions'

OSDiskImageEncryption

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

ResourceTags

Nome Descrição Valor

TargetRegion

Nome 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. do EncryptionImages
nome O nome da região. cadeia de caracteres (obrigatório)
regionalReplicaCount O número de réplicas da Versão da Imagem a serem criadas por região. Essa propriedade é atualizável. int
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Essa propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

UserArtifactManage

Nome Descrição Valor
instalar Necessário. O caminho e os argumentos para instalar o aplicativo da galeria. Isso é limitado a 4.096 caracteres. cadeia de caracteres (obrigatório)
retirar Necessário. O caminho e os argumentos para remover o aplicativo da galeria. Isso é limitado a 4.096 caracteres. cadeia de caracteres (obrigatório)
atualização Opcional. O caminho e os argumentos para atualizar o aplicativo da 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 da galeria. Isso é limitado a 4.096 caracteres. corda

UserArtifactSource

Nome Descrição Valor
defaultConfigurationLink Opcional. O defaultConfigurationLink do artefato deve ser um blob de página de armazenamento legível. corda
mediaLink Necessário. O mediaLink do artefato deve ser um blob de página de armazenamento legível. cadeia de caracteres (obrigatório)

Exemplos de uso

Definição de recurso do Terraform (provedor de AzAPI)

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

  • grupos de recursos

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

Formato de recurso

Para criar um recurso Microsoft.Compute/galleries/applications/versions, adicione o Terraform a seguir 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 da propriedade

DataDiskImageEncryption

Nome Descrição Valor
diskEncryptionSetId Um URI relativo que contém a ID do recurso do conjunto de criptografia de disco. corda
Lun Essa propriedade especifica o número de 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 anexado à Máquina Virtual. int (obrigatório)

EncryptionImages

Nome 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

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

GalleryApplicationVersionPublishingProfile

Nome Descrição Valor
enableHealthCheck Opcional. Se esse aplicativo relata ou não a integridade. Bool
endOfLifeDate A data de término da vida útil da versão da imagem da galeria. Essa propriedade pode ser usada para fins de descomissionamento. Essa propriedade é atualizável. corda
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 da Imagem. Bool
manageActions UserArtifactManage
replicaCount O número de réplicas da Versão da Imagem a serem criadas por região. Essa propriedade entraria em vigor para uma região quando regionalReplicaCount não for especificado. Essa propriedade é atualizável. int
fonte A imagem de origem 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. Essa propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetRegions As regiões de destino para as quais a Versão da Imagem será replicada. Essa propriedade é atualizável. de Região de Destino []

Microsoft.Compute/galleries/applications/versions

Nome Descrição Valor
localização Local do recurso cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: galerias/aplicativos
Propriedades Descreve as propriedades de uma versão de imagem da galeria. GalleryApplicationVersionProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Compute/galleries/applications/versions@2020-09-30"

OSDiskImageEncryption

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

ResourceTags

Nome Descrição Valor

TargetRegion

Nome 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. do EncryptionImages
nome O nome da região. cadeia de caracteres (obrigatório)
regionalReplicaCount O número de réplicas da Versão da Imagem a serem criadas por região. Essa propriedade é atualizável. int
storageAccountType Especifica o tipo de conta de armazenamento a ser usado para armazenar a imagem. Essa propriedade não é atualizável. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

UserArtifactManage

Nome Descrição Valor
instalar Necessário. O caminho e os argumentos para instalar o aplicativo da galeria. Isso é limitado a 4.096 caracteres. cadeia de caracteres (obrigatório)
retirar Necessário. O caminho e os argumentos para remover o aplicativo da galeria. Isso é limitado a 4.096 caracteres. cadeia de caracteres (obrigatório)
atualização Opcional. O caminho e os argumentos para atualizar o aplicativo da 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 da galeria. Isso é limitado a 4.096 caracteres. corda

UserArtifactSource

Nome Descrição Valor
defaultConfigurationLink Opcional. O defaultConfigurationLink do artefato deve ser um blob de página de armazenamento legível. corda
mediaLink Necessário. O mediaLink do artefato deve ser um blob de página de armazenamento legível. cadeia de caracteres (obrigatório)