Index
NotebookService(interface)AcceleratorConfig(message)AcceleratorConfig.AcceleratorType(enum)AccessConfig(message)BootDisk(message)CheckInstanceUpgradabilityRequest(message)CheckInstanceUpgradabilityResponse(message)ConfidentialInstanceConfig(message)ConfidentialInstanceConfig.ConfidentialInstanceType(enum)Config(message)ContainerImage(message)CreateInstanceRequest(message)DataDisk(message)DefaultValues(message)DeleteInstanceRequest(message)DiagnoseInstanceRequest(message)DiagnosticConfig(message)DiskEncryption(enum)DiskType(enum)GPUDriverConfig(message)GceSetup(message)GetConfigRequest(message)GetInstanceRequest(message)HealthState(enum)ImageRelease(message)Instance(message)ListInstancesRequest(message)ListInstancesResponse(message)NetworkInterface(message)NetworkInterface.NicType(enum)OperationMetadata(message)ResetInstanceRequest(message)ResizeDiskRequest(message)RestoreInstanceRequest(message)RollbackInstanceRequest(message)ServiceAccount(message)ShieldedInstanceConfig(message)Snapshot(message)StartInstanceRequest(message)State(enum)StopInstanceRequest(message)SupportedValues(message)UpdateInstanceRequest(message)UpgradeHistoryEntry(message)UpgradeHistoryEntry.Action(enum)UpgradeHistoryEntry.State(enum)UpgradeInstanceRequest(message)VmImage(message)
NotebookService
Service de l'API v2 pour les instances de notebooks Workbench.
| CheckInstanceUpgradability |
|---|
|
Vérifie si une instance de notebook peut être mise à niveau.
|
| CreateInstance |
|---|
|
Créer une instance dans un projet et un emplacement donnés.
|
| DeleteInstance |
|---|
|
Supprimer une seule instance.
|
| DiagnoseInstance |
|---|
|
Crée un fichier de diagnostic et exécute l'outil de diagnostic pour une instance donnée.
|
| GetConfig |
|---|
|
Renvoie différents paramètres de configuration.
|
| GetInstance |
|---|
|
Récupère les détails d'une seule instance.
|
| ListInstances |
|---|
|
Liste les instances d'un projet et d'un emplacement donnés.
|
| ResetInstance |
|---|
|
Réinitialise une instance de notebook.
|
| ResizeDisk |
|---|
|
Redimensionnez le disque d'une instance de notebook pour augmenter sa capacité.
|
| RestoreInstance |
|---|
|
RestoreInstance restaure une instance à partir d'une BackupSource.
|
| RollbackInstance |
|---|
|
Rétablit la version précédente d'une instance de notebook.
|
| StartInstance |
|---|
|
Démarre une instance de notebook.
|
| StopInstance |
|---|
|
Arrête une instance de notebook.
|
| UpdateInstance |
|---|
|
UpdateInstance met à jour une instance.
|
| UpgradeInstance |
|---|
|
Mise à niveau d'une instance de notebook vers la dernière version.
|
AcceleratorConfig
Configuration d'un accélérateur pour une instance de VM. Définition d'un accélérateur matériel. Notez qu'il n'y a pas de vérification des combinaisons type et core_count. Les TPU ne sont pas compatibles. Consultez la page GPU sur Compute Engine pour trouver une combinaison valide.
| Champs | |
|---|---|
type |
Facultatif. Type de cet accélérateur. |
core_count |
Facultatif. Nombre de cœurs de cet accélérateur. |
AcceleratorType
Définition des types d'accélérateurs matériels pouvant être utilisés sur cette instance.
| Enums | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Le type d'accélérateur n'est pas spécifié. |
NVIDIA_TESLA_P100 |
Le type d'accélérateur est Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
Le type d'accélérateur est Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
Le type d'accélérateur est Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
Le type d'accélérateur est Nvidia Tesla T4. |
NVIDIA_TESLA_A100 |
Le type d'accélérateur est Nvidia Tesla A100 – 40 Go. |
NVIDIA_A100_80GB |
Le type d'accélérateur est Nvidia Tesla A100 – 80 Go. |
NVIDIA_L4 |
Le type d'accélérateur est Nvidia Tesla L4. |
NVIDIA_H100_80GB |
Le type d'accélérateur est Nvidia Tesla H100 – 80 Go. |
NVIDIA_H100_MEGA_80GB |
Le type d'accélérateur est Nvidia Tesla H100 – MEGA 80 Go. |
NVIDIA_H200_141GB |
Le type d'accélérateur est Nvidia Tesla H200 – 141 Go. |
NVIDIA_TESLA_T4_VWS |
Le type d'accélérateur est "Postes de travail virtuels NVIDIA Tesla T4". |
NVIDIA_TESLA_P100_VWS |
Le type d'accélérateur est "NVIDIA Tesla P100 Virtual Workstations". |
NVIDIA_TESLA_P4_VWS |
Le type d'accélérateur est "Postes de travail virtuels NVIDIA Tesla P4". |
NVIDIA_B200 |
Le type d'accélérateur est NVIDIA B200. |
AccessConfig
Configuration d'accès associée à l'interface réseau d'une instance.
| Champs | |
|---|---|
external_ip |
Adresse IP externe associée à cette instance. Spécifiez une adresse IP externe statique inutilisée disponible pour le projet ou laissez ce champ non défini pour utiliser une adresse IP d'un pool d'adresses IP éphémères partagé. Si vous spécifiez une adresse IP externe statique, elle doit se trouver dans la même région que la zone de l'instance. |
BootDisk
Définition d'un disque de démarrage.
| Champs | |
|---|---|
disk_size_gb |
Facultatif. Taille en Go du disque de démarrage associé à cette instance, jusqu'à un maximum de 64 000 Go (64 To). Si aucune valeur n'est spécifiée, la valeur par défaut est la valeur recommandée de 150 Go. |
disk_type |
Facultatif. Indique le type de disque. |
disk_encryption |
Facultatif. Uniquement en entrée. Méthode de chiffrement de disque utilisée sur les disques de démarrage et de données. La valeur par défaut est GMEK. |
kms_key |
Facultatif. Uniquement en entrée. Clé KMS utilisée pour chiffrer les disques. Ne s'applique que si disk_encryption est défini sur CMEK. Format : En savoir plus sur l'utilisation de vos propres clés de chiffrement |
CheckInstanceUpgradabilityRequest
Demande permettant de vérifier si une instance de notebook peut être mise à niveau.
| Champs | |
|---|---|
notebook_instance |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
CheckInstanceUpgradabilityResponse
Réponse pour vérifier si une instance de notebook peut être mise à niveau.
| Champs | |
|---|---|
upgradeable |
Si une instance peut être mise à niveau. |
upgrade_version |
Version vers laquelle cette instance sera mise à niveau si le point de terminaison de mise à niveau est appelé. Ce champ n'est renseigné que si la valeur de "field upgradeable" est "true". |
upgrade_info |
Informations supplémentaires sur la mise à niveau. |
upgrade_image |
Nouveau lien vers l'image vers laquelle cette instance sera mise à niveau si le point de terminaison de mise à niveau est appelé. Ce champ n'est renseigné que si la valeur de "field upgradeable" est "true". |
ConfidentialInstanceConfig
Ensemble d'options d'instance confidentielle.
| Champs | |
|---|---|
confidential_instance_type |
Facultatif. Définit le type de technologie utilisé par l'instance confidentielle. |
ConfidentialInstanceType
Type d'instance confidentielle.
| Enums | |
|---|---|
CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED |
Aucun type spécifié. N'utilisez pas cette valeur. |
SEV |
AMD SEV (Secure Encrypted Virtualization). |
Config
Réponse pour obtenir les configurations WbI dans un lieu
| Champs | |
|---|---|
default_values |
Uniquement en sortie. Valeurs par défaut de la configuration. |
supported_values |
Uniquement en sortie. Valeurs acceptées pour la configuration. |
available_images[] |
Uniquement en sortie. Liste des images disponibles pour créer un fichier WbI. |
disable_workbench_legacy_creation |
Uniquement en sortie. Indicateur permettant de désactiver la création d'anciens notebooks Workbench (notebooks gérés par l'utilisateur et notebooks gérés par Google). |
ContainerImage
Définition d'une image de conteneur pour démarrer une instance de notebook avec l'environnement installé dans un conteneur.
| Champs | |
|---|---|
repository |
Obligatoire. Chemin d'accès au dépôt d'images de conteneurs. Par exemple : |
tag |
Facultatif. Tag de l'image de conteneur. Si aucune valeur n'est spécifiée, la balise la plus récente est utilisée par défaut. |
CreateInstanceRequest
Demande de création d'une instance de notebook.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
instance_id |
Obligatoire. ID unique défini par l'utilisateur pour cette instance. |
instance |
Obligatoire. Instance à créer. |
request_id |
Facultatif. UUID de la requête idempotente. |
DataDisk
Ressource de disque associée à une instance.
| Champs | |
|---|---|
disk_size_gb |
Facultatif. Taille du disque en Go associé à cette instance de VM, jusqu'à un maximum de 64 000 Go (64 To). Si aucune valeur n'est spécifiée, la valeur par défaut est 100. |
disk_type |
Facultatif. Uniquement en entrée. Indique le type de disque. |
disk_encryption |
Facultatif. Uniquement en entrée. Méthode de chiffrement de disque utilisée sur les disques de démarrage et de données. La valeur par défaut est GMEK. |
kms_key |
Facultatif. Uniquement en entrée. Clé KMS utilisée pour chiffrer les disques. Ne s'applique que si disk_encryption est défini sur CMEK. Format : En savoir plus sur l'utilisation de vos propres clés de chiffrement |
resource_policies[] |
Facultatif. Stratégies de ressources à appliquer au disque de données. |
DefaultValues
DefaultValues représente les valeurs de configuration par défaut.
| Champs | |
|---|---|
machine_type |
Uniquement en sortie. Type de machine par défaut utilisé par le backend s'il n'est pas fourni par l'utilisateur. |
DeleteInstanceRequest
Requête de suppression d'une instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
request_id |
Facultatif. UUID de la requête idempotente. |
DiagnoseInstanceRequest
Requête de création d'un fichier de diagnostic d'instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
diagnostic_config |
Obligatoire. Définit les indicateurs utilisés pour exécuter l'outil de diagnostic |
timeout_minutes |
Facultatif. Durée maximale en minutes avant l'expiration de l'opération. |
DiagnosticConfig
Définit les indicateurs utilisés pour exécuter l'outil de diagnostic
| Champs | |
|---|---|
gcs_bucket |
Obligatoire. Emplacement du bucket Cloud Storage de l'utilisateur (OBLIGATOIRE). Doit être formaté avec un préfixe de chemin d'accès ( Autorisations : Notebooks gérés par l'utilisateur : "storage.buckets.writer" doit être accordée au compte de service du projet associé à la VM. Notebooks gérés par Google : "storage.buckets.writer" doit être accordé au compte de service du projet ou aux identifiants utilisateur associés à la VM, selon le mode d'authentification. Le fichier journal du bucket Cloud Storage sera écrit dans |
relative_path |
Facultatif. Définit le chemin de stockage relatif dans le bucket Cloud Storage où les journaux de diagnostic seront écrits. Le chemin par défaut est le répertoire racine du bucket Cloud Storage ( |
enable_repair_flag |
Facultatif. Active l'indicateur pour le service de réparation de l'instance. |
enable_packet_capture_flag |
Facultatif. Active le signalement pour capturer les paquets de l'instance pendant 30 secondes. |
enable_copy_home_files_flag |
Facultatif. Active le flag pour copier tout le contenu du dossier |
DiskEncryption
Définition des options de chiffrement de disque.
| Enums | |
|---|---|
DISK_ENCRYPTION_UNSPECIFIED |
Le chiffrement du disque n'est pas spécifié. |
GMEK |
Utilisez des clés de chiffrement gérées par Google pour chiffrer le disque de démarrage. |
CMEK |
Utilisez des clés de chiffrement gérées par le client pour chiffrer le disque de démarrage. |
DiskType
Types de disques possibles.
| Enums | |
|---|---|
DISK_TYPE_UNSPECIFIED |
Le type de disque n'est pas défini. |
PD_STANDARD |
Type de disque persistant standard. |
PD_SSD |
Type de disque persistant SSD. |
PD_BALANCED |
Type de disque persistant avec équilibrage. |
PD_EXTREME |
Type de disque persistant extrême. |
HYPERDISK_BALANCED |
Représente le type de disque persistant Hyperdisk Balanced. Peut être utilisé comme disque de démarrage ou disque de données. |
HYPERDISK_EXTREME |
Représente le type de disque persistant Hyperdisk Extreme. Ne peut être utilisé que comme disque de données. |
HYPERDISK_THROUGHPUT |
Représente le type de disque persistant Hyperdisk Throughput. Ne peut être utilisé que comme disque de données. |
HYPERDISK_BALANCED_HIGH_AVAILABILITY |
Représente le type de disque persistant Hyperdisk Balanced High Availability. Peut être utilisé comme disque de démarrage ou disque de données. |
HYPERDISK_ML |
Représente le type de disque persistant Hyperdisk ML. Peut être utilisé comme disque de démarrage ou disque de données. |
GPUDriverConfig
Configuration d'un pilote de GPU
| Champs | |
|---|---|
enable_gpu_driver |
Facultatif. Indique si l'utilisateur final autorise Google Cloud à installer le pilote de GPU sur cette instance de VM. Si ce champ est vide ou défini sur "false", le pilote GPU ne sera pas installé. Applicable uniquement aux instances avec GPU. |
custom_gpu_driver_path |
Facultatif. Spécifiez un chemin d'accès Cloud Storage personnalisé où le pilote GPU est stocké. Si vous n'indiquez aucune valeur, nous choisirons automatiquement parmi les pilotes de GPU officiels. |
GceSetup
Définition de la configuration d'une instance de VM en dehors des ressources et de l'identité.
| Champs | |
|---|---|
machine_type |
Facultatif. Type de machine de l'instance de VM. https://cloud.google.com/compute/docs/machine-resource |
min_cpu_platform |
Facultatif. Configuration minimale de la plate-forme du processeur à utiliser pour cette instance. La liste des valeurs valides est disponible sur https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform#availablezones. |
accelerator_configs[] |
Facultatif. Accélérateurs matériels utilisés sur cette instance. Si vous utilisez des accélérateurs, assurez-vous que votre configuration dispose de suffisamment de processeurs virtuels et de mémoire pour prendre en charge le |
service_accounts[] |
Facultatif. Compte de service qui sert d'identité à l'instance de VM. Actuellement, un seul compte de service est accepté. |
boot_disk |
Facultatif. Disque de démarrage de la VM. |
data_disks[] |
Facultatif. Disques de données associés à l'instance de VM. Actuellement, un seul disque de données est accepté. |
shielded_instance_config |
Facultatif. Configuration de VM protégée. Images utilisant les fonctionnalités de VM protégée compatibles |
network_interfaces[] |
Facultatif. Interfaces réseau de la VM. Ne prend en charge qu'une seule interface. |
disable_public_ip |
Facultatif. Si la valeur est "true", aucune adresse IP externe ne sera attribuée à cette instance de VM. |
tags[] |
Facultatif. Tags réseau Compute Engine à ajouter au runtime (voir Ajouter des tags réseau). |
metadata |
Facultatif. Métadonnées personnalisées à appliquer à cette instance. |
enable_ip_forwarding |
Facultatif. Indique si le transfert IP est activé ou non. La valeur par défaut est "false" (désactivé). https://cloud.google.com/vpc/docs/using-routes#canipforward |
gpu_driver_config |
Facultatif. Configuration des pilotes de GPU. |
confidential_instance_config |
Facultatif. Configuration d'une instance confidentielle. |
instance_id |
Uniquement en sortie. ID unique de la ressource d'instance Compute Engine. |
Champ d'union image. Type de l'image : image de VM ou image de conteneur. image ne peut être qu'un des éléments suivants : |
|
vm_image |
Facultatif. Utilisez une image de VM Compute Engine pour démarrer l'instance de notebook. |
container_image |
Facultatif. Utilisez une image de conteneur pour démarrer l'instance de notebook. |
GetConfigRequest
Demande permettant d'obtenir les paramètres de configuration de Workbench.
| Champs | |
|---|---|
name |
Obligatoire. Format : |
GetInstanceRequest
Requête permettant d'obtenir une instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
HealthState
État de l'instance.
| Enums | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
Le sous-état de l'instance est inconnu. |
HEALTHY |
L'instance est opérationnelle (par exemple, les daemons critiques sont en cours d'exécution). S'applique à l'état ACTIVE. |
UNHEALTHY |
L'instance est connue pour être dans un état non sain (par exemple, les daemons critiques ne sont pas en cours d'exécution). S'applique à l'état ACTIF. |
AGENT_NOT_INSTALLED |
L'agent de surveillance de l'état n'est pas installé sur l'instance. S'applique à l'état ACTIVE. |
AGENT_NOT_RUNNING |
L'agent de surveillance de l'état de l'instance n'est pas en cours d'exécution. S'applique à l'état ACTIVE. |
ImageRelease
ConfigImage représente une version d'image disponible pour créer une instance Workbench.
| Champs | |
|---|---|
image_name |
Uniquement en sortie. Nom de l'image au format workbench-instances-vYYYYmmdd- |
release_name |
Uniquement en sortie. Publication de l'image du formulaire m123 |
Instance
Définition d'une instance de notebook.
| Champs | |
|---|---|
name |
Uniquement en sortie. Identifiant. Nom de cette instance de notebook. Format : |
proxy_uri |
Uniquement en sortie. Point de terminaison du proxy utilisé pour accéder au notebook Jupyter. |
instance_owners[] |
Facultatif. Propriétaire de cette instance après sa création. Format : Pour le moment, un seul propriétaire est accepté. Si aucun utilisateur n'est spécifié, tous les utilisateurs du compte de service de votre instance de VM peuvent utiliser l'instance. |
creator |
Uniquement en sortie. Adresse e-mail de l'entité ayant envoyé la demande CreateInstance initiale. |
state |
Uniquement en sortie. État de cette instance. |
upgrade_history[] |
Uniquement en sortie. Historique des mises à niveau de cette instance. |
id |
Uniquement en sortie. ID unique de la ressource. |
health_state |
Uniquement en sortie. État de l'instance. |
health_info |
Uniquement en sortie. Informations supplémentaires sur l'état des instances. Exemple : |
create_time |
Uniquement en sortie. Heure de création de l'instance. |
update_time |
Uniquement en sortie. Heure de mise à jour de l'instance. |
disable_proxy_access |
Facultatif. Si la valeur est "true", l'instance de notebook ne s'enregistre pas auprès du proxy. |
labels |
Facultatif. Libellés à appliquer à cette instance. Vous pourrez les modifier ultérieurement à l'aide de la méthode UpdateInstance. |
third_party_proxy_url |
Uniquement en sortie. Point de terminaison du proxy des pools d'employés utilisé pour accéder au notebook Jupyter. |
satisfies_pzs |
Uniquement en sortie. Réservé pour une utilisation ultérieure pour la séparation entre zones. |
satisfies_pzi |
Uniquement en sortie. Réservé pour une utilisation ultérieure pour l'isolation des zones. |
enable_third_party_identity |
Facultatif. Indicateur qui précise qu'un notebook est accessible avec un fournisseur d'identité tiers. |
enable_managed_euc |
Facultatif. Indicateur permettant d'activer les identifiants gérés de l'utilisateur final pour l'instance. |
enable_deletion_protection |
Facultatif. Si la valeur est "true", la protection contre la suppression sera activée pour cette instance Workbench. Si la valeur est "false", la protection contre la suppression sera désactivée pour cette instance Workbench. |
Champ d'union infrastructure. Configuration de l'instance Notebooks. infrastructure ne peut être qu'un des éléments suivants : |
|
gce_setup |
Facultatif. Configuration de Compute Engine pour le notebook. Utilise les champs définis dans le notebook. |
ListInstancesRequest
Requête pour lister les instances de notebooks.
| Champs | |
|---|---|
parent |
Obligatoire. Parent de l'instance. Formats : - L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Facultatif. Taille de retour maximale de l'appel de liste. |
page_token |
Facultatif. Jeton de page renvoyé précédemment et pouvant être utilisé pour poursuivre la liste à partir du dernier résultat. |
order_by |
Facultatif. Tri des résultats. Les valeurs acceptées sont "name", "name desc" ou "" (non triées). |
filter |
Facultatif. Filtre de liste. |
ListInstancesResponse
Réponse pour la liste des instances de notebooks.
| Champs | |
|---|---|
instances[] |
Liste des instances renvoyées. |
next_page_token |
Jeton de page pouvant être utilisé pour continuer à lister à partir du dernier résultat lors du prochain appel de liste. |
unreachable[] |
Liste non triée. Emplacements inaccessibles. Par exemple, ['projects/{project_id}/locations/us-west1-a', 'projects/{project_id}/locations/us-central1-b']. Une réponse ListInstancesResponse ne contient que des instances ou des instances inaccessibles. |
NetworkInterface
Définition d'une ressource d'interface réseau associée à une VM.
| Champs | |
|---|---|
network |
Facultatif. Nom du VPC dans lequel se trouve cette instance de VM. Format : |
subnet |
Facultatif. Nom du sous-réseau dans lequel se trouve cette instance de VM. Format : |
nic_type |
Facultatif. Type de carte d'interface réseau virtuelle à utiliser sur cette interface. Il peut s'agir de gVNIC ou de VirtioNet. |
access_configs[] |
Facultatif. Tableau de configurations pour cette interface. Actuellement, une seule configuration d'accès est acceptée : ONE_TO_ONE_NAT. Si aucune accessConfigs n'est spécifiée, l'instance disposera d'un accès Internet externe via une adresse IP externe éphémère. |
NicType
Type de pilote vNIC. La valeur par défaut doit être NIC_TYPE_UNSPECIFIED.
| Enums | |
|---|---|
NIC_TYPE_UNSPECIFIED |
Aucun type spécifié. |
VIRTIO_NET |
VIRTIO |
GVNIC |
GVNIC |
OperationMetadata
Représente les métadonnées de l'opération de longue durée.
| Champs | |
|---|---|
create_time |
Heure à laquelle l'opération a été créée. |
end_time |
Heure à laquelle l'opération a terminé son exécution. |
target |
Chemin d'accès à la ressource défini par le serveur pour la cible de l'opération. |
verb |
Nom du verbe exécuté par l'opération. |
status_message |
Statut lisible de l'opération, le cas échéant. |
requested_cancellation |
Détermine si l'utilisateur a demandé l'annulation de l'opération. Les opérations qui ont bien été annulées possèdent la valeur |
api_version |
Version de l'API ayant permis de démarrer l'opération. |
endpoint |
Nom du point de terminaison de l'API pour cette opération. |
ResetInstanceRequest
Demande de réinitialisation d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
ResizeDiskRequest
Demande de redimensionnement des disques de l'instance de notebook
| Champs | |
|---|---|
notebook_instance |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
Champ d'union Disk. Type de disque redimensionnable : disque de démarrage ou disque de données Disk ne peut être que l'un des suivants : |
|
boot_disk |
Obligatoire. Disque de démarrage à redimensionner. Seule disk_size_gb sera utilisée. |
data_disk |
Obligatoire. Disque de données à redimensionner. Seule disk_size_gb sera utilisée. |
RestoreInstanceRequest
Demande de restauration de l'instance de notebook à partir d'une BackupSource.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
Champ d'union Source. Source à partir de laquelle effectuer la restauration. Source ne peut être qu'un des éléments suivants : |
|
snapshot |
Instantané à utiliser pour la restauration. |
RollbackInstanceRequest
Demande de rollback d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
target_snapshot |
Obligatoire. Instantané pour le rollback. Exemple : "projects/test-project/global/snapshots/krwlzipynril". |
revision_id |
Obligatoire. Uniquement en sortie. Identifiant de révision |
ServiceAccount
Compte de service servant d'identité.
| Champs | |
|---|---|
email |
Facultatif. Adresse e-mail du compte de service. |
scopes[] |
Uniquement en sortie. Liste des champs d'application à mettre à disposition pour ce compte de service. Défini par le CLH sur https://www.googleapis.com/auth/cloud-platform |
ShieldedInstanceConfig
Ensemble d'options d'instance protégée. Consultez Images utilisant les fonctionnalités de VM protégée compatibles. Toutes les combinaisons ne sont pas valides.
| Champs | |
|---|---|
enable_secure_boot |
Facultatif. Définit si le démarrage sécurisé est activé pour l'instance de VM. Le démarrage sécurisé vous permet de vous assurer que le système n'exécute que des logiciels authentiques. Il vérifie pour cela la signature numérique de tous les composants de démarrage et interrompt le processus de démarrage si cette vérification échoue. Désactivé par défaut |
enable_vtpm |
Facultatif. Définit si le module vTPM est activé pour l'instance de VM. |
enable_integrity_monitoring |
Facultatif. Définit si la surveillance de l'intégrité est activée pour l'instance de VM. Permet de surveiller et d'attester de l'intégrité du démarrage de l'instance de VM. L'attestation est effectuée par rapport à la règle d'intégrité de référence. Cette référence est initialement dérivée de l'image de démarrage implicitement approuvée lors de la création de l'instance de VM. |
Instantané
L'instantané représente l'instantané du disque de données utilisé pour restaurer l'instance Workbench. Fait référence à : compute/v1/projects/{project_id}/global/snapshots/{snapshot_id}
| Champs | |
|---|---|
snapshot_id |
Obligatoire. ID de l'instantané. |
project_id |
Obligatoire. ID du projet de l'instantané. |
StartInstanceRequest
Demande de démarrage d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
État
Définition des états de cette instance.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état n'est pas spécifié. |
STARTING |
La logique de contrôle démarre l'instance. |
PROVISIONING |
La logique de contrôle installe les frameworks requis et enregistre l'instance auprès du proxy de notebook. |
ACTIVE |
L'instance est en cours d'exécution. |
STOPPING |
La logique de contrôle arrête l'instance. |
STOPPED |
L'instance est arrêtée. |
DELETED |
L'instance est supprimée. |
UPGRADING |
L'instance est en cours de mise à niveau. |
INITIALIZING |
L'instance est en cours de création. |
SUSPENDING |
L'instance est en cours de suspension. |
SUSPENDED |
L'instance est suspendue. |
StopInstanceRequest
Demande d'arrêt d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
SupportedValues
SupportedValues représente les valeurs acceptées par la configuration.
| Champs | |
|---|---|
machine_types[] |
Uniquement en sortie. Types de machines compatibles avec WbI. |
accelerator_types[] |
Uniquement en sortie. Types d'accélérateurs compatibles avec WbI. |
UpdateInstanceRequest
Requête de mise à jour d'une instance de notebook.
| Champs | |
|---|---|
instance |
Obligatoire. Représentation d'une instance. L'autorisation IAM suivante est requise pour la ressource
|
update_mask |
Obligatoire. Masque utilisé pour mettre à jour une instance. Champs modifiables :
|
request_id |
Facultatif. UUID de la requête idempotente. |
UpgradeHistoryEntry
Entrée de l'historique de mise à niveau des images de VM.
| Champs | |
|---|---|
snapshot |
Facultatif. Instantané du disque de démarrage de cette instance de notebook avant la mise à niveau. |
vm_image |
Facultatif. Image de VM avant la mise à niveau de cette instance. |
container_image |
Facultatif. Image de conteneur avant la mise à niveau de cette instance. |
framework |
Facultatif. Framework de cette instance de notebook. |
version |
Facultatif. Version de l'instance de notebook avant cette mise à niveau. |
state |
Uniquement en sortie. État de cette entrée de l'historique de mise à niveau de l'instance. |
create_time |
Immuable. Heure de création de cette entrée de l'historique de mise à niveau de l'instance. |
action |
Facultatif. Action. Effectuer un rollback ou une mise à niveau. |
target_version |
Facultatif. Version de la VM cible, comme m63. |
Action
Définition des opérations de cette entrée de l'historique des mises à niveau.
| Enums | |
|---|---|
ACTION_UNSPECIFIED |
L'opération n'est pas spécifiée. |
UPGRADE |
Passez à l'édition supérieure. |
ROLLBACK |
Rollback. |
État
Définition des états de cette entrée de l'historique des mises à niveau.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état n'est pas spécifié. |
STARTED |
La mise à niveau de l'instance a commencé. |
SUCCEEDED |
La mise à niveau de l'instance a réussi. |
FAILED |
La mise à niveau de l'instance a échoué. |
UpgradeInstanceRequest
Demande de mise à niveau d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
VmImage
Définition d'une image de machine virtuelle Compute Engine personnalisée pour démarrer une instance de notebook avec l'environnement installé directement sur la VM.
| Champs | |
|---|---|
project |
Obligatoire. Nom du projet Google Cloud auquel appartient cette image de VM. Format : |
Champ d'union image. Référence à une image de VM Compute Engine externe. image ne peut être qu'un des éléments suivants : |
|
name |
Facultatif. Utilisez le nom de l'image de VM pour la trouver. |
family |
Facultatif. Utilisez cette famille d'images de VM pour trouver l'image. La dernière image de cette famille sera utilisée. |