ImageTemplate interface
O modelo de imagem é um recurso ARM gerenciado pelo provedor Microsoft.VirtualMachineImages
- Extends
Propriedades
auto |
Indica se o modelo de imagem deve ou não ser executado automaticamente na criação ou atualização do modelo. |
build |
Duração máxima de espera durante a criação do modelo de imagem (inclui todas as personalizações, otimizações, validações e distribuições). Omitir ou especificar 0 para usar o padrão (4 horas). |
customize | Especifica as propriedades usadas para descrever as etapas de personalização da imagem, como Fonte da imagem, etc |
distribute | A distribuição destina-se para onde a saída de imagem precisa ir. |
error |
Opções de tratamento de erros em caso de falha de compilação |
exact |
O ID do grupo de recursos de preparo na mesma assinatura que o modelo de imagem que será usado para criar a imagem. Este campo somente leitura difere de 'stagingResourceGroup' somente se o valor especificado no campo 'stagingResourceGroup' estiver vazio. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
identity | A identidade do modelo de imagem, se configurado. |
last |
Estado de 'execução' que está atualmente em execução ou foi executado pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
managed |
Tags que serão aplicadas ao grupo de recursos e/ou recursos criados pelo serviço. |
optimize | Especifica a otimização a ser executada na imagem. |
provisioning |
Erro de provisionamento, se houver NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
provisioning |
Estado de provisionamento do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
source | Especifica as propriedades usadas para descrever a imagem de origem. |
staging |
O ID do grupo de recursos de preparo na mesma assinatura que o modelo de imagem que será usado para criar a imagem. Se este campo estiver vazio, será criado um grupo de recursos com um nome aleatório. Se o grupo de recursos especificado neste campo não existir, ele será criado com o mesmo nome. Se o grupo de recursos especificado existir, ele deverá estar vazio e na mesma região do modelo de imagem. O grupo de recursos criado será excluído durante a exclusão do modelo se esse campo estiver vazio ou se o grupo de recursos especificado não existir, mas se o grupo de recursos especificado existir, os recursos criados no grupo de recursos serão excluídos durante a exclusão do modelo e o próprio grupo de recursos permanecerá. |
validate | Opções de configuração e lista de validações a serem executadas na imagem resultante. |
vm |
Descreve como a máquina virtual é configurada para criar imagens |
Propriedades Herdadas
id | ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | A geolocalização onde o recurso vive |
name | O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
tags | Tags de recursos. |
type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
autoRun
Indica se o modelo de imagem deve ou não ser executado automaticamente na criação ou atualização do modelo.
autoRun?: ImageTemplateAutoRun
Valor de Propriedade
buildTimeoutInMinutes
Duração máxima de espera durante a criação do modelo de imagem (inclui todas as personalizações, otimizações, validações e distribuições). Omitir ou especificar 0 para usar o padrão (4 horas).
buildTimeoutInMinutes?: number
Valor de Propriedade
number
customize
Especifica as propriedades usadas para descrever as etapas de personalização da imagem, como Fonte da imagem, etc
customize?: ImageTemplateCustomizerUnion[]
Valor de Propriedade
distribute
A distribuição destina-se para onde a saída de imagem precisa ir.
distribute?: ImageTemplateDistributorUnion[]
Valor de Propriedade
errorHandling
Opções de tratamento de erros em caso de falha de compilação
errorHandling?: ImageTemplatePropertiesErrorHandling
Valor de Propriedade
exactStagingResourceGroup
O ID do grupo de recursos de preparo na mesma assinatura que o modelo de imagem que será usado para criar a imagem. Este campo somente leitura difere de 'stagingResourceGroup' somente se o valor especificado no campo 'stagingResourceGroup' estiver vazio. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
exactStagingResourceGroup?: string
Valor de Propriedade
string
identity
A identidade do modelo de imagem, se configurado.
identity: ImageTemplateIdentity
Valor de Propriedade
lastRunStatus
Estado de 'execução' que está atualmente em execução ou foi executado pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
lastRunStatus?: ImageTemplateLastRunStatus
Valor de Propriedade
managedResourceTags
Tags que serão aplicadas ao grupo de recursos e/ou recursos criados pelo serviço.
managedResourceTags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
optimize
Especifica a otimização a ser executada na imagem.
optimize?: ImageTemplatePropertiesOptimize
Valor de Propriedade
provisioningError
Erro de provisionamento, se houver NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningError?: ProvisioningError
Valor de Propriedade
provisioningState
Estado de provisionamento do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: ProvisioningState
Valor de Propriedade
source
Especifica as propriedades usadas para descrever a imagem de origem.
source?: ImageTemplateSourceUnion
Valor de Propriedade
stagingResourceGroup
O ID do grupo de recursos de preparo na mesma assinatura que o modelo de imagem que será usado para criar a imagem. Se este campo estiver vazio, será criado um grupo de recursos com um nome aleatório. Se o grupo de recursos especificado neste campo não existir, ele será criado com o mesmo nome. Se o grupo de recursos especificado existir, ele deverá estar vazio e na mesma região do modelo de imagem. O grupo de recursos criado será excluído durante a exclusão do modelo se esse campo estiver vazio ou se o grupo de recursos especificado não existir, mas se o grupo de recursos especificado existir, os recursos criados no grupo de recursos serão excluídos durante a exclusão do modelo e o próprio grupo de recursos permanecerá.
stagingResourceGroup?: string
Valor de Propriedade
string
validate
Opções de configuração e lista de validações a serem executadas na imagem resultante.
validate?: ImageTemplatePropertiesValidate
Valor de Propriedade
vmProfile
Descreve como a máquina virtual é configurada para criar imagens
vmProfile?: ImageTemplateVmProfile
Valor de Propriedade
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
A geolocalização onde o recurso vive
location: string
Valor de Propriedade
string
name
O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdado deTrackedResource.name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor de Propriedade
herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado deTrackedResource.tags