virtualmachine.gdc.goog/v1
Contém definições do esquema da API para o grupo de APIs virtualmachine.gdc.goog v1.
AccessManagementConfig
Especifica a configuração da funcionalidade AccessManagement
no ambiente de convidado.
Aparece em: - GuestEnvironment
Campo | Descrição |
---|---|
enable booleano |
Especifica se a funcionalidade enable AccessManagement deve ser ativada no ambiente de SO convidado da VM. Consulte a descrição do campo GuestEnvironment para ver informações sobre o valor predefinido do campo. |
Computação
Especifica os atributos de CPU e memória de uma VM.
Tem de especificar vcpus
e memory
em exclusivo ou especificar apenas VirtualMachineType
.
A especificação de vcpus
sem memory
, ou vice-versa, cria uma combinação inválida.
A especificação de 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 requer 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. Este valor tem de 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 tem de ter um valor mínimo de 1Gi e pode ter um valor máximo de (inclusive) 400Gi . |
DiskAttachment
Representa a relação de anexo entre o VirtualMachine
e o VirtualMachineDisk
.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
boot booleano |
Especifica se este disco é o dispositivo de arranque para o VirtualMachine . Tem de existir exatamente um disco marcado como boot . |
autoDelete booleano |
Especifica se o disco deve ser eliminado quando o VirtualMachine é eliminado. AutoDelete só se aplica enquanto um disco estiver anexado a um VirtualMachine . O ciclo de vida de um VirtualMachineDisk é desvinculado do VirtualMachine assim que deixa de ser 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 a partir do qual este disco está a ser replicado, se este disco for um disco secundário. Vai ser nulo para discos principais. |
secondaryDisk ReplicatedDiskInfo |
O disco secundário para o qual este disco está a ser replicado, se este disco for um disco principal. Vai ser nulo para discos secundários. |
volumeReplicationRelationship string |
O nome do objeto de relação de replicação de volume que está a gerir a replicação. |
conditions Matriz de condições |
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 suportadas a usar para preencher um disco.
Aparece em: - VirtualMachineDiskSpec
Campo | Descrição |
---|---|
image ImageDiskSource |
Indica que o disco é criado a partir de uma imagem de disco. |
FilterSpec
Define o filtro de restauro detalhado.
Aparece em: - VirtualMachineRestoreRequestSpec
Campo | Descrição |
---|---|
targetedVirtualMachines VirtualMachineResourceConfig |
O conjunto de VMs que tem de ser restaurado. Estas VMs devem ser as que fazem parte do recurso VirtualMachineBackup fornecido no mesmo VirtualMachineRestoreRequest. |
targetedVirtualMachineDisks VirtualMachineResourceConfig |
O conjunto de VMDisks que precisa de ser restaurado. Estes VMDisks devem ser os que fazem parte do recurso VirtualMachineBackup fornecido no mesmo VirtualMachineRestoreRequest. |
virtualMachineDiskOptions VirtualMachineDiskFilterOptions |
Especifica as opções de filtro para restaurar discos. A especificação deste campo não restaura as máquinas virtuais, apenas restaura os discos de máquinas virtuais com base no campo selecionado em VirtualMachineDiskFilterOptions. Este campo não deve ser especificado se for especificado um dos campos TargetedVirtualMachines ou TargetedVirtualMachineDisks. |
Firmware
Especifica as opções de inicialização da VM no momento do arranque.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
type string |
Especifica se o arranque deve ser feito através da UEFI ou da BIOS. A predefinição é bios . Descontinuado: use ShieldConfig.BootType em alternativa. |
enableSecureBoot booleano |
Ativa ou desativa a validação de certificados do carregador de arranque. Isto destina-se a ajudar a bloquear o carregamento de código modificado ou malicioso. O valor predefinido é true se type for uefi . Se type estiver definido como bios , o valor predefinido é false e não pode ser modificado, uma vez que a validação do certificado do carregador de arranque não está disponível para o BIOS. Descontinuado: em alternativa, use ShieldConfig.EnableSecureBoot. |
GCSReference
Representa a origem do GCS a partir da qual armazenar a imagem.
Aparece em: - VirtualMachineImageSpec
Campo | Descrição |
---|---|
url string |
O URL do objeto GCS. |
GuestEnvironment
Especifica a configuração do ambiente convidado.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
accessManagement AccessManagementConfig |
Especifica a configuração da gestão de acessos. |
IPAddress
Aparece em: - NetworkInterfaceSpec
Campo | Descrição |
---|---|
address string |
O endereço IP. No GDC ligado, o endereço pode conter uma máscara de sub-rede. Se a máscara de sub-rede não estiver incluída, é usada /32 como predefinição. Por exemplo, 1.2.3.4 é considerado 1.2.3.4/32. Em 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 obtidas a partir do objeto Subnet. |
managed booleano |
Se o ciclo de vida da sub-rede associada a este endereço IP deve ser gerido pelo sistema no GDC airgapped. Não usado no GDC ligado. Se for verdadeiro (predefinição), é criada automaticamente uma sub-rede para este IP e eliminada durante a eliminação da VM. Se for falso, o utilizador tem de ter criado uma sub-rede e a sub-rede tem de estar no estado pronta. |
ImageDestinationReference
Aponta para o destino para o qual o conteúdo das imagens é carregado.
Só é possível especificar um destino.
Só é suportado em implementaçõ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 contentor 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 espaço de nomes do objeto da API VirtualMachineImage . Para imagens douradas, use vm-system . Para imagens no projeto atual, defina este campo como vazio ou use o valor namespace atual. |
ImageGCSDestinationReference
Representa o destino do GCS para o qual importar uma imagem.
Aparece em: - ImageDestinationReference
Campo | Descrição |
---|---|
bucketName string |
O nome do contentor do GCS que contém esta imagem. |
ImageGCSSourceReference
Representa a origem do GCS a partir da qual importar uma imagem.
Aparece em: - ImageSourceReference
Campo | Descrição |
---|---|
bucketName string |
O nome do contentor do GCS que contém esta imagem. |
objectName string |
O nome da imagem no contentor. |
ImageMetadataInput
A especificação para o 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 ao qual esta imagem pertence, como ubuntu-2004 . |
minimumDiskSize Quantidade |
O tamanho mínimo do disco ao qual a imagem pode ser aplicada. Isto especifica apenas o tamanho recomendado para discos futuros criados a partir desta imagem. Não representa o tamanho da própria imagem. Este campo é obrigatório se a imagem estiver a ser importada do armazenamento de objetos. |
ImageObjectStorageSourceReference
Representa a origem de armazenamento de objetos a partir da qual importar uma imagem.
Aparece em: - ImageSourceReference
Campo | Descrição |
---|---|
bucketRef LocalObjectReference |
O nome do recurso personalizado Bucket que contém esta imagem. O recurso personalizado Bucket tem de estar no mesmo espaço de nomes que este objeto. |
objectName string |
O nome da imagem no contentor. |
ImagePrepareOptions
Representa as opções de preparação de imagens.
Aparece em: - VirtualMachineImageImportSpec
Campo | Descrição |
---|---|
installGuestEnvironment booleano |
Especifica se deve instalar o ambiente de convidado isolado do GDC. A predefinição é true . |
ImageSourceReference
Aponta para o recurso a partir do qual o conteúdo da imagem é preenchido. Só é possível especificar uma origem.
Aparece em: - VirtualMachineImageImportSpec
Campo | Descrição |
---|---|
diskRef LocalObjectReference |
Especificado quando a imagem é preenchida a partir de um VirtualMachineDisk existente. |
objectStorage ImageObjectStorageSourceReference |
Os detalhes do contentor de uma imagem preenchida a partir do armazenamento de objetos. |
gcs ImageGCSSourceReference |
Os detalhes do contentor de uma imagem preenchida a partir do GCS. |
NetworkInterfaceSpec
Especifica a configuração da interface de rede. No GDC ligado, só é possível especificar a rede e os endereços IP. No GDC airgapped, tem de especificar uma das opções Network, Subnet ou IPAddresses. Opcionalmente, pode especificar a sub-rede e os endereços IP em conjunto.
Aparece em: - NetworkSpec
Campo | Descrição |
---|---|
network string |
A rede à qual a interface está ligada. No GDC airgapped, os valores válidos são: default , multicast . |
subnet string |
A sub-rede à qual a interface está ligada no GDC com isolamento de ar. Não usado no GDC ligado. Se não for especificado, a predefinição é a sub-rede predefinida da rede especificada. |
subnetNamespace string |
O espaço de nomes ao qual a sub-rede está ligada na GDC com isolamento de ar. Não usado no GDC ligado. Se não for especificado, a predefinição é o mesmo espaço de nomes que o VirtualMachine. |
ipAddresses IPAddress |
O endereço IP a atribuir à interface. Apenas o primeiro endereço IP é atribuído à interface. No GDC airgapped, é atribuído dinamicamente um endereço IP se não for especificado. No GDC ligado, se a rede estiver configurada para usar um servidor DHCP externo, este campo pode ser usado opcionalmente para especificar um endereço estático. Se a rede não estiver configurada para usar um servidor DHCP externo, este campo é obrigatório. |
NetworkInterfaceStatus
NetworkInterfaceStatus é o estado 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 strings |
IpAddresses são os endereços IP atribuídos à NetworkInterface. |
macAddress string |
MacAddress é o endereço MAC atribuído à NetworkInterface. |
NetworkPerformanceSpec
Aparece em: - NetworkSpec
Campo | Descrição |
---|---|
highThroughputMode booleano |
Se a otimização de elevado débito está ativada para todas as interfaces na VM no GDC com isolamento de ar. Não usado no GDC ligado. Se for verdadeiro, usa funcionalidades como a multiqueue para melhorar o desempenho da rede. A predefinição é false . |
NetworkSpec
Especifica a configuração de rede.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
interfaces NetworkInterfaceSpec |
As interfaces de rede anexadas à VM. Se não forem especificadas interfaces de transmissão única, é adicionada automaticamente uma interface default . Os utilizadores numa organização com multicast ativado podem adicionar a interface multicast . A primeira interface especificada é tratada como a interface predefinida quando configura o encaminhamento predefinido na VM. |
performanceSpec NetworkPerformanceSpec |
Especifica a configuração para redes de alto desempenho. |
NetworkStatus
NetworkStatus é o estado da rede da máquina virtual.
Aparece em: - VirtualMachineStatus
Campo | Descrição |
---|---|
interfaces NetworkInterfaceStatus |
OSName
Tipo subjacente: string
A lista de SOs válidos para utilização.
Aparece em: - ImageMetadataInput - OperatingSystemSpec
OperatingSystemSpec
Contém as informações do sistema operativo de uma imagem.
Aparece em: - VirtualMachineImageSpec
Campo | Descrição |
---|---|
name OSName |
O nome do SO ao qual esta imagem pertence, por exemplo, "windows-2016". |
ReplicatedDiskInfo
Aparece em: - DiskReplicationStatus
Campo | Descrição |
---|---|
name string |
O nome da instância do VirtualMachineDisk . |
zone string |
A zona da instância VirtualMachineDisk . |
SSHSpec
Armazena as credenciais SSH usadas para estabelecer a ligação.
Aparece em: - VirtualMachineAccessRequestSpec
Campo | Descrição |
---|---|
key string |
Especifica a chave pública a programar para acesso SSH. |
ttl Duração |
Especifica o período de tempo durante o qual esta chave é válida, expresso em horas, minutos e segundos. O valor predefinido é 24h0m0s . |
ServicePort
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 Protocolo |
O protocolo IP para esta porta. Suporta "TCP", "UDP" e "SCTP". |
port número inteiro |
A porta que vai ser exposta por este serviço. |
ShieldConfig
Especifica as configurações relacionadas com a segurança da VM.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
bootType string |
Especifica se o arranque deve ser feito através da UEFI ou da BIOS. A predefinição é bios . |
enableSecureBoot booleano |
Ativa ou desativa a validação de certificados do carregador de arranque. Isto destina-se a ajudar a bloquear o carregamento de código modificado ou malicioso. O valor predefinido é true se bootType for uefi . Se bootType estiver definido como bios , o valor predefinido é false e não pode ser modificado, uma vez que a validação do certificado do carregador de arranque não está disponível para o BIOS. |
enableVtpm booleano |
Indica se deve emular um dispositivo VTPM. A predefinição é false . |
StartupScript
Define um script de arranque para uma VM.
Suporta a especificação de um script de arranque como uma string de texto simples ou um segredo do Kubernetes. Se o campo script
for especificado, o campo
scriptSecretRef
não deve ser fornecido e vice-versa.
Aparece em: - VirtualMachineSpec
Campo | Descrição |
---|---|
name string |
Especifica o nome de um script. Tem de corresponder à regex [\w][\w\-.]* e ter, no máximo, 255 carateres. Se especificar um script para uma VM do Windows, o nome tem de incluir um "-" seguido da extensão do script como sufixo. Por exemplo, use o nome hello-world-ps1 para um script do Powershell denominado hello-world . |
script string |
Especifica uma string de texto simples que contém o script. O tamanho do conteúdo do script tem de ser inferior a 2048 bytes. |
scriptSecretRef LocalObjectReference |
Faz referência a um Secret do Kubernetes que contém o script. O nome ScriptSecretRef tem de corresponder ao nome do segredo 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. Inclui um prefixo com letras seguido de 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 os campos de metadata . |
spec VirtualMachineSpec |
|
status VirtualMachineStatus |
VirtualMachineAccessRequest
Representa um pedido 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 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 os campos de metadata . |
items VirtualMachineAccessRequest array |
VirtualMachineAccessRequestSpec
Define a especificação VirtualMachineAccessRequest
.
Aparece em: - VirtualMachineAccessRequest
Campo | Descrição |
---|---|
vm string |
Especifica o nome da VM a aceder. |
user string |
Especifica o nome de utilizador para aceder à VM. |
ssh SSHSpec |
Contém as credenciais SSH usadas para aceder à VM. |
VirtualMachineAccessRequestState
Tipo subjacente: string
Estado de VirtualMachineAccessRequest
.
Aparece em: - VirtualMachineAccessRequestStatus
VirtualMachineAccessRequestStatus
Descreve o estado do VirtualMachineAccessRequest.
Aparece em: - VirtualMachineAccessRequest
Campo | Descrição |
---|---|
state VirtualMachineAccessRequestState |
Especifica o estado de VirtualMachineAccessRequest . |
reason string |
Indica o motivo do estado atual. |
message string |
Fornece contexto adicional para o estado atual. |
processedAt Hora |
Especifica a hora em que o pedido foi processado. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação deste recurso. |
VirtualMachineAttachment
Contém informações sobre a que VirtualMachine
este VirtualMachineDisk
está anexado e como 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 |
Refletindo a forma como o VirtualMachine anexa este disco. O disco é eliminado quando todas as VMs anexadas têm a opção autoDelete definida como true e todas as VMs são eliminadas. Se, no mínimo, uma VM tiver autoDelete definido como false , o disco não é eliminado. |
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 os campos de metadata . |
spec VirtualMachineBackupSpec |
|
status VirtualMachineBackupStatus |
VirtualMachineBackupConfig
Contém detalhes de configuração para executar a cópia de segurança, incluindo o âmbito, a localização e a estratégia de cópia de segurança de volumes.
Aparece em: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec
Campo | Descrição |
---|---|
backupRepository string |
Identifica a localização de armazenamento secundária para este VirtualMachineBackupPlan . Este campo destina-se apenas a utilização interna. Disponibilize o repositório de cópias de segurança apenas através de VirtualMachineBackupPlanTemplate |
backupScope VirtualMachineBackupScope |
Especifica os recursos abrangidos por este VirtualMachineBackupPlan . |
volumeStrategy VolumeStrategy |
Declara a estratégia a usar para fazer cópias de segurança de volumes; por exemplo, usar uma captura instantânea local em vez de usar uma cópia de segurança remota ou específica do aprovisionador. |
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 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 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 os campos de metadata . |
items VirtualMachineBackupPlan array |
VirtualMachineBackupPlanSpec
Define um VirtualMachineBackupPlan
que fornece instruções para criar um recurso BackupPlan
subjacente e ProtectedApplication
para fazer cópias de segurança.
Aparece em: - VirtualMachineBackupPlan
Campo | Descrição |
---|---|
virtualMachineBackupPlanTemplate string |
O VirtualMachineBackupPlanTemplate tem de residir no mesmo namespace que este plano de cópia de segurança de VMs. |
backupConfig VirtualMachineBackupConfig |
Define a configuração e o âmbito da cópia de segurança. |
backupSchedule Agendar |
A criação de cópias de segurança agendada ao abrigo deste plano de cópias de segurança de VMs. Schedule é um campo mutável que pode ser editado após a criação. Por predefinição, o plano de cópia de segurança da VM é pausado |
retentionPolicy RetentionPolicy |
O ciclo de vida das cópias de segurança criadas ao abrigo deste plano. Por predefinição, as cópias de segurança podem ser eliminadas sem um período de bloqueio. Por predefinição, as cópias de segurança não são eliminadas por um agendamento automático, 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 cópia de segurança subjacente gerido por este VirtualMachineBackupPlan , usado na arquitetura v1 da organização com isolamento de ar do GDC. |
backupPlanStatus BackupPlanStatus |
O estado incorporado do plano de cópia de segurança subjacente. |
configBackupPlan string |
O nome do plano de cópia de segurança da configuração subjacente gerido por este VirtualMachineBackupPlan . A configuração aqui refere-se à VM e ao disco da VM, usados na arquitetura da organização v2 isolada do GDC. |
volumeBackupPlan string |
O nome do plano de cópia de segurança do volume subjacente gerido por este VirtualMachineBackupPlan , usado na arquitetura v2 da organização com isolamento de ar do GDC. |
lastBackupTime Hora |
A data/hora da cópia de segurança executada mais recentemente. Este campo é usado para agendar a próxima cópia de segurança |
nextBackupTime Hora |
A data/hora da próxima cópia de segurança agendada. Este campo é usado para agendar a próxima cópia de segurança |
lastReconcileTime Hora |
A data/hora da última conciliação deste recurso. |
errorMessage string |
ErrorMessage contém a mensagem de erro que ocorreu durante a última tentativa de conciliação. Este campo é opcional e só é 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 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 os campos de metadata . |
items VirtualMachineBackupPlanTemplate array |
VirtualMachineBackupPlanTemplateSpec
Define o modelo que o VirtualMachineBackupPlans
usa para obter 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 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 os campos de metadata . |
items VirtualMachineBackupRequest |
VirtualMachineBackupRequestSpec
Define o estado pretendido de VirtualMachineBackupRequest
.
Aparece em: - VirtualMachineBackupRequest
Campo | Descrição |
---|---|
virtualMachineBackupPlanTemplate string |
O nome do recurso VirtualMachineBackupPlanTemplate usado para gerar um VirtualMachineBackupPlan . Reutiliza o VirtualMachineBackupPlan pré-existente criado a partir deste modelo, se existir. O VirtualMachineBackupPlanTemplate tem de residir no mesmo namespace que o pedido. Especifique apenas um de VirtualMachineBackupPlanTemplate OU VirtualMachineBackupPlan . |
virtualMachineBackupPlan string |
O plano de cópia de segurança da máquina virtual que este pedido usa para o pedido ad hoc com os campos VirtualMachine e VirtualMachineDisk deve ser omitido quando este campo é fornecido. O VirtualMachineBackupPlan tem de existir no mesmo namespace que este pedido. |
virtualMachine string |
O VirtualMachine do qual está a ser feita uma cópia de segurança. Isto é usado com o elemento VirtualMachineBackupPlanTemplate para gerar automaticamente um elemento VirtualMachineBackupPlan se não existir. Especifique apenas um de VirtualMachine OU VirtualMachineDisk . Quando virtualMachine é especificado, a estratégia de cópia de segurança é sempre ProvisionerSpecific . |
virtualMachineDisk string |
O VirtualMachineDisk do qual está a ser feita uma cópia de segurança. Isto é usado com VirtualMachineBackupPlanTemplate para gerar automaticamente um VirtualMachineBackupPlan se não existir. Quando virtualMachineDisk é especificado para ter uma cópia de segurança, a estratégia de cópia de segurança é SnapshotOnly . Especifique apenas um de VirtualMachine OU VirtualMachineDisk . |
virtualMachineBackupName string |
O nome do VirtualMachineBackup a ser criado. A cópia de segurança é sempre criada no mesmo espaço de nomes que o pedido. |
VirtualMachineBackupRequestStatus
Define o estado observado de VirtualMachineBackupRequest.
Aparece em: - VirtualMachineBackupRequest
Campo | Descrição |
---|---|
timeToExpire Hora |
Quando este recurso efémero vai ser eliminado. |
statusField StatusFields |
Descreve o estado observado do VirtualMachineBackupRequest |
VirtualMachineBackupScope
Define o âmbito dos recursos que o VirtualMachineBackupPlan
deve capturar.
Aparece em: - VirtualMachineBackupConfig
Campo | Descrição |
---|---|
selectedVirtualMachines VirtualMachineResourceConfig |
Especifica as VMs para o VirtualMachineBackupPlan capturar. |
selectedVirtualMachineDisks VirtualMachineResourceConfig |
Especifica os discos que este VirtualMachineBackupPlan deve capturar. |
vmResourceLabelSelector object (keys:string, values:string) |
Especifica as etiquetas que selecionam um ou vários recursos de VM ou disco de VM no mesmo espaço de nomes que o plano de cópia de segurança |
VirtualMachineBackupSpec
Define o estado pretendido de VirtualMachineBackup
.
Aparece em: - VirtualMachineBackup
Campo | Descrição |
---|---|
virtualMachineBackupPlan string |
O nome do VirtualMachineBackupPlan a partir do qual este VirtualMachineBackup foi criado. Este VirtualMachineBackupPlan existe no mesmo namespace que o VirtualMachineBackupPlan . |
backupConfig VirtualMachineBackupConfig |
Define a configuração e o âmbito da cópia de segurança. |
VirtualMachineBackupStatus
Define o estado observado de um VirtualMachineBackup
.
Aparece em: - VirtualMachineBackup
Campo | Descrição |
---|---|
backup string |
O nome da cópia de segurança subjacente a que este VirtualMachineBackup faz referência. A cópia de segurança tem de estar no mesmo namespace que esta cópia de segurança da VM, usada na arquitetura v1 da organização isolada do GDC. |
backupStatus BackupStatus |
O estado das cópias de segurança subjacentes a que este VirtualMachineBackup faz referência, usado na arquitetura v1 da organização isolada do GDC. |
configBackup string |
O nome da cópia de segurança da configuração subjacente a que este VirtualMachineBackup faz referência. Config refere-se à VM e ao disco da VM. A cópia de segurança da configuração tem de estar no mesmo namespace que esta cópia de segurança da VM, usada na arquitetura v2 da organização isolada do GDC. |
configBackupStatus BackupStatus |
O estado da cópia de segurança da configuração subjacente a que este VirtualMachineBackup faz referência, usado na arquitetura da organização v2 isolada do GDC. |
volumeBackup string |
O nome da cópia de segurança de volume subjacente a que este VirtualMachineBackup faz referência. A cópia de segurança do volume tem de estar no mesmo namespace que esta cópia de segurança da VM, usada na arquitetura v2 da organização isolada do GDC. |
volumeBackupStatus BackupStatus |
O estado da cópia de segurança do volume subjacente a que este VirtualMachineBackup faz referência, usado na arquitetura da organização v2 isolada do GDC. |
backedUpVirtualMachines matriz de strings |
Apresenta os nomes de todas as VMs incluídas nesta cópia de segurança. |
backedUpVirtualMachineDisks matriz de strings |
Apresenta os nomes de todos os discos da VM incluídos nesta cópia de segurança. Se esta cópia de segurança for uma captura instantânea de disco, esta é uma lista dos discos de VM que fornece. Se for uma cópia de segurança de VM, é a lista dos discos que suportam essa 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 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 os campos de metadata . |
items VirtualMachineDeleteBackupRequest array |
VirtualMachineDeleteBackupRequestSpec
Define o estado pretendido de VirtualMachineDeleteBackupRequest
.
Aparece em: - VirtualMachineDeleteBackupRequest
Campo | Descrição |
---|---|
virtualMachineBackupRef LocalObjectReference |
O nome do VirtualMachineBackup a eliminar. Este pedido é sempre criado no mesmo namespace que a cópia de segurança. |
VirtualMachineDeleteBackupRequestStatus
Define o estado observado de VirtualMachineDeleteBackupRequest
.
Aparece em: - VirtualMachineDeleteBackupRequest
Campo | Descrição |
---|---|
timeToExpire Hora |
Define o tempo para eliminar este recurso efémero. |
statusField StatusFields |
Descreve o estado observado do VirtualMachineDeleteBackupRequest . |
VirtualMachineDisk
Esquema para a 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 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 de VirtualMachineBackup têm de 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 os campos de metadata . |
items VirtualMachineDisk |
VirtualMachineDiskSpec
Define o estado pretendido de VirtualMachineDisk
.
Aparece em: - VirtualMachineDisk
Campo | Descrição |
---|---|
source DiskSource |
Especifica a origem a partir da qual os conteúdos do disco são preenchidos. Se este campo for omitido, é aprovisionado um disco em branco. |
size Quantidade |
Especifica o tamanho do disco: 5 GiB, 600 MiB, etc. Tem de especificar o tamanho de um disco em branco. Para discos de outras origens, 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, tem de ser superior a Image.spec.minimumDiskSize . |
type DiskType |
Especifica o tipo de disco. A predefinição é Standard . No GDC com isolamento de ar, os tipos suportados são: Standard e Local . No GDC ligado, os tipos suportados são: Standard . |
VirtualMachineDiskStatus
Define o estado observado de VirtualMachineDisk.
Aparece em: - VirtualMachineDisk
Campo | Descrição |
---|---|
phase VirtualMachineDiskPhase |
A fase atual do disco. |
progress VirtualMachineDiskProgress |
O progresso é o progresso atual do aprovisionamento do disco. O valor está entre 0 e 100 inclusive. É N/A se não estiver disponível. |
size Quantidade |
O tamanho atual do disco. |
conditions Matriz de condições |
As observações mais recentes do estado VirtualMachineDisk . |
virtualMachineAttachments VirtualMachineAttachment |
A lista de instâncias do VirtualMachine às quais o VirtualMachineDisk está anexado. |
replicationStatus DiskReplicationStatus |
O estado da replicação de disco. |
provisionTime Duração |
O tempo necessário para aprovisionar o VirtualMachineDisk e atingir um estado Ready . O tempo necessário para aprovisionar o VirtualMachineDisk e atingir um estado Ready . Por exemplo, este é o tempo gasto a transferir uma imagem, entre outros. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação deste recurso. |
VirtualMachineExternalAccess
Representa o pedido de acesso ao VRF externo para 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 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 os campos de metadata . |
items VirtualMachineExternalAccess array |
VirtualMachineExternalAccessSpec
Define a especificação do objeto VirtualMachineExternalAccess
.
Aparece em: - VirtualMachineExternalAccess
Campo | Descrição |
---|---|
enabled booleano |
Especifica se o VRF externo está acessível para a VirtualMachine. |
ports ServicePort |
A lista de portas expostas pelo serviço de entrada da VirtualMachine. |
VirtualMachineExternalAccessStatus
Define o estado observado do objeto VirtualMachineExternalAccess
.
Aparece em: - VirtualMachineExternalAccess
Campo | Descrição |
---|---|
ingressIP string |
IngressIP especifica o endereço IP no serviço de entrada da máquina virtual. |
egressIP string |
EgressIP especifica o endereço IP no NAT de saída que é usado pela VirtualMachine. |
conditions Matriz de condições |
Detalhes do estado observado. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação deste recurso. |
VirtualMachineImage
Representa a imagem de 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 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 os campos de metadata . |
spec VirtualMachineImageImportSpec |
|
status VirtualMachineImageImportStatus |
VirtualMachineImageImportList
Uma lista de VirtualMachineImageImport
objetos.
Campo | Descrição |
---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImageImportList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items VirtualMachineImageImport |
VirtualMachineImageImportSpec
Especifica a origem e os metadados da imagem que quer criar.
Aparece em: - VirtualMachineImageImport
Campo | Descrição |
---|---|
source ImageSourceReference |
Refere-se ao recurso a partir do qual os conteúdos são importados. A origem tem de ser do mesmo espaço de nomes. |
destination ImageDestinationReference |
Refere-se ao recurso para o qual os conteúdos são importados. Só é suportado em implementações do GDC Connected. Este campo é obrigatório se o ImageSourceReference especificado for GCS . |
imageMetadata ImageMetadataInput |
Especifica as propriedades do VirtualMachineImage que quer criar. |
prepareImage booleano |
Especifica se esta imagem deve ser preparada para uma implementação com lacunas de ar da GDC com um valor para, por exemplo, instalar os pacotes necessários. Se não for especificado, a preparação ocorre apenas se a imagem for do armazenamento de objetos. |
prepareOptions ImagePrepareOptions |
Estas são as opções de preparação de imagens. Isto só é válido quando a opção prepareImage está true . |
VirtualMachineImageImportStatus
Indica o estado da importação de imagens.
Aparece em: - VirtualMachineImageImport
Campo | Descrição |
---|---|
conditions Matriz de condições |
Indique o estado Ready do progresso da importação. |
imageName string |
Refere-se ao VirtualMachineImage assim que for criado com êxito. A imagem está no mesmo espaço de nomes que a importação de imagens. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação 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 os campos de metadata . |
items 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 ao qual a imagem pode ser aplicada. Isto especifica apenas o tamanho recomendado para os discos futuros criados a partir desta imagem. Não representa o tamanho da imagem em si. |
gcs GCSReference |
Refere-se ao recurso do GCS a partir do qual as imagens são armazenadas. |
VirtualMachineImageStatus
Contém o estado observado do objeto VirtualMachineImage
.
Aparece em: - VirtualMachineImage
Campo | Descrição |
---|---|
conditions Matriz de condições |
As condições da imagem da máquina virtual. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação deste recurso. |
storageLocation string |
A zona onde esta 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 os campos de metadata . |
items VirtualMachine |
VirtualMachinePasswordResetRequest
Representa um pedido de reposição de palavra-passe 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 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 os campos de metadata . |
items VirtualMachinePasswordResetRequest array |
VirtualMachinePasswordResetRequestSpec
Define a especificação VirtualMachinePasswordResetRequest
.
Aparece em: - VirtualMachinePasswordResetRequest
Campo | Descrição |
---|---|
vmName string |
O nome da VM para pedir uma reposição de palavra-passe. Este campo é imutável e não pode ser atualizado após a criação de um pedido de reposição da palavra-passe. |
user string |
O nome do utilizador para o qual a reposição da palavra-passe deve ser realizada para uma VM especificada. Este campo é imutável e não pode ser atualizado após a criação de um pedido de reposição da palavra-passe. |
publicKey string |
A chave pública para encriptar a nova palavra-passe de uma VM. Este campo é imutável e não pode ser atualizado após a criação de um pedido de reposição da palavra-passe. |
VirtualMachinePasswordResetRequestState
Tipo subjacente: string
Define o estado de um recurso VirtualMachinePasswordResetRequest
.
Aparece em: - VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequestStatus
Descreve o estado do recurso VirtualMachinePasswordResetRequest
.
Aparece em: - VirtualMachinePasswordResetRequest
Campo | Descrição |
---|---|
state VirtualMachinePasswordResetRequestState |
O estado do recurso VirtualMachinePasswordResetRequest . |
reason string |
O motivo do estado atual do recurso. |
message string |
Um campo que fornece informações adicionais para o estado atual. |
processedAt Hora |
Um campo que especifica a hora em que o pedido foi processado. |
encryptedPassword string |
A nova palavra-passe encriptada com a chave pública fornecida no pedido e codificada com base64. Para desencriptar a palavra-passe, use base64 para descodificar a string e desencriptar o resultado através da desencriptação RSA. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação deste recurso. |
VirtualMachineProvisionTime
Monitoriza o tempo de aprovisionamento da máquina virtual.
Aparece em: - VirtualMachineStatus
Campo | Descrição |
---|---|
initProvisionTime Duração |
Tempo necessário para o aprovisionamento da primeira VM. Ou seja, tempo necessário desde a criação do objeto até a VM estar em estado de execução. |
lastProvisionTime Duração |
Tempo necessário para o aprovisionamento da VM mais recente. Pode ser igual a InitProvisionTime se a VM só estiver a ser aprovisionada uma vez. |
VirtualMachineResourceConfig
Especifica um recurso de VM e parâmetros adicionais para fazer uma cópia de segurança desse recurso.
Aparece em: - FilterSpec - VirtualMachineBackupScope
Campo | Descrição |
---|---|
resourceName string |
O nome do recurso cuja cópia de segurança está a ser feita. Tem de existir 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 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 os campos de metadata . |
items VirtualMachineRestore array |
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 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 os campos de metadata . |
items VirtualMachineRestoreRequest |
VirtualMachineRestoreRequestSpec
Define o estado pretendido de VirtualMachineRestoreRequest
.
Aparece em: - VirtualMachineRestoreRequest
Campo | Descrição |
---|---|
virtualMachineBackup string |
O nome da cópia de segurança da VM que quer restaurar. O VirtualMachineBackup reside no mesmo namespace que este VirtualMachineRestoreRequest . |
restoreName string |
O nome atribuído ao recurso VirtualMachineRestore criado. |
restoredResourceName string |
O prefixo atribuído aos recursos restaurados por VirtualMachineBackup . O nome do recurso restaurado seria o prefixo + o nome do recurso com cópia de segurança. |
restoredResourceDescription string |
A descrição atribuída ao recurso recém-criado. |
filter FilterSpec |
Os filtros que podem ser usados para refinar a seleção de recursos de VMs durante o restauro. |
VirtualMachineRestoreRequestStatus
Define o estado observado de VirtualMachineRestoreRequest
.
Aparece em: - VirtualMachineRestoreRequest
Campo | Descrição |
---|---|
timeToExpire Hora |
Quando este recurso efémero vai ser eliminado. |
statusField StatusFields |
Descreve o estado observado do VirtualMachineRestoreRequest . |
VirtualMachineRestoreSpec
Define o estado pretendido de VirtualMachineRestore
.
Aparece em: - VirtualMachineRestore
Campo | Descrição |
---|---|
virtualMachineBackup string |
O nome da cópia de segurança da VM que este VirtualMachineRestore está a restaurar. O VirtualMachineBackup está no mesmo namespace que este VirtualMachineRestore . |
targetVirtualMachines matriz de strings |
A lista de todas as VMs criadas quando a restauro subjacente é bem-sucedida. |
targetVirtualMachineDisks matriz de strings |
A lista de todos os discos de VMs criados quando a restauro subjacente é bem-sucedida. |
VirtualMachineRestoreStatus
Define o estado observado de VirtualMachineRestore
.
Aparece em: - VirtualMachineRestore
Campo | Descrição |
---|---|
restore string |
O nome do restauro subjacente ao qual este VirtualMachineRestore faz referência. O restauro tem de estar no mesmo namespace que esta cópia de segurança da VM, usada na arquitetura da organização isolada do GDC v1. |
restoreStatus RestoreStatus |
O estado do restauro subjacente ao qual este VirtualMachineRestore faz referência. Usado na arquitetura da organização com isolamento de ar da GDC v1. |
configRestore string |
O nome da Config Restore subjacente à qual este VirtualMachineRestore faz referência. Config refere-se à VM e ao disco da VM. O restauro da configuração tem de estar no mesmo namespace que este restauro da VM, usado na arquitetura da organização v2 isolada do GDC. |
configRestoreStatus RestoreStatus |
O estado do restauro da configuração subjacente a que este VirtualMachineRestore faz referência, usado na arquitetura da organização v2 isolada do GDC. |
volumeRestore string |
O nome do restauro de volume subjacente ao qual este VirtualMachineRestore faz referência. O restauro de volume tem de estar no mesmo namespace que este restauro de VM, usado na arquitetura v2 da organização isolada do GDC. |
volumeRestoreStatus RestoreStatus |
O estado do restauro do volume subjacente ao qual este VirtualMachineRestore faz referência, usado na arquitetura da organização v2 com isolamento de 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 pedido da VirtualMachine. A predefinição é Running. |
disks DiskAttachment |
Especifica a lista de discos anexados a esta VM. Tem de existir exatamente um disco de arranque. As alterações às associações de discos requerem um reinício para entrarem em vigor. |
compute Computação |
Especifica a CPU e a memória da VM. A CPU e a memória podem ser definidas diretamente ou através de VirtualMachineType. As alterações ao Compute requerem um reinício para entrarem em vigor. O cálculo é imutável quando a VM está no estado Unknown . |
startupScripts StartupScript array |
Especifica a lista de scripts de arranque para a VM. As VMs Linux têm de ter o cloud-init instalado para que o StartupScripts entre em vigor. Os scripts são executados por ordem alfabética, com base no nome de cada script de arranque. Nas 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, são executados por ordem alfabética, com base no nome. |
guestEnvironment GuestEnvironment |
Especifica a configuração do ambiente convidado da VM. Se o campo for nulo, o campo enable em AccessManagement é true por predefinição. Caso contrário, a configuração não nula de cada subfuncionalidade na estrutura substitui a configuração predefinida da subfuncionalidade. |
firmware Firmware |
Especifica as opções de inicialização da VM no momento do arranque. |
shieldConfig ShieldConfig |
Especifica as configurações relacionadas com a 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, para o estado observado. |
message string |
Detalhes adicionais sobre o estado da VM. |
network NetworkStatus |
Estado das redes de VMs. |
conditions Matriz de condições |
Detalhes do estado observado. |
stateTransitionTime object (keys:VirtualMachineState, values:Time) |
Hora da última transição de cada estado. |
provisionTime VirtualMachineProvisionTime |
Tempo necessário para aprovisionar a VM. |
errors VMMError array |
Uma lista de erros que ocorreram durante a conciliação 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 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 os campos de metadata . |
items VirtualMachineType array |
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 que seja um 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 tem de ter um valor entre 1G e 400G, inclusive. |
VirtualMachineTypeStatus
Aparece em: - VirtualMachineType
Campo | Descrição |
---|---|
supported booleano |
Especifica se o vmtype fornecido é suportado ou não pelo hardware subjacente |