REST Resource: projects.locations.instances

Recurso: instância

A definição de uma instância de notebook.

Representação JSON
{
  "name": string,
  "proxyUri": string,
  "instanceOwners": [
    string
  ],
  "creator": string,
  "state": enum (State),
  "upgradeHistory": [
    {
      object (UpgradeHistoryEntry)
    }
  ],
  "id": string,
  "healthState": enum (HealthState),
  "healthInfo": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string,
  "disableProxyAccess": boolean,
  "labels": {
    string: string,
    ...
  },
  "thirdPartyProxyUrl": string,
  "satisfiesPzs": boolean,
  "satisfiesPzi": boolean,
  "enableThirdPartyIdentity": boolean,
  "enableManagedEuc": boolean,
  "enableDeletionProtection": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gceSetup": {
    object (GceSetup)
  }
  // End of mutually exclusive fields.
}
Campos
name

string

Apenas saída. Identificador. O nome desta instância de notebook. Formato: projects/{projectId}/locations/{location}/instances/{instanceId}

proxyUri

string

Apenas saída. O endpoint de proxy usado para acessar o notebook Jupyter.

instanceOwners[]

string

Opcional. O proprietário dessa instância após a criação. Formato: alias@example.com

No momento, só há suporte para um proprietário. Se não for especificado, todos os usuários da conta de serviço da instância de VM poderão usar a instância.

creator

string

Apenas saída. Endereço de e-mail da entidade que enviou a solicitação original "instances.create".

state

enum (State)

Apenas saída. O estado desta instância.

upgradeHistory[]

object (UpgradeHistoryEntry)

Apenas saída. O histórico de upgrades desta instância.

id

string

Apenas saída. ID exclusivo do recurso.

healthState

enum (HealthState)

Apenas saída. healthState da instância.

healthInfo

map (key: string, value: string)

Apenas saída. Informações adicionais sobre a integridade da instância. Exemplo:

healthInfo": {
  "docker_proxy_agent_status": "1",
  "docker_status": "1",
  "jupyterlab_api_status": "-1",
  "jupyterlab_status": "-1",
  "updated": "2020-10-18 09:40:03.573409"
}

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Apenas saída. Hora de criação da instância.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Horário de atualização da instância.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

disableProxyAccess

boolean

Opcional. Se for "true", a instância do notebook não será registrada no proxy.

labels

map (key: string, value: string)

Opcional. Rótulos a serem aplicados a esta instância. Elas podem ser modificadas mais tarde pelo método "instances.patch".

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

thirdPartyProxyUrl

string

Apenas saída. O endpoint de proxy dos pools de colaboradores usado para acessar o notebook Jupyter.

satisfiesPzs

boolean

Apenas saída. Reservado para uso futuro na separação de zonas.

satisfiesPzi

boolean

Apenas saída. Reservado para uso futuro no isolamento de zona.

enableThirdPartyIdentity

boolean

Opcional. Flag que especifica que um notebook pode ser acessado com um provedor de identidade de terceiros.

enableManagedEuc

boolean

Opcional. Flag para ativar as credenciais gerenciadas de usuário final para a instância.

enableDeletionProtection

boolean

Opcional. Se for "true", a proteção contra exclusão será ativada para esta instância do Workbench. Se for "false", a proteção contra exclusão será desativada para esta instância do Workbench.

Configuração da instância de notebook. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
gceSetup

object (GceSetup)

Opcional. Configuração do Compute Engine para o notebook. Usa campos definidos no notebook.

Fim dos campos mutuamente exclusivos.

GceSetup

A definição de como configurar uma instância de VM fora de "Recursos e identidade".

