Galerias/aplicações/versões microsoft.compute 2021-07-01
Definição de recurso do Bicep
O tipo de recurso galerias/aplicações/versões pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
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/applications/versions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2021-07-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
publishingProfile: {
enableHealthCheck: bool
endOfLifeDate: 'string'
excludeFromLatest: bool
manageActions: {
install: 'string'
remove: 'string'
update: 'string'
}
replicaCount: int
replicationMode: 'string'
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
galerias/aplicações/versões
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) Limite de carateres: número inteiro de 32 bits Carateres válidos: Números e períodos. (Cada segmento é convertido num int32. Assim, cada segmento tem um valor máximo de 2.147.483.647.) |
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 |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: aplicações |
propriedades | Descreve as propriedades de uma versão de imagem da galeria. | GalleryApplicationVersionProperties |
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 esta aplicação comunica ou não o estado de funcionamento. | bool |
endOfLifeDate | A data de fim de vida da versão da imagem da galeria. Esta propriedade pode ser utilizada para fins de desativação. Esta propriedade é atualizável. | string |
excludeFromLatest | Se estiver definido como verdadeiro, Máquinas Virtuais implementado a partir da versão mais recente da Definição de Imagem não utilizará esta Versão de Imagem. | bool |
manageActions | UserArtifactManage | |
replicaCount | O número de réplicas da Versão da Imagem a criar por região. Esta propriedade entraria em vigor numa região quando regionalReplicaCount não for especificada. Esta propriedade é atualizável. | int |
replicationMode | Parâmetro opcional que especifica o modo a ser utilizado para replicação. Esta propriedade não é atualizável. | 'Completo' 'Raso' |
source | A imagem de origem a partir da qual a Versão da Imagem vai ser criada. | UserArtifactSource (obrigatório) |
storageAccountType | Especifica o tipo de conta de armazenamento a ser utilizado para armazenar a imagem. Esta 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 vai ser replicada. Esta propriedade é atualizável. | TargetRegion[] |
UserArtifactManage
Nome | Descrição | Valor |
---|---|---|
instalar | Obrigatório. O caminho e os argumentos para instalar a aplicação de galeria. Está limitado a 4096 carateres. | cadeia (obrigatório) |
remover | Obrigatório. O caminho e os argumentos para remover a aplicação da galeria. Está limitado a 4096 carateres. | cadeia (obrigatório) |
update | Opcional. O caminho e os argumentos para atualizar a aplicação 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 da aplicação da galeria. Está limitado a 4096 carateres. | string |
UserArtifactSource
Nome | Descrição | Valor |
---|---|---|
defaultConfigurationLink | Opcional. A defaultConfigurationLink do artefacto tem de ser um blob de página de armazenamento legível. | string |
mediaLink | Obrigatório. O mediaLink do artefacto tem de ser um blob de páginas de armazenamento legível. | cadeia (obrigatório) |
TargetRegion
Nome | Descrição | Valor |
---|---|---|
Encriptação | Opcional. Permite que os utilizadores forneçam chaves geridas pelo cliente para encriptar o SO e os discos de dados no artefacto da galeria. | EncryptionImages |
name | O nome da região. | cadeia (obrigatório) |
regionalReplicaCount | O número de réplicas da Versão de Imagem a criar por região. Esta propriedade é atualizável. | int |
storageAccountType | Especifica o tipo de conta de armazenamento a utilizar para armazenar a imagem. Esta propriedade não é atualizável. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
EncryptionImages
Nome | Descrição | Valor |
---|---|---|
dataDiskImages | Uma lista de especificações de encriptação para imagens de discos de dados. | DataDiskImageEncryption[] |
osDiskImage | Contém definições de encriptação para uma imagem de disco do SO. | OSDiskImageEncryption |
DataDiskImageEncryption
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | Um URI relativo que contém o ID de recurso do conjunto de encriptação de discos. | string |
lun | Esta propriedade especifica o número de unidade lógica do disco de dados. Este valor é utilizado para identificar discos de dados na Máquina Virtual e, por conseguinte, tem de ser exclusivo para cada disco de dados anexado à Máquina Virtual. | int (obrigatório) |
OSDiskImageEncryption
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | Um URI relativo que contém o ID de recurso do conjunto de encriptação de discos. | string |
Definição de recurso do modelo arm
O tipo de recurso galerias/aplicações/versões pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo 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/applications/versions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Compute/galleries/applications/versions",
"apiVersion": "2021-07-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"publishingProfile": {
"enableHealthCheck": "bool",
"endOfLifeDate": "string",
"excludeFromLatest": "bool",
"manageActions": {
"install": "string",
"remove": "string",
"update": "string"
},
"replicaCount": "int",
"replicationMode": "string",
"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
galerias/aplicações/versões
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Compute/galleries/applications/versions" |
apiVersion | A versão da API de recursos | '2021-07-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON. |
cadeia (obrigatório) Limite de carateres: número inteiro de 32 bits Carateres válidos: Números e períodos. (Cada segmento é convertido num int32. Assim, cada segmento tem um valor máximo de 2.147.483.647.) |
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 uma versão de imagem da galeria. | GalleryApplicationVersionProperties |
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 esta aplicação comunica ou não o estado de funcionamento. | bool |
endOfLifeDate | A data de fim de vida da versão da imagem da galeria. Esta propriedade pode ser utilizada para fins de desativação. Esta propriedade é atualizável. | string |
excludeFromLatest | Se estiver definido como verdadeiro, Máquinas Virtuais implementado a partir da versão mais recente da Definição de Imagem não utilizará esta Versão de Imagem. | bool |
manageActions | UserArtifactManage | |
replicaCount | O número de réplicas da Versão da Imagem a criar por região. Esta propriedade entraria em vigor numa região quando regionalReplicaCount não for especificada. Esta propriedade é atualizável. | int |
replicationMode | Parâmetro opcional que especifica o modo a ser utilizado para replicação. Esta propriedade não é atualizável. | 'Completo' 'Raso' |
source | A imagem de origem a partir da qual a Versão da Imagem vai ser criada. | UserArtifactSource (obrigatório) |
storageAccountType | Especifica o tipo de conta de armazenamento a ser utilizado para armazenar a imagem. Esta 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 vai ser replicada. Esta propriedade é atualizável. | TargetRegion[] |
UserArtifactManage
Nome | Descrição | Valor |
---|---|---|
instalar | Obrigatório. O caminho e os argumentos para instalar a aplicação de galeria. Isto está limitado a 4096 carateres. | cadeia (obrigatório) |
remover | Obrigatório. O caminho e os argumentos para remover a aplicação de galeria. Isto está limitado a 4096 carateres. | cadeia (obrigatório) |
update | Opcional. O caminho e os argumentos para atualizar a aplicação 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 da aplicação de galeria. Isto está limitado a 4096 carateres. | string |
UserArtifactSource
Nome | Descrição | Valor |
---|---|---|
defaultConfigurationLink | Opcional. A defaultConfigurationLink do artefacto tem de ser um blob de página de armazenamento legível. | string |
mediaLink | Obrigatório. O mediaLink do artefacto tem de ser um blob de página de armazenamento legível. | cadeia (obrigatório) |
TargetRegion
Nome | Descrição | Valor |
---|---|---|
Encriptação | Opcional. Permite que os utilizadores forneçam chaves geridas pelo cliente para encriptar o SO e os discos de dados no artefacto da galeria. | EncryptionImages |
name | O nome da região. | cadeia (obrigatório) |
regionalReplicaCount | O número de réplicas da Versão da Imagem a criar por região. Esta propriedade é atualizável. | int |
storageAccountType | Especifica o tipo de conta de armazenamento a ser utilizado para armazenar a imagem. Esta propriedade não é atualizável. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
EncryptionImages
Nome | Descrição | Valor |
---|---|---|
dataDiskImages | Uma lista de especificações de encriptação para imagens do disco de dados. | DataDiskImageEncryption[] |
osDiskImage | Contém definições de encriptação para uma imagem de disco do SO. | OSDiskImageEncryption |
DataDiskImageEncryption
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | Um URI relativo que contém o ID de recurso do conjunto de encriptação do disco. | string |
lun | Esta propriedade especifica o número de unidade lógica do disco de dados. Este valor é utilizado para identificar discos de dados na Máquina Virtual e, por conseguinte, tem de ser exclusivo para cada disco de dados anexado à Máquina Virtual. | int (obrigatório) |
OSDiskImageEncryption
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | Um URI relativo que contém o ID de recurso do conjunto de encriptação do disco. | string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso galerias/aplicações/versões pode ser implementado com operações que visam:
- Grupos de recursos
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/applications/versions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/galleries/applications/versions@2021-07-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
publishingProfile = {
enableHealthCheck = bool
endOfLifeDate = "string"
excludeFromLatest = bool
manageActions = {
install = "string"
remove = "string"
update = "string"
}
replicaCount = int
replicationMode = "string"
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
galerias/aplicações/versões
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Compute/galleries/applications/versions@2021-07-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: número inteiro de 32 bits Carateres válidos: Números e períodos. (Cada segmento é convertido num int32. Assim, cada segmento tem um valor máximo de 2.147.483.647.) |
localização | Localização do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID para recurso do tipo: aplicações |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. |
propriedades | Descreve as propriedades de uma versão de imagem da galeria. | GalleryApplicationVersionProperties |
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 esta aplicação comunica ou não o estado de funcionamento. | bool |
endOfLifeDate | A data de fim de vida da versão da imagem da galeria. Esta propriedade pode ser utilizada para fins de desativação. Esta propriedade é atualizável. | string |
excludeFromLatest | Se estiver definido como verdadeiro, Máquinas Virtuais implementado a partir da versão mais recente da Definição de Imagem não utilizará esta Versão de Imagem. | bool |
manageActions | UserArtifactManage | |
replicaCount | O número de réplicas da Versão da Imagem a criar por região. Esta propriedade entraria em vigor numa região quando regionalReplicaCount não for especificada. Esta propriedade é atualizável. | int |
replicationMode | Parâmetro opcional que especifica o modo a ser utilizado para replicação. Esta propriedade não é atualizável. | "Completo" "Raso" |
source | A imagem de origem a partir da qual a Versão da Imagem vai ser criada. | UserArtifactSource (obrigatório) |
storageAccountType | Especifica o tipo de conta de armazenamento a ser utilizado para armazenar a imagem. Esta 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 vai ser replicada. Esta propriedade é atualizável. | TargetRegion[] |
UserArtifactManage
Nome | Descrição | Valor |
---|---|---|
instalar | Obrigatório. O caminho e os argumentos para instalar a aplicação de galeria. Isto está limitado a 4096 carateres. | cadeia (obrigatório) |
remover | Obrigatório. O caminho e os argumentos para remover a aplicação de galeria. Isto está limitado a 4096 carateres. | cadeia (obrigatório) |
update | Opcional. O caminho e os argumentos para atualizar a aplicação 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 da aplicação de galeria. Isto está limitado a 4096 carateres. | string |
UserArtifactSource
Nome | Descrição | Valor |
---|---|---|
defaultConfigurationLink | Opcional. A defaultConfigurationLink do artefacto tem de ser um blob de página de armazenamento legível. | string |
mediaLink | Obrigatório. O mediaLink do artefacto tem de ser um blob de página de armazenamento legível. | cadeia (obrigatório) |
TargetRegion
Nome | Descrição | Valor |
---|---|---|
Encriptação | Opcional. Permite que os utilizadores forneçam chaves geridas pelo cliente para encriptar o SO e os discos de dados no artefacto da galeria. | EncryptionImages |
name | O nome da região. | cadeia (obrigatório) |
regionalReplicaCount | O número de réplicas da Versão da Imagem a criar por região. Esta propriedade é atualizável. | int |
storageAccountType | Especifica o tipo de conta de armazenamento a ser utilizado para armazenar a imagem. Esta propriedade não é atualizável. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
EncryptionImages
Nome | Descrição | Valor |
---|---|---|
dataDiskImages | Uma lista de especificações de encriptação para imagens do disco de dados. | DataDiskImageEncryption[] |
osDiskImage | Contém definições de encriptação para uma imagem de disco do SO. | OSDiskImageEncryption |
DataDiskImageEncryption
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | Um URI relativo que contém o ID de recurso do conjunto de encriptação do disco. | string |
lun | Esta propriedade especifica o número de unidade lógica do disco de dados. Este valor é utilizado para identificar discos de dados na Máquina Virtual e, por conseguinte, tem de ser exclusivo para cada disco de dados anexado à Máquina Virtual. | int (obrigatório) |
OSDiskImageEncryption
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | Um URI relativo que contém o ID de recurso do conjunto de encriptação do disco. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários