virtualmachine.gdc.goog/v1
Contém definições de esquema de API para o grupo de APIs virtualmachine.gdc.goog v1.
AccessManagementConfig
Especifica a configuração do recurso AccessManagement
no ambiente de convidado.
Aparece em: - GuestEnvironment
Campo | Descrição |
---|---|
enable booleano |
Especifica se é necessário enable o recurso AccessManagement no ambiente de convidado da VM. Consulte a descrição do campo GuestEnvironment para informações sobre o valor padrão dele. |
Computação
Especifica os atributos de CPU e memória de uma VM.
É necessário especificar vcpus
e memory
exclusivamente ou especificar apenas
VirtualMachineType
.
Especificar vcpus
sem memory
ou vice-versa cria uma combinação inválida.
Especificar virtualMachineType
ao mesmo tempo que vcpus
ou memory
, ou
ambos, também cria uma combinação inválida.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
virtualMachineType string |
Especifica o nome do VirtualMachineType referenciado. A referência exige um nome VirtualMachineType predefinido ou principal. |
vcpus número inteiro |
Especifica o número de vCPUs disponíveis para a instância. Especifique vcpus como um número inteiro. Esse valor precisa ser um múltiplo de 2, com 2 como o mínimo e 128 como o máximo permitido. |
memory Quantidade |
Especifica a quantidade de memória física disponível para a instância. A memória precisa ter um valor mínimo de 1Gi e pode ser de até 400Gi (inclusive). |
DiskAttachment
Representa a relação de vinculação entre o VirtualMachine
e o VirtualMachineDisk
.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
boot booleano |
Especifica se este disco é o dispositivo de inicialização do VirtualMachine . É preciso haver exatamente um disco marcado como boot . |
autoDelete booleano |
Especifica se o disco será excluído quando o VirtualMachine for excluído. AutoDelete só é aplicável enquanto um disco está anexado a um VirtualMachine . Um ciclo de vida VirtualMachineDisk é dissociado do VirtualMachine quando não é mais referenciado em .spec.disks . |
virtualMachineDiskRef LocalObjectReference |
Refere-se a um VirtualMachineDisk no mesmo namespace . |
DiskReplicationStatus
Aparece em: - VirtualMachineDiskStatus
Campo | Descrição |
---|---|
role ReplicationRole |
A função que este disco tem na relação de replicação. Os valores válidos são "primary" e "secondary". |
primaryDisk ReplicatedDiskInfo |
O disco principal de que este disco está sendo replicado, se ele for um disco secundário. Será nulo para discos principais. |
secondaryDisk ReplicatedDiskInfo |
O disco secundário para o qual este disco está sendo replicado, se este disco for um disco principal. Será nulo para discos secundários. |
volumeReplicationRelationship string |
O nome do objeto de relacionamento de replicação de volume que está gerenciando a replicação. |
conditions Matriz de condição |
As observações mais recentes do estado das replicações. |
errorStatus ErrorStatus |
Uma lista de todos os erros que ocorreram durante a replicação. |
DiskSource
Define a origem do disco. Especifique exatamente uma das origens compatíveis para usar no preenchimento de um disco.
Aparece em: - VirtualMachineDiskSpec
Campo | Descrição |
---|---|
image ImageDiskSource |
Indica que o disco foi criado com base em uma imagem de disco. |
FilterSpec
Define o filtro de restauração refinada.
Aparece em: - VirtualMachineRestoreRequestSpec
Campo | Descrição |
---|---|
targetedVirtualMachines VirtualMachineResourceConfig |
O conjunto de VMs que precisam ser restauradas. Essas VMs precisam ser as mesmas que fazem parte do recurso VirtualMachineBackup fornecido na mesma VirtualMachineRestoreRequest. |
targetedVirtualMachineDisks VirtualMachineResourceConfig |
O conjunto de VMDisks que precisam ser restaurados. Esses VMDisks precisam ser os que fazem parte do recurso VirtualMachineBackup fornecido no mesmo VirtualMachineRestoreRequest. |
virtualMachineDiskOptions VirtualMachineDiskFilterOptions |
Especifica as opções de filtro para restaurar discos. Especificar esse campo não restaura VirtualMachines, apenas VirtualMachineDisks com base no campo selecionado em VirtualMachineDiskFilterOptions. Esse campo não deve ser especificado se um dos TargetedVirtualMachines ou TargetedVirtualMachineDisks for especificado. |
Firmware
Especifica as opções de inicialização da VM no momento da inicialização.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
type string |
Especifica se a inicialização será feita via UEFI ou BIOS. O valor padrão é bios . Descontinuado: use ShieldConfig.BootType. |
enableSecureBoot booleano |
Ativa ou desativa a verificação do certificado do carregador de inicialização. Isso ajuda a bloquear o carregamento de códigos modificados ou maliciosos. O valor padrão é true se type for uefi . Se type estiver definido como bios , o valor padrão será false e não poderá ser modificado, já que a verificação do certificado do carregador de inicialização não está disponível para BIOS. Descontinuado: use ShieldConfig.EnableSecureBoot. |
GCSReference
Representa a origem do GCS de onde a imagem será armazenada.
Aparece em: - VirtualMachineImageSpec
Campo | Descrição |
---|---|
url string |
O URL do objeto do GCS. |
GuestEnvironment
Especifica a configuração do ambiente de convidado.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
accessManagement AccessManagementConfig |
Especifica a configuração de gerenciamento de acesso. |
IPAddress
Aparece em: - NetworkInterfaceSpec
Campo | Descrição |
---|---|
address string |
O endereço IP. No GDC conectado, o endereço pode conter uma máscara de sub-rede. Se a máscara de sub-rede não for incluída, /32 será usada como padrão. Por exemplo, 1.2.3.4 será considerado como 1.2.3.4/32. Como alternativa, a entrada pode ser 1.2.3.4/24. No GDC airgapped, o endereço não pode conter uma máscara de sub-rede. As informações da sub-rede são recuperadas do objeto "Subnet". |
managed booleano |
Indica se o ciclo de vida da sub-rede associada a esse endereço IP precisa ser gerenciado pelo sistema no GDC isolado. Não usado no GDC conectado. Se for "true" (padrão), uma sub-rede será criada automaticamente para esse IP e excluída durante a exclusão da VM. Se for "false", o usuário precisará ter criado uma sub-rede, e ela precisará estar no status "pronta". |
ImageDestinationReference
Aponta para o destino em que o conteúdo da imagem é enviado.
Só é possível especificar um destino.
Compatível apenas com implantações do GDC Connected.
Este campo é obrigatório se o ImageSourceReference
especificado for GCS
.
Aparece em: - VirtualMachineImageImportSpec
Campo | Descrição |
---|---|
gcs ImageGCSDestinationReference |
Os detalhes do bucket de uma imagem preenchida no GCS. |
ImageDiskSource
Referência à origem da imagem.
Aparece em: - DiskSource
Campo | Descrição |
---|---|
name string |
O nome do objeto da API VirtualMachineImage . |
namespace string |
O namespace do objeto da API VirtualMachineImage . Para imagens douradas, use vm-system . Para imagens no projeto atual, defina como vazio ou use o valor namespace atual. |
ImageGCSDestinationReference
Representa o destino do GCS para onde uma imagem será importada.
Aparece em: - ImageDestinationReference
Campo | Descrição |
---|---|
bucketName string |
O nome do bucket do GCS que contém essa imagem. |
ImageGCSSourceReference
Representa a origem do GCS de onde importar uma imagem.
Aparece em: - ImageSourceReference
Campo | Descrição |
---|---|
bucketName string |
O nome do bucket do GCS que contém essa imagem. |
objectName string |
O nome da imagem no bucket. |
ImageMetadataInput
A especificação do VirtualMachineImage
.
Aparece em: - VirtualMachineImageImportSpec
Campo | Descrição |
---|---|
name string |
O nome da imagem, como ubuntu-20.04-server-cloudimg . |
operatingSystem OSName |
O nome do SO a que essa imagem pertence, como ubuntu-2004 . |
minimumDiskSize Quantidade |
O tamanho mínimo do disco em que a imagem pode ser aplicada. Isso especifica apenas o tamanho recomendado para discos futuros criados com base nessa imagem. Ele não representa o tamanho da imagem em si. Esse campo é obrigatório se a imagem estiver sendo importada do armazenamento de objetos. |
ImageObjectStorageSourceReference
Representa a origem de armazenamento de objetos de onde importar uma imagem.
Aparece em: - ImageSourceReference
Campo | Descrição |
---|---|
bucketRef LocalObjectReference |
O nome do recurso personalizado Bucket que contém essa imagem. O recurso personalizado Bucket precisa estar no mesmo namespace que esse objeto. |
objectName string |
O nome da imagem no bucket. |
ImagePrepareOptions
Representa as opções de preparação de imagens.
Aparece em: - VirtualMachineImageImportSpec
Campo | Descrição |
---|---|
installGuestEnvironment booleano |
Especifica se o ambiente convidado isolado do GDC será instalado. O valor padrão é true . |
ImageSourceReference
Aponta para o recurso de onde o conteúdo da imagem é extraído. Só é possível especificar uma origem.
Aparece em: - VirtualMachineImageImportSpec
Campo | Descrição |
---|---|
diskRef LocalObjectReference |
Especificado quando a imagem é preenchida de um VirtualMachineDisk existente. |
objectStorage ImageObjectStorageSourceReference |
Os detalhes do bucket de uma imagem preenchida com base no armazenamento de objetos. |
gcs ImageGCSSourceReference |
Os detalhes do bucket de uma imagem preenchida do gcs. |
NetworkInterfaceSpec
Especifica a configuração da interface de rede. No GDC Connected, só é possível especificar Network e IPAddresses. No GDC airgapped, é preciso especificar um dos seguintes: Network, Subnet ou IPAddresses. Subnet e IPAddresses podem ser especificados juntos.
Aparece em: - NetworkSpec
Campo | Descrição |
---|---|
network string |
A rede a que a interface está conectada. No GDC airgapped, os valores válidos são: default , multicast . |
subnet string |
A sub-rede a que a interface está conectada no GDC com isolamento físico. Não usado no GDC conectado. Se não for especificado, o padrão será a sub-rede padrão da rede especificada. |
subnetNamespace string |
O namespace da sub-rede a que a interface está conectada no GDC isolado por airgap. Não usado no GDC conectado. Se não for especificado, o padrão será o mesmo namespace da VirtualMachine. |
ipAddresses Matriz IPAddress |
O endereço IP a ser atribuído à interface. Apenas o primeiro endereço IP é atribuído à interface. No GDC airgapped, um endereço IP será alocado dinamicamente se não for especificado. No GDC connected, se a rede estiver configurada para usar um servidor DHCP externo, esse campo poderá ser usado para especificar um endereço estático. Se a rede não estiver configurada para usar um servidor DHCP externo, esse campo será obrigatório. |
NetworkInterfaceStatus
NetworkInterfaceStatus é o status do recurso NetworkInterface.
Aparece em: - NetworkStatus
Campo | Descrição |
---|---|
name string |
O nome indica o nome da interface de rede exposta na VM, por exemplo, "eth0", "eth1". |
ipAddresses matriz de string |
IpAddresses são os endereços IP atribuídos ao NetworkInterface. |
macAddress string |
MacAddress é o endereço MAC atribuído ao NetworkInterface. |
NetworkPerformanceSpec
Aparece em: - NetworkSpec
Campo | Descrição |
---|---|
highThroughputMode booleano |
Se a otimização de alta capacidade de processamento está ativada para todas as interfaces na VM em GDC isolado por airgap. Não usado no GDC conectado. Se for "true", isso vai usar recursos como multiqueue para melhorar o desempenho da rede. O valor padrão é false . |
NetworkSpec
Especifica a configuração de rede.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
interfaces NetworkInterfaceSpec |
As interfaces de rede anexadas à VM. Se nenhuma interface unicast for especificada, uma interface default será adicionada automaticamente. Os usuários em uma organização com multicast ativado podem adicionar a interface multicast . A primeira interface especificada será tratada como a interface padrão ao configurar a rota padrão na VM. |
performanceSpec NetworkPerformanceSpec |
Especifica a configuração para rede de alta performance. |
NetworkStatus
NetworkStatus é o status da rede da máquina virtual.
Aparece em: - VirtualMachineStatus
Campo | Descrição |
---|---|
interfaces NetworkInterfaceStatusNetworkInterfaceStatus |
OSName
Tipo subjacente:string
A lista de SOs válidos para uso.
Aparece em: - ImageMetadataInput - OperatingSystemSpec
OperatingSystemSpec
Contém as informações do sistema operacional de uma imagem.
Aparece em: - VirtualMachineImageSpec
Campo | Descrição |
---|---|
name OSName |
O nome do SO a que esta imagem pertence, por exemplo, "windows-2016". |
ReplicatedDiskInfo
Aparece em: - DiskReplicationStatus
Campo | Descrição |
---|---|
name string |
O nome da instância VirtualMachineDisk . |
zone string |
A zona da instância VirtualMachineDisk . |
SSHSpec
Armazena as credenciais SSH usadas para estabelecer a conexão.
Aparece em: - VirtualMachineAccessRequestSpec
Campo | Descrição |
---|---|
key string |
Especifica a chave pública a ser programada para acesso SSH. |
ttl Duração |
Especifica o período de validade da chave, expresso em horas, minutos e segundos. O valor padrão é 24h0m0s . |
ServicePort
O ServicePort contém informações sobre a porta do serviço.
Aparece em: - VirtualMachineExternalAccessSpec
Campo | Descrição |
---|---|
name string |
O nome desta porta no serviço. |
protocol Protocol |
O protocolo IP dessa porta. Aceita "TCP", "UDP" e "SCTP". |
port número inteiro |
A porta que será exposta por esse serviço. |
ShieldConfig
Especifica as configurações relacionadas à segurança da VM.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
bootType string |
Especifica se a inicialização será feita via UEFI ou BIOS. O valor padrão é bios . |
enableSecureBoot booleano |
Ativa ou desativa a verificação do certificado do carregador de inicialização. Isso ajuda a bloquear o carregamento de códigos modificados ou maliciosos. O valor padrão é true se bootType for uefi . Se bootType estiver definido como bios , o valor padrão será false e não poderá ser modificado, já que a verificação do certificado do carregador de inicialização não está disponível para BIOS. |
enableVtpm booleano |
Se um dispositivo vTPM será emulado. O valor padrão é false . |
StartupScript
Define um script de inicialização para uma VM.
Aceita a especificação de um script de inicialização como uma string de texto simples
ou um secret do Kubernetes. Se o campo script
for especificado, o campo scriptSecretRef
não poderá ser fornecido, e vice-versa.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
name string |
Especifica o nome de um script. Precisa corresponder à expressão regular [\w][\w\-.]* e ter no máximo 255 caracteres. Se você especificar um script para uma VM do Windows, o nome precisará incluir um "-" seguido da extensão do script como um sufixo. Por exemplo, use o nome hello-world-ps1 para um script do PowerShell chamado hello-world . |
script string |
Especifica uma string de texto simples que contém o script. O tamanho do conteúdo do script precisa ser menor que 2.048 bytes. |
scriptSecretRef LocalObjectReference |
Referencia um secret do Kubernetes que contém o script. O nome ScriptSecretRef precisa corresponder ao nome do secret do Kubernetes. |
VMMError
Wrapper para todos os erros do VMM, incluindo códigos de erro.
Aparece em: - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus
Campo | Descrição |
---|---|
code string |
O código do erro. Ele inclui um prefixo com letras seguido por um código numérico de quatro dígitos. |
message string |
A mensagem de erro legível. |
VirtualMachine
Representa a configuração e o estado da máquina virtual.
Aparece em: - VirtualMachineList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachine |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineSpec |
|
status VirtualMachineStatus |
VirtualMachineAccessRequest
Representa uma solicitação de acesso a uma VM.
Aparece em: - VirtualMachineAccessRequestList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineAccessRequest |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineAccessRequestSpec |
|
status VirtualMachineAccessRequestStatus |
VirtualMachineAccessRequestList
Contém uma lista de objetos VirtualMachineAccessRequest.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineAccessRequestList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachineAccessRequest |
VirtualMachineAccessRequestSpec
Define a especificação VirtualMachineAccessRequest
.
Aparece em: - VirtualMachineAccessRequest
Campo | Descrição |
---|---|
vm string |
Especifica o nome da VM a ser acessada. |
user string |
Especifica o nome de usuário para acessar a VM. |
ssh SSHSpec |
Contém as credenciais SSH usadas para acessar a VM. |
VirtualMachineAccessRequestState
Tipo subjacente:string
Estado de VirtualMachineAccessRequest
.
Aparece em: - VirtualMachineAccessRequestStatus
VirtualMachineAccessRequestStatus
Descreve o status do VirtualMachineAccessRequest.
Aparece em: - VirtualMachineAccessRequest
Campo | Descrição |
---|---|
state VirtualMachineAccessRequestState |
Especifica o estado de VirtualMachineAccessRequest . |
reason string |
Indica o motivo do status atual. |
message string |
Fornece mais contexto para o status atual. |
processedAt Tempo |
Especifica o momento em que a solicitação foi processada. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
VirtualMachineAttachment
Contém informações sobre a qual VirtualMachine
este VirtualMachineDisk
está
anexado e como ele está anexado.
Aparece em: - VirtualMachineDiskStatus
Campo | Descrição |
---|---|
nameRef LocalObjectReference |
O nome de um VirtualMachine anexado. |
uid UID |
O UID do VirtualMachine anexado. |
autoDelete booleano |
Reflete como o VirtualMachine anexa esse disco. O disco é excluído quando todas as VMs anexadas têm autoDelete definido como true e todas as VMs são excluídas. Se pelo menos uma VM tiver autoDelete definido como false , o disco não será excluído. |
VirtualMachineBackup
O esquema da API VirtualMachineBackups.
Aparece em: - VirtualMachineBackupList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackup |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineBackupSpec |
|
status VirtualMachineBackupStatus |
VirtualMachineBackupConfig
Contém detalhes de configuração para executar o backup, incluindo escopo, local e estratégia de backup de volume.
Aparece em: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec
Campo | Descrição |
---|---|
backupRepository string |
Identifica o local de armazenamento secundário para este VirtualMachineBackupPlan . Este campo é destinado apenas para uso interno. Fornecer o repositório de backup apenas usando VirtualMachineBackupPlanTemplate |
backupScope VirtualMachineBackupScope |
Especifica os recursos cobertos por este VirtualMachineBackupPlan . |
volumeStrategy VolumeStrategy |
Declara a estratégia a ser usada para fazer backup de volumes. Por exemplo, use um snapshot local em vez de um backup remoto ou específico do provisionador. |
VirtualMachineBackupList
Contém uma lista de VirtualMachineBackup.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items VirtualMachineBackup |
VirtualMachineBackupPlan
O esquema da API VirtualMachineBackupPlans.
Aparece em: - VirtualMachineBackupPlanList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlan |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineBackupPlanSpec |
|
status VirtualMachineBackupPlanStatus |
VirtualMachineBackupPlanList
Contém uma lista de VirtualMachineBackupPlan.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlanList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items VirtualMachineBackupPlan |
VirtualMachineBackupPlanSpec
Define um VirtualMachineBackupPlan
que fornece instruções para criar um
recurso BackupPlan
subjacente e ProtectedApplication
para realizar backups.
Aparece em: - VirtualMachineBackupPlan
Campo | Descrição |
---|---|
virtualMachineBackupPlanTemplate string |
O VirtualMachineBackupPlanTemplate precisa estar no mesmo namespace que este plano de backup de VM. |
backupConfig VirtualMachineBackupConfig |
Define a configuração e o escopo do backup. |
backupSchedule Programação |
A criação de backup programado neste plano de backup de VM. A programação é um campo mutável que pode ser editado após a criação. Por padrão, o plano de backup de VM será pausado. |
retentionPolicy RetentionPolicy |
O ciclo de vida dos backups criados com este plano. Por padrão, os backups podem ser excluídos sem um período de bloqueio. Por padrão, os backups não são excluídos por uma programação automática, e a política de retenção pode ser modificada. |
VirtualMachineBackupPlanStatus
Define o estado observado de VirtualMachineBackupPlan
.
Aparece em: - VirtualMachineBackupPlan
Campo | Descrição |
---|---|
backupPlan string |
O nome do plano de backup subjacente gerenciado por este VirtualMachineBackupPlan , usado na arquitetura da organização v1 isolada do GDC. |
backupPlanStatus BackupPlanStatus |
O status incorporado do plano de backup subjacente. |
configBackupPlan string |
O nome do plano de backup de configuração subjacente gerenciado por este VirtualMachineBackupPlan . A configuração aqui se refere à VM e ao disco da VM, usados na arquitetura da organização v2 isolada por ar do GDC. |
volumeBackupPlan string |
O nome do plano de backup de volume subjacente gerenciado por este VirtualMachineBackupPlan , usado na arquitetura da organização v2 isolada do GDC. |
lastBackupTime Tempo |
O carimbo de data/hora do backup executado mais recentemente. Esse campo é usado para programar o próximo backup. |
nextBackupTime Tempo |
O carimbo de data/hora do próximo backup programado. Esse campo é usado para programar o próximo backup. |
lastReconcileTime Tempo |
O carimbo de data/hora da última reconciliação deste recurso. |
errorMessage string |
ErrorMessage contém a mensagem de erro que ocorreu durante a última tentativa de reconciliação. Esse campo é opcional e só será preenchido se ocorrer um erro. |
VirtualMachineBackupPlanTemplate
O esquema da API VirtualMachineBackupPlanTemplates
.
Aparece em: - VirtualMachineBackupPlanTemplateList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlanTemplate |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineBackupPlanTemplateSpec |
|
status VirtualMachineBackupPlanTemplateStatus |
VirtualMachineBackupPlanTemplateList
Contém uma lista de VirtualMachineBackupPlanTemplate.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlanTemplateList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items VirtualMachineBackupPlanTemplate |
VirtualMachineBackupPlanTemplateSpec
Define o modelo que o VirtualMachineBackupPlans
usa para derivar parâmetros comuns.
Aparece em: - VirtualMachineBackupPlanTemplate
Campo | Descrição |
---|---|
backupRepository string |
O nome de um recurso BackupRepository . |
VirtualMachineBackupRequest
O esquema da API VirtualMachineBackupRequests.
Aparece em: - VirtualMachineBackupRequestList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupRequest |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineBackupRequestSpec |
|
status VirtualMachineBackupRequestStatus |
VirtualMachineBackupRequestList
Contém uma lista de VirtualMachineBackupRequest.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupRequestList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items VirtualMachineBackupRequest |
VirtualMachineBackupRequestSpec
Define o estado desejado de VirtualMachineBackupRequest
.
Aparece em: - VirtualMachineBackupRequest
Campo | Descrição |
---|---|
virtualMachineBackupPlanTemplate string |
O nome do recurso VirtualMachineBackupPlanTemplate usado para gerar um VirtualMachineBackupPlan . Reutiliza o VirtualMachineBackupPlan preexistente criado com base nesse modelo, se houver um. O VirtualMachineBackupPlanTemplate precisa estar no mesmo namespace que esta solicitação. Especifique apenas um de VirtualMachineBackupPlanTemplate OU VirtualMachineBackupPlan . |
virtualMachineBackupPlan string |
O plano de backup de máquina virtual que esta solicitação usa para solicitação ad hoc com escopo de backup. Os campos "VirtualMachine" e "VirtualMachineDisk" precisam ser omitidos quando este campo é fornecido. O VirtualMachineBackupPlan precisa estar no mesmo namespace desta solicitação. |
virtualMachine string |
O VirtualMachine que está sendo salvo em backup. Isso é usado com o VirtualMachineBackupPlanTemplate para gerar automaticamente um VirtualMachineBackupPlan se ele não existir. Especifique apenas um de VirtualMachine OU VirtualMachineDisk . Quando virtualMachine é especificado, a estratégia de backup é sempre ProvisionerSpecific . |
virtualMachineDisk string |
O VirtualMachineDisk que está sendo salvo em backup. Usado com VirtualMachineBackupPlanTemplate para gerar automaticamente um VirtualMachineBackupPlan se ele não existir. Quando virtualMachineDisk é especificado para backup, a estratégia é SnapshotOnly . Especifique apenas um de VirtualMachine OU VirtualMachineDisk . |
virtualMachineBackupName string |
O nome do VirtualMachineBackup a ser criado. O backup é sempre criado no mesmo namespace da solicitação. |
VirtualMachineBackupRequestStatus
Define o estado observado do VirtualMachineBackupRequest.
Aparece em: - VirtualMachineBackupRequest
Campo | Descrição |
---|---|
timeToExpire Tempo |
Quando esse recurso efêmero será excluído. |
statusField StatusFields |
Descreve o estado observado do VirtualMachineBackupRequest |
VirtualMachineBackupScope
Define o escopo dos recursos para o VirtualMachineBackupPlan
a ser capturado.
Aparece em: - VirtualMachineBackupConfig
Campo | Descrição |
---|---|
selectedVirtualMachines VirtualMachineResourceConfig |
Especifica as VMs que o VirtualMachineBackupPlan vai capturar. |
selectedVirtualMachineDisks VirtualMachineResourceConfig |
Especifica os discos que este VirtualMachineBackupPlan vai capturar. |
vmResourceLabelSelector objeto (chaves:string, valores:string) |
Especifica os rótulos que selecionam um ou vários recursos de VM ou disco de VM no mesmo namespace que o plano de backup. |
VirtualMachineBackupSpec
Define o estado desejado de VirtualMachineBackup
.
Aparece em: - VirtualMachineBackup
Campo | Descrição |
---|---|
virtualMachineBackupPlan string |
O nome do VirtualMachineBackupPlan de que este VirtualMachineBackup foi criado. Esse VirtualMachineBackupPlan existe no mesmo namespace que o VirtualMachineBackupPlan . |
backupConfig VirtualMachineBackupConfig |
Define a configuração e o escopo do backup. |
VirtualMachineBackupStatus
Define o estado observado de um VirtualMachineBackup
.
Aparece em: - VirtualMachineBackup
Campo | Descrição |
---|---|
backup string |
O nome do backup subjacente que este VirtualMachineBackup referencia. O backup precisa estar no mesmo namespace que o backup da VM, usado na arquitetura da organização v1 isolada por ar do GDC. |
backupStatus BackupStatus |
O status dos backups subjacentes a que este VirtualMachineBackup faz referência, usado na arquitetura da organização v1 isolada do GDC. |
configBackup string |
O nome do backup de configuração subjacente a que este VirtualMachineBackup faz referência. A configuração se refere à VM e ao disco da VM. O backup de configuração precisa estar no mesmo namespace que o backup da VM, usado na arquitetura da organização v2 isolada por ar do GDC. |
configBackupStatus BackupStatus |
O status do backup de configuração subjacente a que este VirtualMachineBackup faz referência, usado na arquitetura da organização v2 isolada do GDC. |
volumeBackup string |
O nome do backup de volume subjacente a que este VirtualMachineBackup se refere. O backup de volume precisa estar no mesmo namespace que o backup da VM, usado na arquitetura da organização v2 isolada por ar do GDC. |
volumeBackupStatus BackupStatus |
O status do backup de volume subjacente a que este VirtualMachineBackup faz referência, usado na arquitetura da organização v2 isolada por ar do GDC. |
backedUpVirtualMachines matriz de string |
Lista os nomes de todas as VMs incluídas neste backup. |
backedUpVirtualMachineDisks matriz de string |
Lista os nomes de todos os discos de VM incluídos neste backup. Se o backup for um snapshot de disco, esta será uma lista de discos de VM fornecidos por você. Se for um backup de VM, será a lista dos discos que fazem backup dessa VM. |
VirtualMachineDeleteBackupRequest
O esquema da API VirtualMachineDeleteBackupRequests
.
Aparece em: - VirtualMachineDeleteBackupRequestList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDeleteBackupRequest |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineDeleteBackupRequestSpec |
|
status VirtualMachineDeleteBackupRequestStatus |
VirtualMachineDeleteBackupRequestList
Contém uma lista de VirtualMachineDeleteBackupRequest
.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDeleteBackupRequestList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items VirtualMachineDeleteBackupRequest |
VirtualMachineDeleteBackupRequestSpec
Define o estado desejado de VirtualMachineDeleteBackupRequest
.
Aparece em: - VirtualMachineDeleteBackupRequest
Campo | Descrição |
---|---|
virtualMachineBackupRef LocalObjectReference |
O nome do VirtualMachineBackup a ser excluído. Essa solicitação é sempre criada no mesmo namespace do backup. |
VirtualMachineDeleteBackupRequestStatus
Define o estado observado de VirtualMachineDeleteBackupRequest
.
Aparece em: - VirtualMachineDeleteBackupRequest
Campo | Descrição |
---|---|
timeToExpire Tempo |
Define o tempo para excluir esse recurso efêmero. |
statusField StatusFields |
Descreve o estado observado do VirtualMachineDeleteBackupRequest . |
VirtualMachineDisk
Esquema da API virtualmachinedisks.
Aparece em: - VirtualMachineDiskList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDisk |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineDiskSpec |
|
status VirtualMachineDiskStatus |
VirtualMachineDiskFilterOptions
Especifica as opções de filtro para restaurar discos.
Aparece em: - FilterSpec
Campo | Descrição |
---|---|
allDisks booleano |
Especifica que todos os discos do VirtualMachineBackup precisam ser restaurados. |
VirtualMachineDiskList
Contém uma lista de VirtualMachineDisk.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDiskList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz de VirtualMachineDisk |
VirtualMachineDiskSpec
Define o estado desejado de VirtualMachineDisk
.
Aparece em: - VirtualMachineDisk
Campo | Descrição |
---|---|
source DiskSource |
Especifica a origem de onde o conteúdo do disco é extraído. Se esse campo for omitido, um disco em branco será provisionado. |
size Quantidade |
Especifica o tamanho do disco: 5GiB, 600MiB e assim por diante. O tamanho precisa ser especificado para um disco em branco. Para discos de outras fontes, o tamanho depende da origem. Para a origem da imagem, o tamanho é opcional e é inferido como equivalente a Image.spec.minimumDiskSize . Se o tamanho for especificado, ele precisa ser maior que Image.spec.minimumDiskSize . |
type DiskType |
Especifica o tipo de disco. O valor padrão é Standard . No GDC air-gapped, os tipos compatíveis são: Standard , Local . No GDC conectado, os tipos compatíveis são: Standard . |
VirtualMachineDiskStatus
Define o estado observado do VirtualMachineDisk.
Aparece em: - VirtualMachineDisk
Campo | Descrição |
---|---|
phase VirtualMachineDiskPhase |
A fase atual do disco. |
progress VirtualMachineDiskProgress |
"Progress" é o progresso atual do provisionamento do disco. O valor é um número entre 0 e 100. N/A se não estiver disponível. |
size Quantidade |
O tamanho atual do disco. |
conditions Matriz de condição |
As observações mais recentes do estado VirtualMachineDisk . |
virtualMachineAttachments Matriz VirtualMachineAttachment |
A lista de instâncias VirtualMachine a que o VirtualMachineDisk está anexado. |
replicationStatus DiskReplicationStatus |
O status da replicação de disco. |
provisionTime Duração |
O tempo necessário para provisionar o VirtualMachineDisk e atingir um estado Ready . O tempo necessário para provisionar o VirtualMachineDisk e atingir um estado Ready . Por exemplo, o tempo gasto para baixar uma imagem e assim por diante. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
VirtualMachineExternalAccess
Representa a solicitação de acesso à VRF externa de uma máquina virtual.
Aparece em: - VirtualMachineExternalAccessList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineExternalAccess |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineExternalAccessSpec |
|
status VirtualMachineExternalAccessStatus |
VirtualMachineExternalAccessList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineExternalAccessList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachineExternalAccess |
VirtualMachineExternalAccessSpec
Define a especificação do objeto VirtualMachineExternalAccess
.
Aparece em: - VirtualMachineExternalAccess
Campo | Descrição |
---|---|
enabled booleano |
Especifica se a VRF externa está acessível para a VirtualMachine. |
ports Matriz ServicePort |
A lista de portas expostas pelo serviço de entrada VirtualMachine. |
VirtualMachineExternalAccessStatus
Define o estado observado do objeto VirtualMachineExternalAccess
.
Aparece em: - VirtualMachineExternalAccess
Campo | Descrição |
---|---|
ingressIP string |
O IngressIP especifica o endereço IP no serviço de entrada do VirtualMachine. |
egressIP string |
O EgressIP especifica o endereço IP no NAT de saída usado pela VirtualMachine. |
conditions Matriz de condição |
Detalhes do estado observado. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
VirtualMachineImage
Representa a imagem do disco que pode ser usada na máquina virtual.
Aparece em: - VirtualMachineImageList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.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 |
VirtualMachineImageImport
Representa a operação para importar e converter
recursos de VM que contêm dados. Por exemplo, para importar e converter
'VirtualMachineDiskinto a
VirtualMachineImage`.
Aparece em: - VirtualMachineImageImportList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImageImport |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineImageImportSpec |
|
status VirtualMachineImageImportStatus |
VirtualMachineImageImportList
Uma lista de objetos VirtualMachineImageImport
.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImageImportList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachineImageImport |
VirtualMachineImageImportSpec
Especifica a origem e os metadados da imagem que você quer criar.
Aparece em: - VirtualMachineImageImport
Campo | Descrição |
---|---|
source ImageSourceReference |
Refere-se ao recurso de onde os conteúdos são importados. A origem precisa ser do mesmo namespace. |
destination ImageDestinationReference |
Refere-se ao recurso para o qual os conteúdos são importados. Compatível apenas com implantações do GDC Connected. Este campo é obrigatório se o ImageSourceReference especificado for GCS . |
imageMetadata ImageMetadataInput |
Especifica as propriedades do VirtualMachineImage que você quer criar. |
prepareImage booleano |
Especifica se a imagem será preparada para uma implantação isolada do GDC com um valor para, por exemplo, instalar os pacotes necessários. Se não for especificado, a preparação vai ocorrer apenas se a imagem for do armazenamento de objetos. |
prepareOptions ImagePrepareOptions |
Estas são as opções para preparação de imagens. Isso só é válido quando prepareImage é true . |
VirtualMachineImageImportStatus
Fornece o status da importação de imagens.
Aparece em: - VirtualMachineImageImport
Campo | Descrição |
---|---|
conditions Matriz de condição |
Forneça o status Ready do progresso da importação. |
imageName string |
Refere-se ao VirtualMachineImage depois de criado. A imagem está no mesmo namespace da importação. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
VirtualMachineImageList
Contém uma lista de objetos VirtualMachineImage
.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.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 |
VirtualMachineImageSpec
Define a especificação da imagem da máquina virtual.
Aparece em: - VirtualMachineImage
Campo | Descrição |
---|---|
operatingSystem OperatingSystemSpec |
Os detalhes do SO. |
minimumDiskSize Quantidade |
O tamanho mínimo do disco em que a imagem pode ser aplicada. Isso especifica apenas o tamanho recomendado para os futuros discos criados com base nessa imagem. Ele não representa o tamanho da imagem em si. |
gcs GCSReference |
Refere-se ao recurso do GCS em que as imagens são armazenadas. |
VirtualMachineImageStatus
Contém o estado observado do objeto VirtualMachineImage
.
Aparece em: - VirtualMachineImage
Campo | Descrição |
---|---|
conditions Matriz de condição |
As condições da imagem da máquina virtual. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
storageLocation string |
A zona em que a imagem da máquina virtual está armazenada. |
VirtualMachineList
Contém uma lista de objetos VirtualMachine
.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz de VirtualMachine |
VirtualMachinePasswordResetRequest
Representa uma solicitação de redefinição de senha para uma determinada VM.
Aparece em: - VirtualMachinePasswordResetRequestList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachinePasswordResetRequest |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachinePasswordResetRequestSpec |
|
status VirtualMachinePasswordResetRequestStatus |
VirtualMachinePasswordResetRequestList
Contém uma lista de recursos VirtualMachinePasswordResetRequest
.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachinePasswordResetRequestList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachinePasswordResetRequest |
VirtualMachinePasswordResetRequestSpec
Define a especificação VirtualMachinePasswordResetRequest
.
Aparece em: - VirtualMachinePasswordResetRequest
Campo | Descrição |
---|---|
vmName string |
O nome da VM para solicitar uma redefinição de senha. Esse campo é imutável e não pode ser atualizado depois que um pedido de redefinição de senha é criado. |
user string |
O nome do usuário que vai realizar a redefinição de senha de uma VM específica. Esse campo é imutável e não pode ser atualizado depois que um pedido de redefinição de senha é criado. |
publicKey string |
A chave pública para criptografar a nova senha de uma VM. Esse campo é imutável e não pode ser atualizado depois que um pedido de redefinição de senha é criado. |
VirtualMachinePasswordResetRequestState
Tipo subjacente:string
Define o estado de um recurso VirtualMachinePasswordResetRequest
.
Aparece em: - VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequestStatus
Descreve o status do recurso VirtualMachinePasswordResetRequest
.
Aparece em: - VirtualMachinePasswordResetRequest
Campo | Descrição |
---|---|
state VirtualMachinePasswordResetRequestState |
O estado do recurso VirtualMachinePasswordResetRequest . |
reason string |
O motivo do status atual do recurso. |
message string |
Um campo que fornece mais informações sobre o status atual. |
processedAt Tempo |
Um campo que especifica o momento em que a solicitação foi processada. |
encryptedPassword string |
A nova senha criptografada usando a chave pública fornecida na solicitação e codificada em base64. Para descriptografar a senha, use base64 para decodificar a string e descriptografar o resultado usando a descriptografia RSA. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
VirtualMachineProvisionTime
Rastreia o tempo de provisionamento da VirtualMachine.
Aparece em: - VirtualMachineStatus
Campo | Descrição |
---|---|
initProvisionTime Duração |
Tempo gasto para o provisionamento da primeira VM, ou seja, o tempo gasto desde a criação do objeto até que a VM esteja em execução. |
lastProvisionTime Duração |
Tempo gasto no provisionamento da VM mais recente. Pode ser igual a InitProvisionTime se a VM estiver sendo provisionada apenas uma vez. |
VirtualMachineResourceConfig
Especifica um recurso de VM e outros parâmetros para fazer backup desse recurso.
Aparece em: - FilterSpec - VirtualMachineBackupScope
Campo | Descrição |
---|---|
resourceName string |
O nome do recurso que está sendo armazenado em backup. Ele precisa estar no mesmo namespace que o plano. |
VirtualMachineRestore
O esquema da API VirtualMachineRestores.
Aparece em: - VirtualMachineRestoreList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestore |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineRestoreSpec |
|
status VirtualMachineRestoreStatus |
VirtualMachineRestoreList
Contém uma lista de "VirtualMachineRestore".
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestoreList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachineRestore |
VirtualMachineRestoreRequest
O esquema da API VirtualMachineRestoreRequests.
Aparece em: - VirtualMachineRestoreRequestList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestoreRequest |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineRestoreRequestSpec |
|
status VirtualMachineRestoreRequestStatus |
VirtualMachineRestoreRequestList
Contém uma lista de VirtualMachineRestoreRequest.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestoreRequestList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachineRestoreRequest |
VirtualMachineRestoreRequestSpec
Define o estado desejado de VirtualMachineRestoreRequest
.
Aparece em: - VirtualMachineRestoreRequest
Campo | Descrição |
---|---|
virtualMachineBackup string |
O nome do backup de VM a ser restaurado. O VirtualMachineBackup reside no mesmo namespace que este VirtualMachineRestoreRequest . |
restoreName string |
O nome dado ao recurso VirtualMachineRestore criado. |
restoredResourceName string |
O prefixo atribuído aos recursos restaurados por VirtualMachineBackup . O nome do recurso restaurado seria o prefixo + nome do recurso com backup. |
restoredResourceDescription string |
A descrição dada ao recurso recém-criado. |
filter FilterSpec |
Os filtros que podem ser usados para refinar a seleção de recursos de VM durante a restauração. |
VirtualMachineRestoreRequestStatus
Define o estado observado de VirtualMachineRestoreRequest
.
Aparece em: - VirtualMachineRestoreRequest
Campo | Descrição |
---|---|
timeToExpire Tempo |
Quando esse recurso efêmero será excluído. |
statusField StatusFields |
Descreve o estado observado do VirtualMachineRestoreRequest . |
VirtualMachineRestoreSpec
Define o estado desejado de VirtualMachineRestore
.
Aparece em: - VirtualMachineRestore
Campo | Descrição |
---|---|
virtualMachineBackup string |
O nome do backup de VM que este VirtualMachineRestore está restaurando. O VirtualMachineBackup está no mesmo namespace que este VirtualMachineRestore . |
targetVirtualMachines matriz de string |
A lista de todas as VMs criadas quando a restauração subjacente é concluída. |
targetVirtualMachineDisks matriz de string |
A lista de todos os discos de VM criados quando a restauração subjacente é concluída. |
VirtualMachineRestoreStatus
Define o estado observado de VirtualMachineRestore
.
Aparece em: - VirtualMachineRestore
Campo | Descrição |
---|---|
restore string |
O nome da restauração subjacente a que este VirtualMachineRestore faz referência. A restauração precisa estar no mesmo namespace que o backup da VM, usado na arquitetura da organização v1 isolada por ar do GDC. |
restoreStatus RestoreStatus |
O status da restauração subjacente a que este VirtualMachineRestore faz referência. Usado na arquitetura da organização v1 do GDC com isolamento físico. |
configRestore string |
O nome da restauração de configuração subjacente a que este VirtualMachineRestore faz referência. A configuração se refere à VM e ao disco da VM. A restauração da configuração precisa estar no mesmo namespace que esta restauração de VM, usada na arquitetura da organização v2 isolada por ar do GDC. |
configRestoreStatus RestoreStatus |
O status da restauração de configuração subjacente a que este VirtualMachineRestore faz referência, usado na arquitetura da organização v2 isolada por ar do GDC. |
volumeRestore string |
O nome da restauração de volume subjacente a que este VirtualMachineRestore faz referência. A restauração de volume precisa estar no mesmo namespace que esta restauração de VM, usada na arquitetura da organização v2 isolada por ar do GDC. |
volumeRestoreStatus RestoreStatus |
O status da restauração de volume subjacente a que este VirtualMachineRestore faz referência, usado na arquitetura da organização v2 isolada por ar do GDC. |
VirtualMachineSpec
Define a especificação da máquina virtual.
Aparece em: - VirtualMachine
Campo | Descrição |
---|---|
runningState VirtualMachineRunningState |
Indica o estado de execução solicitado da VirtualMachine. O padrão é "Em execução". |
disks Matriz DiskAttachment |
Especifica a lista de discos anexados a esta VM. É preciso haver exatamente um disco de inicialização. As mudanças nos anexos de disco exigem uma reinicialização para entrar em vigor. |
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 Unknown . |
startupScripts Matriz StartupScript |
Especifica a lista de scripts de inicialização da VM. As VMs do Linux precisam ter o cloud-init instalado para que o StartupScripts entre em vigor. Os scripts são executados em ordem alfabética, com base no nome de cada script de inicialização. Em VMs do Windows, o tipo de script afeta a ordem de execução. Os scripts são executados na ordem ps1, bat e cmd. Se dois scripts forem do mesmo tipo, eles serão executados em ordem alfabética, com base no nome. |
guestEnvironment GuestEnvironment |
Especifica a configuração do ambiente de convidado da VM. Se o campo for nulo, o campo enable em AccessManagement será true por padrão. Caso contrário, a configuração não nula de cada subrecurso na estrutura vai substituir a configuração padrão do subrecurso. |
firmware Firmware |
Especifica as opções de inicialização da VM no momento da inicialização. |
shieldConfig ShieldConfig |
Especifica as configurações relacionadas à segurança da VM. |
network NetworkSpec |
Especifica a configuração de rede. |
VirtualMachineStatus
Contém o estado observado da máquina virtual.
Aparece em: - VirtualMachine
Campo | Descrição |
---|---|
state VirtualMachineState |
Estado observado da VM. |
reason VirtualMachineStateReason |
Motivo pelo qual a VM está no estado observado. Preenchido se aplicável ao estado observado. |
message string |
Detalhes adicionais sobre o estado da VM. |
network NetworkStatus |
Status das redes de VM. |
conditions Matriz de condição |
Detalhes do estado observado. |
stateTransitionTime object (keys:VirtualMachineState, values:Time) |
Última hora de transição de cada estado. |
provisionTime VirtualMachineProvisionTime |
Tempo gasto para provisionar a VM. |
errors Matriz VMMError |
Uma lista de todos os erros que ocorreram durante o ajuste deste recurso. |
VirtualMachineType
Define o recurso de CPU e memória de uma VM.
Aparece em: - VirtualMachineTypeList
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineType |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec VirtualMachineTypeSpec |
|
status VirtualMachineTypeStatus |
VirtualMachineTypeList
VirtualMachineTypeList contém uma lista de VirtualMachineType.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineTypeList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items Matriz VirtualMachineType |
VirtualMachineTypeSpec
Define as configurações de um VirtualMachineType
.
Aparece em: - VirtualMachineType
Campo | Descrição |
---|---|
vcpus número inteiro |
Especifica o número de vCPUs disponíveis para a instância. Especifique vcpus como um número inteiro múltiplo de 2, entre 2 e 128, inclusive. |
memory Quantidade |
Especifica a quantidade de memória física disponível para a instância. memory precisa ter um valor entre 1 GB e 400 GB, inclusive. |
VirtualMachineTypeStatus
Aparece em: - VirtualMachineType
Campo | Descrição |
---|---|
supported booleano |
Especifica se o vmtype fornecido é compatível ou não com o hardware subjacente. |