Representação JSON
{
  "machineType": string,
  "minCpuPlatform": string,
  "acceleratorConfigs": [
    {
      object (AcceleratorConfig)
    }
  ],
  "serviceAccounts": [
    {
      object (ServiceAccount)
    }
  ],
  "bootDisk": {
    object (BootDisk)
  },
  "dataDisks": [
    {
      object (DataDisk)
    }
  ],
  "shieldedInstanceConfig": {
    object (ShieldedInstanceConfig)
  },
  "networkInterfaces": [
    {
      object (NetworkInterface)
    }
  ],
  "disablePublicIp": boolean,
  "tags": [
    string
  ],
  "metadata": {
    string: string,
    ...
  },
  "systemMetadata": {
    string: string,
    ...
  },
  "enableIpForwarding": boolean,
  "gpuDriverConfig": {
    object (GPUDriverConfig)
  },
  "confidentialInstanceConfig": {
    object (ConfidentialInstanceConfig)
  },
  "instanceId": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "vmImage": {
    object (VmImage)
  },
  "containerImage": {
    object (ContainerImage)
  }
  // End of mutually exclusive fields.
}
Campos
machineType

string

Opcional. O tipo de máquina da instância de VM. https://cloud.google.com/compute/docs/machine-resource

minCpuPlatform

string

Opcional. A plataforma de CPU mínima a ser usada para esta instância. A lista de valores válidos pode ser encontrada em https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform#availablezones

acceleratorConfigs[]

object (AcceleratorConfig)

Opcional. Os aceleradores de hardware usados nesta instância. Se você usar aceleradores, verifique se a configuração tem vCPUs e memória suficientes para oferecer suporte ao machineType selecionado. No momento, só há suporte para uma configuração de acelerador.

serviceAccounts[]

object (ServiceAccount)

Opcional. A conta de serviço que serve como identidade para a instância de VM. No momento, só é possível usar uma conta de serviço.

bootDisk

object (BootDisk)

Opcional. O disco de inicialização da VM.

dataDisks[]

object (DataDisk)

Opcional. Discos de dados anexados à instância de VM. No momento, só há suporte para um disco de dados.

shieldedInstanceConfig

object (ShieldedInstanceConfig)

Opcional. Configuração de VM protegida. Imagens que usam recursos compatíveis de VM protegida.

networkInterfaces[]

object (NetworkInterface)

Opcional. As interfaces de rede da VM. Aceita apenas uma interface.

disablePublicIp

boolean

Opcional. Se for "true", nenhum IP externo será atribuído a esta instância de VM.

tags[]

string

Opcional. As tags de rede do Compute Engine a serem adicionadas ao tempo de execução. Consulte Adicionar tags de rede.

metadata

map (key: string, value: string)

Opcional. Metadados personalizados para aplicar a esta instância.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

systemMetadata

map (key: string, value: string)

Apenas saída. Representa metadados gerenciados pelo sistema para esta instância: o subconjunto de metadata cujas chaves são chaves reconhecidas do sistema do Workbench.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

enableIpForwarding

boolean

Opcional. Flag para ativar ou não o encaminhamento de IP. O padrão é "false"/desativado. https://cloud.google.com/vpc/docs/using-routes#canipforward

gpuDriverConfig

object (GPUDriverConfig)

Opcional. Configuração para drivers de GPU.

confidentialInstanceConfig

object (ConfidentialInstanceConfig)

Opcional. Configuração de instância confidencial.

instanceId

string

Apenas saída. O ID exclusivo do recurso de instância do Compute Engine.

Tipo da imagem. Pode ser uma imagem de VM ou imagem do contêiner. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
vmImage

object (VmImage)

Opcional. Use uma imagem de VM do Compute Engine para iniciar a instância do notebook.

containerImage

object (ContainerImage)

Opcional. Use uma imagem de contêiner para iniciar a instância de notebook.

Fim dos campos mutuamente exclusivos.

AcceleratorConfig

Uma configuração de acelerador para uma definição de instância de VM de um acelerador de hardware. Observação: não há verificação nas combinações de type e coreCount. TPUs não são compatíveis. Consulte GPUs no Compute Engine para encontrar uma combinação válida.

Representação JSON
{
  "type": enum (AcceleratorType),
  "coreCount": string
}
Campos
type

enum (AcceleratorType)

Opcional. Tipo do acelerador.

coreCount

string (int64 format)

Opcional. Contagem de núcleos deste acelerador.

AcceleratorType

Definição dos tipos de aceleradores de hardware que podem ser usados nessa instância.

Tipos enumerados
ACCELERATOR_TYPE_UNSPECIFIED O tipo de acelerador não foi especificado.
NVIDIA_TESLA_P100

Descontinuado: use NVIDIA_TESLA_T4 (N1) ou NVIDIA_L4 (G2). A GPU NVIDIA Tesla P100 está sendo desativada em toda a frota pelo Compute Engine e não está mais disponível para novas instâncias.

NVIDIA_TESLA_V100 O tipo de acelerador é Nvidia Tesla V100.
NVIDIA_TESLA_P4 O tipo de acelerador é Nvidia Tesla P4.
NVIDIA_TESLA_T4 O tipo de acelerador é Nvidia Tesla T4.
NVIDIA_TESLA_A100 O tipo de acelerador é Nvidia Tesla A100 de 40 GB.
NVIDIA_A100_80GB O tipo de acelerador é Nvidia Tesla A100 - 80 GB.
NVIDIA_L4 O tipo de acelerador é Nvidia Tesla L4.
NVIDIA_H100_80GB O tipo de acelerador é Nvidia Tesla H100 - 80 GB.
NVIDIA_H100_MEGA_80GB O tipo de acelerador é Nvidia Tesla H100 - MEGA 80GB.
NVIDIA_H200_141GB O tipo de acelerador é Nvidia Tesla H200 de 141 GB.
NVIDIA_TESLA_T4_VWS O tipo de acelerador é NVIDIA Tesla T4 Virtual Workstations.
NVIDIA_TESLA_P100_VWS

Descontinuado: use NVIDIA_TESLA_T4_VWS. A GPU NVIDIA Tesla P100 (estações de trabalho virtuais) está sendo desativada em toda a frota pelo Compute Engine e não está mais disponível para novas instâncias.

NVIDIA_TESLA_P4_VWS O tipo de acelerador é NVIDIA Tesla P4 Virtual Workstations.
NVIDIA_B200 O tipo de acelerador é NVIDIA B200.
NVIDIA_RTX6000 NVIDIA RTX 6000.

ServiceAccount

Uma conta de serviço que atua como uma identidade.

Representação JSON
{
  "email": string,
  "scopes": [
    string
  ]
}
Campos
email

string

Opcional. Endereço de e-mail da conta de serviço.

scopes[]

string

Apenas saída. A lista de escopos a serem disponibilizados para essa conta de serviço. Definido pelo CLH como https://www.googleapis.com/auth/cloud-platform

VmImage

Definição de uma imagem de máquina virtual personalizada do Compute Engine para iniciar uma instância de notebook com o ambiente instalado diretamente na VM.

Representação JSON
{
  "project": string,
  "imageDescription": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "name": string,
  "family": string
  // End of mutually exclusive fields.
}
Campos
project

string

Obrigatório. O nome do projeto na nuvem do Google Cloud a que esta imagem de VM pertence. Formato: {projectId}

imageDescription

string

Apenas saída. Uma descrição legível por humanos da imagem em execução na instância (por exemplo, "Debian 11, Python 3.10"), derivada no momento da leitura da configuração de lançamento da imagem (a fonte da verdade). Defina como "Personalizado" para imagens de disco de inicialização não reconhecidas.

A referência a uma imagem de VM externa do Compute Engine. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
name

string

Opcional. Use o nome da imagem da VM para encontrar a imagem.

family

string

Opcional. Use essa família de imagens de VM para encontrar a imagem. A imagem mais recente dessa família será usada.

Fim dos campos mutuamente exclusivos.

ContainerImage

Definição de uma imagem de contêiner para iniciar uma instância de notebook com o ambiente instalado em um contêiner.

Representação JSON
{
  "repository": string,
  "tag": string
}
Campos
repository

string

Obrigatório. O caminho para o repositório de imagens do contêiner. Por exemplo: gcr.io/{projectId}/{imageName}

tag

string

Opcional. A tag da imagem do contêiner. Se não for especificado, o padrão será a tag mais recente.

BootDisk

A definição de um disco de inicialização.

Representação JSON
{
  "diskSizeGb": string,
  "diskType": enum (DiskType),
  "diskEncryption": enum (DiskEncryption),
  "kmsKey": string
}
Campos
diskSizeGb

string (int64 format)

Opcional. O tamanho do disco de inicialização em GB anexado a esta instância, até um máximo de 64.000 GB (64 TB). Se não for especificado, o padrão será o valor recomendado de 150 GB.

diskType

enum (DiskType)

Opcional. Indica o tipo de disco.

diskEncryption

enum (DiskEncryption)

Opcional. Método de criptografia de disco usado nos discos de inicialização e de dados. O padrão é GMEK.

kmsKey

string

Opcional. A chave do KMS usada para criptografar os discos. Só é aplicável se diskEncryption for CMEK. Formato: projects/{projectId}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}

Saiba mais sobre como usar suas próprias chaves de criptografia.

DiskType

Tipos de disco possíveis.

Tipos enumerados
DISK_TYPE_UNSPECIFIED Tipo de disco não definido.
PD_STANDARD Tipo de disco permanente padrão.
PD_SSD Tipo de disco permanente SSD.
PD_BALANCED Tipo de disco permanente equilibrado.
PD_EXTREME Tipo de disco permanente extremo.
HYPERDISK_BALANCED Representa o tipo de disco permanente Hyperdisk Balanced. Pode ser usado como disco de inicialização ou de dados.
HYPERDISK_EXTREME Representa o tipo de disco permanente Hyperdisk Extreme. Só pode ser usado como um disco de dados.
HYPERDISK_THROUGHPUT Representa o tipo de disco permanente Hyperdisk Throughput. Só pode ser usado como um disco de dados.
HYPERDISK_BALANCED_HIGH_AVAILABILITY Representa o tipo de disco permanente Hyperdisk Balanced High Availability. Pode ser usado como disco de inicialização ou de dados.
HYPERDISK_ML Representa o tipo de disco permanente do Hyperdisk ML. Pode ser usado como disco de inicialização ou de dados.

DiskEncryption

Definição das opções de criptografia de disco.

Tipos enumerados
DISK_ENCRYPTION_UNSPECIFIED A criptografia de disco não foi especificada.
GMEK Use chaves de criptografia gerenciadas pelo Google para criptografar o disco de inicialização.
CMEK Use chaves de criptografia gerenciadas pelo cliente para criptografar o disco de inicialização.

DataDisk

Um recurso de disco anexado à instância.

Representação JSON
{
  "diskSizeGb": string,
  "diskType": enum (DiskType),
  "diskEncryption": enum (DiskEncryption),
  "kmsKey": string,
  "resourcePolicies": [
    string
  ]
}
Campos
diskSizeGb

string (int64 format)

Opcional. O tamanho do disco em GB anexado a esta instância de VM, até um máximo de 64.000 GB (64 TB). Se não for especificado, o padrão será 100.

diskType

enum (DiskType)

Opcional. Indica o tipo de disco.

diskEncryption

enum (DiskEncryption)

Opcional. Método de criptografia de disco usado nos discos de inicialização e de dados. O padrão é GMEK.

kmsKey

string

Opcional. A chave do KMS usada para criptografar os discos. Só é aplicável se diskEncryption for CMEK. Formato: projects/{projectId}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}

Saiba mais sobre como usar suas próprias chaves de criptografia.

resourcePolicies[]

string

Opcional. As políticas de recursos a serem aplicadas ao disco de dados.

ShieldedInstanceConfig

Um conjunto de opções de instância protegida. Consulte Imagens que usam recursos compatíveis de VM protegida. Nem todas as combinações são válidas.

Representação JSON
{
  "enableSecureBoot": boolean,
  "enableVtpm": boolean,
  "enableIntegrityMonitoring": boolean
}
Campos
enableSecureBoot

boolean

Opcional. Define se a instância de VM tem a Inicialização segura ativada.

A Inicialização segura ajuda a garantir que o sistema execute apenas um software autêntico por meio da verificação da assinatura digital de todos os componentes de inicialização e da interrupção do processo de inicialização se a verificação da assinatura falhar. Essa configuração está desativada por padrão.

enableVtpm

boolean

Opcional. Define se a instância de VM tem o vTPM ativado.

enableIntegrityMonitoring

boolean

Opcional. Define se o monitoramento de integridade está ativado na instância de VM.

Permite o monitoramento e a atestação da integridade da inicialização da instância de VM. O atestado é realizado em relação ao valor de referência da política de integridade. Esse valor de referência é derivado inicialmente da imagem de inicialização implicitamente confiável quando a instância de VM é criada.

NetworkInterface

A definição de um recurso de interface de rede anexado a uma VM.

Representação JSON
{
  "network": string,
  "subnet": string,
  "nicType": enum (NicType),
  "accessConfigs": [
    {
      object (AccessConfig)
    }
  ],
  "internalIp": string
}
Campos
network

string

Opcional. O nome da VPC em que essa instância de VM está. Formato: projects/{projectId}/global/networks/{network_id}

subnet

string

Opcional. O nome da sub-rede em que a instância de VM está. Formato: projects/{projectId}/regions/{region}/subnetworks/{subnetwork_id}

nicType

enum (NicType)

Opcional. O tipo de vNIC a ser usado nessa interface. Pode ser gVNIC ou VirtioNet.

accessConfigs[]

object (AccessConfig)

Opcional. Uma matriz de configurações para essa interface. No momento, apenas uma configuração de acesso, ONE_TO_ONE_NAT, é aceita. Se nenhum accessConfigs for especificado, a instância terá um acesso externo à Internet por um endereço IP externo temporário.

internalIp

string

Opcional. Um endereço IP interno associado a esta instância. Especifique um endereço IP interno estático não utilizado disponível para a sub-rede em que a instância está ou deixe esse campo indefinido para usar um IP do intervalo temporário da sub-rede.

NicType

O tipo de driver de vNIC. O padrão precisa ser NIC_TYPE_UNSPECIFIED.

Tipos enumerados
NIC_TYPE_UNSPECIFIED Nenhum tipo especificado.
VIRTIO_NET VIRTIO
GVNIC GVNIC

AccessConfig

Uma configuração de acesso anexada à interface de rede de uma instância.

Representação JSON
{
  "externalIp": string
}
Campos
externalIp

string

Opcional. Um endereço IP externo associado a esta instância. Especifique um endereço IP externo estático não utilizado disponível para o projeto ou deixe esse campo indefinido para usar um IP de um pool compartilhado de endereços IP temporários. Se você especificar um endereço IP externo estático, ele precisará estar na mesma região da zona da instância.

GPUDriverConfig

Uma configuração de driver de GPU

Representação JSON
{
  "enableGpuDriver": boolean,
  "customGpuDriverPath": string
}
Campos
enableGpuDriver

boolean

Opcional. Se o usuário final autoriza o Google Cloud a instalar o driver de GPU nessa instância de VM. Se esse campo estiver vazio ou definido como "false", o driver de GPU não será instalado. Aplicável apenas a instâncias com GPUs.

customGpuDriverPath

string

Opcional. Especifique um caminho personalizado do Cloud Storage em que o driver de GPU está armazenado. Se não for especificado, vamos escolher automaticamente entre os drivers oficiais de GPU.

ConfidentialInstanceConfig

Um conjunto de opções de instância confidencial.

Representação JSON
{
  "confidentialInstanceType": enum (ConfidentialInstanceType)
}
Campos
confidentialInstanceType

enum (ConfidentialInstanceType)

Opcional. Define o tipo de tecnologia usada pela instância confidencial.

ConfidentialInstanceType

O tipo de instância confidencial.

Tipos enumerados
CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED Nenhum tipo especificado. Não use esse valor.
SEV AMD Secure Encrypted Virtualization.

Estado

A definição dos estados dessa instância.

