KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

O VirtualMachineTemplateDisk define as propriedades de um disco a ser criado e anexado a uma VM instanciada de um modelo.

Aparece em: - VirtualMachineTemplateSpec

Campo Descrição
boot booleano Especifica se este disco será o dispositivo de inicialização. Exatamente um disco no modelo precisa ser marcado como disco de inicialização.
autoDelete booleano Especifica se o disco será excluído automaticamente quando a máquina virtual for excluída.
spec VirtualMachineDiskSpec A especificação define as propriedades do próprio disco (por exemplo, tamanho, imagem de origem).

VirtualMachineImage

Representa a imagem de disco que pode ser usada em uma máquina virtual.

Aparece em: - VirtualMachineImageList

Campo Descrição
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImage
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageList

Representa uma coleção de imagens de máquina virtual.

Campo Descrição
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImageList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz de VirtualMachineImage

VirtualMachineImageStatus

Define o status de uma imagem de máquina virtual.

Aparece em: - VirtualMachineImage

Campo Descrição
conditions Matriz de condição Condições da imagem da máquina virtual.
errors Matriz VMMError Uma lista de todos os erros que ocorreram durante a reconciliação deste recurso.
storageLocations matriz de string A lista de zonas em que a imagem da máquina virtual está armazenada.
zones VirtualMachineImageZoneStatus A lista de status de zona em que o recurso é propagado.

VirtualMachineImageZoneStatus

Fornece o status de uma zona sendo lançada para uma zona específica.

Aparece em: - VirtualMachineImageStatus

Campo Descrição
name string O nome da zona em que a réplica representada por este status está.
conditions Matriz de condição As observações do lançamento atual.

VirtualMachineTemplate

Representa um modelo de uma máquina virtual.

Aparece em: - VirtualMachineTemplateList

Campo Descrição
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplate
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateStatus

VirtualMachineTemplateList

Define uma lista de recursos VirtualMachineTemplate.

Campo Descrição
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz VirtualMachineTemplate

VirtualMachineTemplateReplica

Representa um modelo de um modelo de máquina virtual.

Aparece em: - VirtualMachineTemplateReplicaList

Campo Descrição
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplica
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateReplicaStatus

VirtualMachineTemplateReplicaList

Representa uma coleção de recursos VirtualMachineTemplateReplica.

Campo Descrição
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplicaList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz VirtualMachineTemplateReplica

VirtualMachineTemplateReplicaStatus

Contém o estado observado da réplica do modelo de máquina virtual.

Aparece em: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus

Campo Descrição
conditions Matriz de condição Condições da réplica do modelo de máquina virtual.

VirtualMachineTemplateSpec

Define a especificação de um modelo de máquina virtual.

Aparece em: - VirtualMachineTemplate - VirtualMachineTemplateReplica

Campo Descrição
compute Compute Especifica a CPU e a memória da VM. A CPU e a memória podem ser definidas diretamente ou pelo VirtualMachineType. As mudanças no Compute exigem uma reinicialização para entrar em vigor. O recurso de computação é imutável quando a VM está no estado "Desconhecido".
virtualMachineDiskTemplates Matriz VirtualMachineDiskTemplate "Disks" especifica a lista de discos a serem criados e anexados.
startupScripts Matriz StartupScript Especifica a lista de scripts de inicialização da VM. Os StartupScripts só têm efeito em VMs com o cloud-init instalado. Eles são executados em ordem alfabética, com base no nome de cada script de inicialização.
guestEnvironment GuestEnvironment Especifica a configuração do ambiente de convidado da VM. Se o campo for nulo, o campo "enable" em "AccessManagement" será verdadeiro por padrão. Caso contrário, a configuração não nula de cada subrecurso na estrutura vai substituir a configuração padrão dele.
shieldConfig ShieldConfig Especifica as configurações relacionadas à segurança da VM.
network NetworkSpec Especifica a configuração de rede.

VirtualMachineTemplateStatus

Contém o estado observado do modelo de máquina virtual.

Aparece em: - VirtualMachineTemplate

Campo Descrição
conditions Matriz de condição As observações do estado geral do recurso. Tipos de condição conhecidos: Pronto.
rollout RolloutStatus A estratégia atual usada para lançar o recurso em cada zona.
zones VirtualMachineTemplateZoneStatus A lista de status de zona em que o recurso é lançado.

VirtualMachineTemplateZoneStatus

Fornece o status de um modelo de máquina virtual sendo lançado em uma zona específica.

Aparece em: - VirtualMachineTemplateStatus

Campo Descrição
name string O nome da zona em que a réplica representada por este status está.
rolloutStatus ZoneRolloutStatus O status da implantação da réplica na zona.
replicaStatus VirtualMachineTemplateReplicaStatus O status de reconciliação da réplica coletada da zona. Qualquer condição no campo que tenha um .observedGeneration menor que .rolloutStatus.replicaGeneration está desatualizada.