Imagens Microsoft.Compute 2020-06-01
Definição de recursos do bíceps
O tipo de recurso de imagens pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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/images, adicione o seguinte Bíceps ao seu modelo.
resource symbolicname 'Microsoft.Compute/images@2020-06-01' = {
location: 'string'
name: 'string'
properties: {
hyperVGeneration: 'string'
sourceVirtualMachine: {
id: 'string'
}
storageProfile: {
dataDisks: [
{
blobUri: 'string'
caching: 'string'
diskEncryptionSet: {
id: 'string'
}
diskSizeGB: int
lun: int
managedDisk: {
id: 'string'
}
snapshot: {
id: 'string'
}
storageAccountType: 'string'
}
]
osDisk: {
blobUri: 'string'
caching: 'string'
diskEncryptionSet: {
id: 'string'
}
diskSizeGB: int
managedDisk: {
id: 'string'
}
osState: 'string'
osType: 'string'
snapshot: {
id: 'string'
}
storageAccountType: 'string'
}
zoneResilient: bool
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
DiskEncryptionSetParameters
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |
ImageDataDisk
Designação | Descrição | Valor |
---|---|---|
blobUri | O disco rígido virtual. | string |
armazenamento em cache | Especifica os requisitos de cache. Os valores possíveis são: Nenhum ReadOnly ReadWrite Padrão: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium |
'Nenhuma' 'Somente leitura' 'ReadWrite' |
diskEncryptionSet | Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco de imagem gerenciado. | DiskEncryptionSetParameters |
diskSizeGB | Especifica o tamanho dos discos de dados vazios em gigabytes. Esse elemento pode ser usado para substituir o nome do disco em uma imagem de máquina virtual. Este valor não pode ser maior do que 1023 GB |
Int |
LUN | Especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da VM e, portanto, deve ser exclusivo para cada disco de dados conectado a uma VM. | int (obrigatório) |
managedDisk | O managedDisk. | SubResource |
instantâneo | O instantâneo. | SubResource |
storageAccountType | Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageOSDisk
Designação | Descrição | Valor |
---|---|---|
blobUri | O disco rígido virtual. | string |
armazenamento em cache | Especifica os requisitos de cache. Os valores possíveis são: Nenhum ReadOnly ReadWrite Padrão: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium |
'Nenhuma' 'Somente leitura' 'ReadWrite' |
diskEncryptionSet | Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco de imagem gerenciado. | DiskEncryptionSetParameters |
diskSizeGB | Especifica o tamanho dos discos de dados vazios em gigabytes. Esse elemento pode ser usado para substituir o nome do disco em uma imagem de máquina virtual. Este valor não pode ser maior do que 1023 GB |
Int |
managedDisk | O managedDisk. | SubResource |
osEstado | O estado do sistema operacional. | 'Generalizado' 'Especializado' (obrigatório) |
osType | Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir de uma imagem personalizada. Os valores possíveis são: Windows Linux |
'Linux' 'Windows' (obrigatório) |
instantâneo | O instantâneo. | SubResource |
storageAccountType | Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Designação | Descrição | Valor |
---|---|---|
hiperVGeneração | Obtém o HyperVGenerationType do VirtualMachine criado a partir da imagem | «V1» «V2» |
sourceVirtualMachine | A máquina virtual de origem a partir da qual Image é criada. | SubResource |
storageProfile | Especifica as configurações de armazenamento para os discos da máquina virtual. | ImageStorageProfile |
ImageStorageProfile
Designação | Descrição | Valor |
---|---|---|
dataDisks | Especifica os parâmetros que são usados para adicionar um disco de dados a uma máquina virtual. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
ImageDataDisk [] |
osDisk | Especifica informações sobre o disco do sistema operacional usado pela máquina virtual. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
ImageOSDisk |
zoneResiliente | Especifica se uma imagem é resiliente à zona ou não. O padrão é false. As imagens resilientes de zona só podem ser criadas em regiões que fornecem ZRS (Zone Redundant Storage). | Bool |
Microsoft.Compute/imagens
Designação | Descrição | Valor |
---|---|---|
Localização | Localização do recurso | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Descreve as propriedades de uma imagem. | ImageProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Tags de Recursos
Designação | Descrição | Valor |
---|
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |
Definição de recurso de modelo ARM
O tipo de recurso de imagens pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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/images, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Compute/images",
"apiVersion": "2020-06-01",
"name": "string",
"location": "string",
"properties": {
"hyperVGeneration": "string",
"sourceVirtualMachine": {
"id": "string"
},
"storageProfile": {
"dataDisks": [
{
"blobUri": "string",
"caching": "string",
"diskEncryptionSet": {
"id": "string"
},
"diskSizeGB": "int",
"lun": "int",
"managedDisk": {
"id": "string"
},
"snapshot": {
"id": "string"
},
"storageAccountType": "string"
}
],
"osDisk": {
"blobUri": "string",
"caching": "string",
"diskEncryptionSet": {
"id": "string"
},
"diskSizeGB": "int",
"managedDisk": {
"id": "string"
},
"osState": "string",
"osType": "string",
"snapshot": {
"id": "string"
},
"storageAccountType": "string"
},
"zoneResilient": "bool"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
DiskEncryptionSetParameters
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |
ImageDataDisk
Designação | Descrição | Valor |
---|---|---|
blobUri | O disco rígido virtual. | string |
armazenamento em cache | Especifica os requisitos de cache. Os valores possíveis são: Nenhum ReadOnly ReadWrite Padrão: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium |
'Nenhuma' 'Somente leitura' 'ReadWrite' |
diskEncryptionSet | Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco de imagem gerenciado. | DiskEncryptionSetParameters |
diskSizeGB | Especifica o tamanho dos discos de dados vazios em gigabytes. Esse elemento pode ser usado para substituir o nome do disco em uma imagem de máquina virtual. Este valor não pode ser maior do que 1023 GB |
Int |
LUN | Especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da VM e, portanto, deve ser exclusivo para cada disco de dados conectado a uma VM. | int (obrigatório) |
managedDisk | O managedDisk. | SubResource |
instantâneo | O instantâneo. | SubResource |
storageAccountType | Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageOSDisk
Designação | Descrição | Valor |
---|---|---|
blobUri | O disco rígido virtual. | string |
armazenamento em cache | Especifica os requisitos de cache. Os valores possíveis são: Nenhum ReadOnly ReadWrite Padrão: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium |
'Nenhuma' 'Somente leitura' 'ReadWrite' |
diskEncryptionSet | Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco de imagem gerenciado. | DiskEncryptionSetParameters |
diskSizeGB | Especifica o tamanho dos discos de dados vazios em gigabytes. Esse elemento pode ser usado para substituir o nome do disco em uma imagem de máquina virtual. Este valor não pode ser maior do que 1023 GB |
Int |
managedDisk | O managedDisk. | SubResource |
osEstado | O estado do sistema operacional. | 'Generalizado' 'Especializado' (obrigatório) |
osType | Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir de uma imagem personalizada. Os valores possíveis são: Windows Linux |
'Linux' 'Windows' (obrigatório) |
instantâneo | O instantâneo. | SubResource |
storageAccountType | Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Designação | Descrição | Valor |
---|---|---|
hiperVGeneração | Obtém o HyperVGenerationType do VirtualMachine criado a partir da imagem | «V1» «V2» |
sourceVirtualMachine | A máquina virtual de origem a partir da qual Image é criada. | SubResource |
storageProfile | Especifica as configurações de armazenamento para os discos da máquina virtual. | ImageStorageProfile |
ImageStorageProfile
Designação | Descrição | Valor |
---|---|---|
dataDisks | Especifica os parâmetros que são usados para adicionar um disco de dados a uma máquina virtual. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
ImageDataDisk [] |
osDisk | Especifica informações sobre o disco do sistema operacional usado pela máquina virtual. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
ImageOSDisk |
zoneResiliente | Especifica se uma imagem é resiliente à zona ou não. O padrão é false. As imagens resilientes de zona só podem ser criadas em regiões que fornecem ZRS (Zone Redundant Storage). | Bool |
Microsoft.Compute/imagens
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-06-01' |
Localização | Localização do recurso | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Descreve as propriedades de uma imagem. | ImageProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Compute/images' |
Tags de Recursos
Designação | Descrição | Valor |
---|
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar uma VM a partir do de Imagem de Usuário |
Este modelo permite que você crie máquinas virtuais a partir de uma imagem de usuário. Este modelo também implanta uma Rede Virtual, endereços IP públicos e uma Interface de Rede. |
Criar uma VM em uma vnet nova ou existente a partir de um VHD generalizado |
Este modelo cria uma VM a partir de um VHD generalizado e permite conectá-la a uma VNET nova ou existente que pode residir em outro Grupo de Recursos que não a máquina virtual |
Implantar um conjunto de escala de VM com uma imagem personalizada do Linux |
Este modelo permite implantar uma imagem personalizada do Linux da VM dentro de um Conjunto de Escala. Essas VMs estão atrás de um balanceador de carga com balanceamento de carga HTTP (por padrão na porta 80). O exemplo usa um script personalizado para fazer a implantação e atualização do aplicativo, talvez seja necessário fornecer seu script personalizado para seu próprio procedimento de atualização. Você terá que fornecer uma imagem generalizada da sua VM na mesma assinatura e região onde você cria o VMSS. |
implantar um conjunto de escala de VM com uma imagem personalizada do Windows |
Este modelo permite implantar um conjunto de escala de VM simples usando uma imagem personalizada do Windows. Essas VMs estão atrás de um balanceador de carga com balanceamento de carga HTTP (por padrão na porta 80) |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso de imagens 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/images, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/images@2020-06-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
hyperVGeneration = "string"
sourceVirtualMachine = {
id = "string"
}
storageProfile = {
dataDisks = [
{
blobUri = "string"
caching = "string"
diskEncryptionSet = {
id = "string"
}
diskSizeGB = int
lun = int
managedDisk = {
id = "string"
}
snapshot = {
id = "string"
}
storageAccountType = "string"
}
]
osDisk = {
blobUri = "string"
caching = "string"
diskEncryptionSet = {
id = "string"
}
diskSizeGB = int
managedDisk = {
id = "string"
}
osState = "string"
osType = "string"
snapshot = {
id = "string"
}
storageAccountType = "string"
}
zoneResilient = bool
}
}
})
}
Valores de propriedade
DiskEncryptionSetParameters
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |
ImageDataDisk
Designação | Descrição | Valor |
---|---|---|
blobUri | O disco rígido virtual. | string |
armazenamento em cache | Especifica os requisitos de cache. Os valores possíveis são: Nenhum ReadOnly ReadWrite Padrão: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium |
'Nenhuma' 'Somente leitura' 'ReadWrite' |
diskEncryptionSet | Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco de imagem gerenciado. | DiskEncryptionSetParameters |
diskSizeGB | Especifica o tamanho dos discos de dados vazios em gigabytes. Esse elemento pode ser usado para substituir o nome do disco em uma imagem de máquina virtual. Este valor não pode ser maior do que 1023 GB |
Int |
LUN | Especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da VM e, portanto, deve ser exclusivo para cada disco de dados conectado a uma VM. | int (obrigatório) |
managedDisk | O managedDisk. | SubResource |
instantâneo | O instantâneo. | SubResource |
storageAccountType | Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageOSDisk
Designação | Descrição | Valor |
---|---|---|
blobUri | O disco rígido virtual. | string |
armazenamento em cache | Especifica os requisitos de cache. Os valores possíveis são: Nenhum ReadOnly ReadWrite Padrão: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium |
'Nenhuma' 'Somente leitura' 'ReadWrite' |
diskEncryptionSet | Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco de imagem gerenciado. | DiskEncryptionSetParameters |
diskSizeGB | Especifica o tamanho dos discos de dados vazios em gigabytes. Esse elemento pode ser usado para substituir o nome do disco em uma imagem de máquina virtual. Este valor não pode ser maior do que 1023 GB |
Int |
managedDisk | O managedDisk. | SubResource |
osEstado | O estado do sistema operacional. | 'Generalizado' 'Especializado' (obrigatório) |
osType | Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir de uma imagem personalizada. Os valores possíveis são: Windows Linux |
'Linux' 'Windows' (obrigatório) |
instantâneo | O instantâneo. | SubResource |
storageAccountType | Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Designação | Descrição | Valor |
---|---|---|
hiperVGeneração | Obtém o HyperVGenerationType do VirtualMachine criado a partir da imagem | «V1» «V2» |
sourceVirtualMachine | A máquina virtual de origem a partir da qual Image é criada. | SubResource |
storageProfile | Especifica as configurações de armazenamento para os discos da máquina virtual. | ImageStorageProfile |
ImageStorageProfile
Designação | Descrição | Valor |
---|---|---|
dataDisks | Especifica os parâmetros que são usados para adicionar um disco de dados a uma máquina virtual. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
ImageDataDisk [] |
osDisk | Especifica informações sobre o disco do sistema operacional usado pela máquina virtual. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
ImageOSDisk |
zoneResiliente | Especifica se uma imagem é resiliente à zona ou não. O padrão é false. As imagens resilientes de zona só podem ser criadas em regiões que fornecem ZRS (Zone Redundant Storage). | Bool |
Microsoft.Compute/imagens
Tags de Recursos
Designação | Descrição | Valor |
---|
Subrecurso
Designação | Descrição | Valor |
---|---|---|
ID | ID do recurso | string |