Tipos enumerados
STATE_UNSPECIFIED O estado não foi especificado.
STARTING A lógica de controle está iniciando a instância.
PROVISIONING A lógica de controle está instalando os frameworks necessários e registrando a instância com o proxy do notebook.
ACTIVE A instância está em execução.
STOPPING A lógica de controle está interrompendo a instância.
STOPPED A instância está parada.
DELETED A instância é excluída.
UPGRADING A instância está sendo atualizada.
INITIALIZING A instância está sendo criada.
SUSPENDING A instância está sendo suspensa.
SUSPENDED A instância está suspensa.
ORPHANED A instância não tem VM. Um upgrade removeu o original e não conseguiu criar a substituição. O disco de dados e todos os snapshots estão intactos. Tente fazer o upgrade de novo para concluir ou reverta a instância para o snapshot feito antes do início.

UpgradeHistoryEntry

A entrada do histórico de upgrade de imagem de VM.

Representação JSON
{
  "snapshot": string,
  "vmImage": string,
  "containerImage": string,
  "framework": string,
  "version": string,
  "state": enum (State),
  "createTime": string,
  "action": enum (Action),
  "targetVersion": string
}
Campos
snapshot

string

Opcional. O snapshot do disco de inicialização da instância de notebook antes do upgrade.

vmImage

string

Opcional. A imagem da VM antes do upgrade da instância.

containerImage

string

Opcional. A imagem do contêiner antes do upgrade da instância.

framework

string

Opcional. O framework desta instância de notebook.

version

string

Opcional. A versão da instância de notebook antes deste upgrade.

state

enum (State)

Apenas saída. O estado desta entrada do histórico de upgrades da instância.

createTime

string (Timestamp format)

Imutável. O horário em que esta entrada do histórico de upgrade da instância foi criada.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

action

enum (Action)

Opcional. Ação. Reverter ou fazer upgrade.

targetVersion

string

Opcional. Versão da VM de destino, como m63.

Estado

A definição dos estados desta entrada do histórico de upgrade.

Tipos enumerados
STATE_UNSPECIFIED O estado não foi especificado.
STARTED O upgrade da instância é iniciado.
SUCCEEDED O upgrade da instância foi concluído.
FAILED O upgrade da instância falhou.

Ação

A definição das operações desta entrada do histórico de upgrade.

Tipos enumerados
ACTION_UNSPECIFIED Nenhuma operação foi especificada.
UPGRADE Faça upgrade.
ROLLBACK Rollback.

HealthState

O estado de integridade da instância.

Tipos enumerados
HEALTH_STATE_UNSPECIFIED O subestado da instância é desconhecido.
HEALTHY A instância está em um estado íntegro (por exemplo, daemons críticos estão em execução). Aplica-se ao estado ATIVO.
UNHEALTHY A instância está em um estado não íntegro (por exemplo, daemons críticos não estão em execução). Aplica-se ao estado ACTIVE.
AGENT_NOT_INSTALLED A instância não tem o agente de monitoramento de integridade instalado. Aplicável ao estado ATIVO.
AGENT_NOT_RUNNING O agente de monitoramento de integridade da instância não está em execução. Aplicável ao estado ATIVO.

Métodos

checkUpgradability

Verifica se uma instância de notebook pode ser atualizada.

create

Cria uma nova instância em um determinado projeto e local.

delete

Exclui uma única instância.

diagnose

Cria um arquivo de diagnóstico e executa a ferramenta de diagnóstico com base em uma instância.

get

Recebe detalhes de uma única instância.

getConfig

Retorna vários parâmetros de configuração.

getIamPolicy

Busca a política de controle de acesso de um recurso.

list

Lista as instâncias em determinado projeto e local.

patch

O UpdateInstance atualiza uma instância.

reset

Redefine uma instância de notebook.

resizeDisk

Redimensione o disco de uma instância de notebook para uma capacidade maior.

restore

"RestoreInstance" restaura uma instância de um "BackupSource".

rollback

Reverte uma instância de notebook para a versão anterior.

setIamPolicy

Define a política de controle de acesso no recurso especificado.

start

Inicia uma instância de notebook.

stop

Interrompe uma instância de notebook.

testIamPermissions

Retorna permissões do autor da chamada no recurso especificado.

upgrade

Faz upgrade de uma instância de notebook para a versão mais recente.