Index
ManagedNotebookService(interface)NotebookService(interface)ContainerImage(message)CreateEnvironmentRequest(message)CreateExecutionRequest(message)CreateInstanceRequest(message)CreateRuntimeRequest(message)CreateScheduleRequest(message)DeleteEnvironmentRequest(message)DeleteExecutionRequest(message)DeleteInstanceRequest(message)DeleteRuntimeRequest(message)DeleteScheduleRequest(message)DiagnoseInstanceRequest(message)DiagnosticConfig(message)EncryptionConfig(message)Environment(message)Event(message)Event.EventType(enum)Execution(message)Execution.State(enum)ExecutionTemplate(message)ExecutionTemplate.DataprocParameters(message)ExecutionTemplate.JobType(enum)ExecutionTemplate.ScaleTier(enum)ExecutionTemplate.SchedulerAcceleratorConfig(message)ExecutionTemplate.SchedulerAcceleratorType(enum)ExecutionTemplate.VertexAIParameters(message)GetEnvironmentRequest(message)GetExecutionRequest(message)GetInstanceHealthRequest(message)GetInstanceHealthResponse(message)GetInstanceHealthResponse.HealthState(enum)GetInstanceRequest(message)GetRuntimeRequest(message)GetScheduleRequest(message)Instance(message)Instance.AcceleratorConfig(message)Instance.AcceleratorType(enum)Instance.Disk(message)Instance.Disk.GuestOsFeature(message)Instance.DiskEncryption(enum)Instance.DiskType(enum)Instance.NicType(enum)Instance.ShieldedInstanceConfig(message)Instance.State(enum)Instance.UpgradeHistoryEntry(message)Instance.UpgradeHistoryEntry.Action(enum)Instance.UpgradeHistoryEntry.State(enum)InstanceConfig(message)InstanceMigrationEligibility(message)InstanceMigrationEligibility.Error(enum)InstanceMigrationEligibility.Warning(enum)IsInstanceUpgradeableRequest(message)IsInstanceUpgradeableResponse(message)ListEnvironmentsRequest(message)ListEnvironmentsResponse(message)ListExecutionsRequest(message)ListExecutionsResponse(message)ListInstancesRequest(message)ListInstancesResponse(message)ListRuntimesRequest(message)ListRuntimesResponse(message)ListSchedulesRequest(message)ListSchedulesResponse(message)LocalDisk(message)LocalDisk.RuntimeGuestOsFeature(message)LocalDiskInitializeParams(message)LocalDiskInitializeParams.DiskType(enum)MigrateInstanceRequest(message)MigrateInstanceRequest.PostStartupScriptOption(enum)MigrateInstanceResponse(message)MigrateRuntimeRequest(message)MigrateRuntimeRequest.PostStartupScriptOption(enum)OperationMetadata(message)RegisterInstanceRequest(message)ReportInstanceInfoRequest(message)ReportRuntimeEventRequest(message)ReservationAffinity(message)ReservationAffinity.Type(enum)ResetInstanceRequest(message)ResetRuntimeRequest(message)RollbackInstanceRequest(message)Runtime(message)Runtime.HealthState(enum)Runtime.State(enum)RuntimeAcceleratorConfig(message)RuntimeAcceleratorConfig.AcceleratorType(enum)RuntimeAccessConfig(message)RuntimeAccessConfig.RuntimeAccessType(enum)RuntimeMetrics(message)RuntimeMigrationEligibility(message)RuntimeMigrationEligibility.Error(enum)RuntimeMigrationEligibility.Warning(enum)RuntimeShieldedInstanceConfig(message)RuntimeSoftwareConfig(message)RuntimeSoftwareConfig.PostStartupScriptBehavior(enum)Schedule(message)Schedule.State(enum)SetInstanceAcceleratorRequest(message)SetInstanceLabelsRequest(message)SetInstanceMachineTypeRequest(message)StartInstanceRequest(message)StartRuntimeRequest(message)StopInstanceRequest(message)StopRuntimeRequest(message)SwitchRuntimeRequest(message)UpdateInstanceConfigRequest(message)UpdateInstanceMetadataItemsRequest(message)UpdateInstanceMetadataItemsResponse(message)UpdateRuntimeRequest(message)UpdateShieldedInstanceConfigRequest(message)UpgradeInstanceRequest(message)UpgradeType(enum)VirtualMachine(message)VirtualMachineConfig(message)VirtualMachineConfig.BootImage(message)VirtualMachineConfig.NicType(enum)VmImage(message)
ManagedNotebookService
Service API v1 pour les notebooks gérés.
| CreateRuntime |
|---|
|
Crée un environnement d'exécution dans un projet et un emplacement donnés.
|
| DeleteRuntime |
|---|
|
Supprime un seul Runtime.
|
| GetRuntime |
|---|
|
Récupère les détails d'un seul environnement d'exécution. L'emplacement doit être un point de terminaison régional et non zonal.
|
| ListRuntimes |
|---|
|
Liste les runtimes d'un projet et d'un emplacement donnés.
|
| MigrateRuntime |
|---|
|
Migrez un environnement d'exécution existant vers une nouvelle instance Workbench.
|
| ReportRuntimeEvent |
|---|
|
Signale et traite un événement d'exécution.
|
| ResetRuntime |
|---|
|
Réinitialise un environnement d'exécution de notebook géré.
|
| StartRuntime |
|---|
|
Démarre un environnement d'exécution de notebooks gérés. Démarrez les instances GPU et reprenez les instances CPU. Pour en savoir plus, consultez les pages suivantes : https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance
|
| StopRuntime |
|---|
|
Arrête un environnement d'exécution de notebook géré. Arrêtez les instances GPU et suspendez les instances CPU. Consultez les pages suivantes : https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance
|
| SwitchRuntime |
|---|
|
Changer d'environnement d'exécution d'un notebook géré
|
| UpdateRuntime |
|---|
|
Mettez à jour la configuration du runtime du notebook.
|
NotebookService
Service de l'API v1 pour Cloud AI Platform Notebooks.
| CreateEnvironment |
|---|
|
Crée un environnement.
|
| CreateExecution |
|---|
|
Crée une exécution dans un projet et un emplacement donnés.
|
| CreateInstance |
|---|
|
Créer une instance dans un projet et un emplacement donnés.
|
| CreateSchedule |
|---|
|
Crée un notebook planifié dans un projet et un emplacement donnés.
|
| DeleteEnvironment |
|---|
|
Supprime un seul environnement.
|
| DeleteExecution |
|---|
|
Supprime l'exécution
|
| DeleteInstance |
|---|
|
Supprimer une seule instance.
|
| DeleteSchedule |
|---|
|
Supprime la planification et tous les jobs sous-jacents
|
| DiagnoseInstance |
|---|
|
Crée un fichier de diagnostic et exécute l'outil de diagnostic pour une instance donnée.
|
| GetEnvironment |
|---|
|
Récupère les détails d'un seul environnement.
|
| GetExecution |
|---|
|
Obtenir les détails des exécutions
|
| GetInstance |
|---|
|
Récupère les détails d'une seule instance.
|
| GetInstanceHealth |
|---|
|
Vérifie si une instance de notebook est opérationnelle.
|
| GetSchedule |
|---|
|
Obtenir les détails d'une programmation
|
| IsInstanceUpgradeable |
|---|
|
Vérifie si une instance de notebook peut être mise à niveau.
|
| ListEnvironments |
|---|
|
Répertorie les environnements d'un projet.
|
| ListExecutions |
|---|
|
Liste les exécutions d'un projet et d'un emplacement donnés.
|
| ListInstances |
|---|
|
Liste les instances d'un projet et d'un emplacement donnés.
|
| ListSchedules |
|---|
|
Liste les planifications d'un projet et d'un emplacement donnés.
|
| MigrateInstance |
|---|
|
Migre un notebook géré par l'utilisateur existant vers des instances Workbench.
|
| RegisterInstance |
|---|
|
Enregistre une ancienne instance de notebook existante sur le serveur de l'API Notebooks. Les anciennes instances sont celles créées avec les anciens appels Compute Engine. Elles ne sont pas gérables par l'API Notebooks prête à l'emploi. Cet appel permet à l'API Notebooks de gérer ces instances.
|
| ReportInstanceInfo |
|---|
|
Permet aux instances de notebook de communiquer les dernières informations les concernant au serveur de l'API Notebooks. Le serveur fusionne les informations signalées dans le magasin de métadonnées de l'instance. N'utilisez pas cette méthode directement.
|
| ResetInstance |
|---|
|
Réinitialise une instance de notebook.
|
| RollbackInstance |
|---|
|
Rétablit la version précédente d'une instance de notebook.
|
| SetInstanceAccelerator |
|---|
|
Met à jour les accélérateurs invités d'une seule instance.
|
| SetInstanceLabels |
|---|
|
Remplace tous les libellés d'une instance.
|
| SetInstanceMachineType |
|---|
|
Met à jour le type de machine d'une seule instance.
|
| StartInstance |
|---|
|
Démarre une instance de notebook.
|
| StopInstance |
|---|
|
Arrête une instance de notebook.
|
| UpdateInstanceConfig |
|---|
|
Mettre à jour les configurations des instances de notebooks.
|
| UpdateInstanceMetadataItems |
|---|
|
Ajoutez ou mettez à jour des éléments de métadonnées pour une instance.
|
| UpdateShieldedInstanceConfig |
|---|
|
Met à jour la configuration d'instance protégée d'une seule instance.
|
| UpgradeInstance |
|---|
|
Mise à niveau d'une instance de notebook vers la dernière version.
|
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 |
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. |
CreateEnvironmentRequest
Requête de création d'un environnement de notebook.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
environment_id |
Obligatoire. ID unique défini par l'utilisateur pour cet environnement. Le |
environment |
Obligatoire. Environnement à créer. |
CreateExecutionRequest
Demande de création d'une exécution de notebook
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
execution_id |
Obligatoire. ID unique défini par l'utilisateur pour cette exécution. |
execution |
Obligatoire. Exécution à créer. |
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. |
CreateRuntimeRequest
Demande de création d'un environnement d'exécution de notebook géré.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
runtime_id |
Obligatoire. Identifiant unique défini par l'utilisateur pour ce Runtime. |
runtime |
Obligatoire. Environnement d'exécution à créer. |
request_id |
UUID de la requête idempotente. |
CreateScheduleRequest
Demande de notebooks programmés créés
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
schedule_id |
Obligatoire. Identifiant unique défini par l'utilisateur pour ce programme. |
schedule |
Obligatoire. Planning à créer. |
DeleteEnvironmentRequest
Requête de suppression d'un environnement de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
DeleteExecutionRequest
Demande de suppression d'une exécution de notebook programmée
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
DeleteInstanceRequest
Requête de suppression d'une instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
DeleteRuntimeRequest
Requête de suppression d'un environnement d'exécution de notebooks gérés.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
request_id |
UUID de la requête idempotente. |
DeleteScheduleRequest
Demande de suppression d'une programmation
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
DiagnoseInstanceRequest
Requête de création d'un fichier de diagnostic d'instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : |
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 ( |
repair_flag_enabled |
Facultatif. Active l'indicateur pour le service de réparation de l'instance. |
packet_capture_flag_enabled |
Facultatif. Active le signalement pour capturer les paquets de l'instance pendant 30 secondes. |
copy_home_files_flag_enabled |
Facultatif. Active le flag pour copier tout le contenu du dossier |
EncryptionConfig
Représente une configuration de clé de chiffrement personnalisée pouvant être appliquée à une ressource. Tous les disques de la machine virtuelle seront chiffrés.
| Champs | |
|---|---|
kms_key |
Identifiant de ressource Cloud KMS de la clé de chiffrement gérée par le client, utilisée pour protéger une ressource, telle qu'un disque. Son format est le suivant : |
Environnement
Définition d'un environnement logiciel utilisé pour démarrer une instance de notebook.
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de cet environnement. Format : |
display_name |
Nom à afficher de cet environnement dans l'UI. |
description |
Brève description de cet environnement. |
post_startup_script |
Chemin d'accès à un script Bash qui s'exécute automatiquement après le démarrage complet d'une instance de notebook. Le chemin d'accès doit être une URL ou un chemin d'accès Cloud Storage. Exemple : |
create_time |
Uniquement en sortie. Date et heure auxquelles cet environnement a été créé. |
Champ d'union image_type. Type d'environnement : image de VM ou image de conteneur. image_type ne peut être qu'un des éléments suivants : |
|
vm_image |
Utilisez une image de VM Compute Engine pour démarrer l'instance de notebook. |
container_image |
Utilisez une image de conteneur pour démarrer l'instance de notebook. |
Événement
Définition d'un événement pour une instance de notebook gérée / semi-gérée.
| Champs | |
|---|---|
report_time |
Heure du rapport sur l'événement. |
type |
Type d'événement. |
details |
Facultatif. Détails de l'événement. Ce champ permet de transmettre des informations sur l'événement. |
EventType
Définition des types d'événements.
| Enums | |
|---|---|
EVENT_TYPE_UNSPECIFIED |
L'événement n'est pas spécifié. |
IDLE |
L'instance / l'environnement d'exécution est inactif |
HEARTBEAT |
L'instance / l'environnement d'exécution est disponible. Cet événement indique que le calcul sous-jacent de l'instance / du runtime est opérationnel. |
HEALTH |
L'état de l'instance / du runtime est disponible. Cet événement indique des informations sur l'état de l'instance ou de l'environnement d'exécution. |
MAINTENANCE |
L'instance / l'environnement d'exécution est disponible. Cet événement permet à l'instance / au runtime d'envoyer des informations sur la maintenance de l'hôte au plan de contrôle. https://cloud.google.com/compute/docs/gpus/gpu-host-maintenance |
Exécution
Définition d'un seul notebook exécuté.
| Champs | |
|---|---|
execution_template |
Métadonnées d'exécution, y compris le nom, les spécifications matérielles, la région, les libellés, etc. |
name |
Uniquement en sortie. Nom de ressource de l'exécution. Format : |
display_name |
Uniquement en sortie. Nom utilisé à des fins d'interface utilisateur. Le nom ne peut contenir que des caractères alphanumériques et des traits de soulignement ("_"). |
description |
Brève description de cette exécution. |
create_time |
Uniquement en sortie. Heure à laquelle l'exécution a été instanciée. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour de l'exécution. |
state |
Uniquement en sortie. État du job AI Platform sous-jacent. |
output_notebook_file |
Fichier notebook de sortie généré par cette exécution |
job_uri |
Uniquement en sortie. URI du job externe utilisé pour exécuter le notebook. |
État
Description de l'état du job AIP sous-jacent.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état de la tâche n'est pas spécifié. |
QUEUED |
La tâche vient d'être créée et le traitement n'a pas encore commencé. |
PREPARING |
Le service se prépare à exécuter le job. |
RUNNING |
La tâche est en cours. |
SUCCEEDED |
La tâche a bien été exécutée. |
FAILED |
La tâche a échoué. error_message doit contenir les détails de l'échec. |
CANCELLING |
La tâche est en cours d'annulation. error_message doit décrire le motif de l'annulation |
CANCELLED |
La tâche a été annulée. error_message doit décrire le motif de l'annulation |
EXPIRED |
Le job a expiré (pertinent pour les jobs Agent Platform) https://cloud.google.com/gemini-enterprise-agent-platform/reference/rest/v1/JobState |
INITIALIZING |
L'exécution est en cours de création. |
ExecutionTemplate
Description d'une charge de travail d'exécution de notebook.
| Champs | |
|---|---|
scale_tier |
Obligatoire. Niveau de scaling du matériel utilisé pour l'exécution du notebook. OBSOLÈTE Sera abandonné. Pour le moment, seul le type "CUSTOM" est accepté. |
master_type |
Spécifie le type de machine virtuelle à utiliser pour le nœud de calcul maître de votre tâche d'entraînement. Vous devez spécifier ce champ lorsque Vous pouvez utiliser certains types de machines Compute Engine directement dans ce champ. Les types de valeurs suivants sont acceptés :
Vous pouvez également utiliser les anciens types de machines suivants :
Enfin, si vous souhaitez utiliser un TPU pour l'entraînement, spécifiez |
accelerator_config |
Configuration (nombre et type d'accélérateur) du matériel exécutant le notebook. |
labels |
Libellés pour l'exécution. Si l'exécution est planifiée, un champ "nbs-scheduled" sera inclus. Sinon, il s'agit d'une exécution immédiate et un champ inclus sera "nbs-immediate". Utilisez des champs pour indexer efficacement différents types d'exécutions. |
input_notebook_file |
Chemin d'accès au fichier notebook à exécuter. Doit se trouver dans un bucket Google Cloud Storage. Format : |
container_image_uri |
URI d'image de conteneur vers un exemple de DLVM : "gcr.io/deeplearning-platform-release/base-cu100". Vous trouverez d'autres exemples sur la page https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container. |
output_notebook_folder |
Chemin d'accès au dossier du notebook dans lequel écrire. Doit correspondre au chemin d'accès à un bucket Cloud Storage. Format : |
params_yaml_file |
Paramètres à remplacer dans le notebook lors de l'exécution. Consultez https://papermill.readthedocs.io/en/latest/usage-parameterize.html pour savoir comment spécifier des paramètres dans le notebook d'entrée et les transmettre ici dans un fichier YAML. Ex. : |
parameters |
Paramètres utilisés dans le notebook "input_notebook_file". |
service_account |
Adresse e-mail d'un compte de service à utiliser lors de l'exécution. Vous devez disposer de l'autorisation |
job_type |
Type de job à utiliser pour cette exécution. |
kernel_spec |
Nom de la spécification du noyau à utiliser. Cette option doit être spécifiée si le nom de la spécification du noyau sur la cible d'exécution ne correspond pas au nom dans le fichier notebook d'entrée. |
tensorboard |
Nom d'une ressource de plate-forme d'agent [Tensorboard] dans laquelle cette exécution importera les journaux Tensorboard. Format : |
Champ d'union job_parameters. Paramètres d'un type d'exécution. REMARQUE : Il n'existe actuellement aucun paramètre supplémentaire pour les jobs Vertex AI. job_parameters ne peut être qu'un des éléments suivants : |
|
dataproc_parameters |
Paramètres utilisés dans les exécutions JobType Dataproc. |
vertex_ai_parameters |
Paramètres utilisés dans les exécutions JobType Agent Platform. |
DataprocParameters
Paramètres utilisés dans les exécutions JobType Dataproc.
| Champs | |
|---|---|
cluster |
URI du cluster utilisé pour exécuter Dataproc. Format : |
JobType (Type de tâche)
Backend utilisé pour cette exécution.
| Enums | |
|---|---|
JOB_TYPE_UNSPECIFIED |
Aucun type spécifié. |
VERTEX_AI |
Job personnalisé dans aiplatform.googleapis.com. Valeur par défaut pour une exécution. |
DATAPROC |
Exécutez l'exécution sur un cluster avec Dataproc en tant que job. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs |
ScaleTier
Obligatoire. Spécifie les types de machines, le nombre d'instances dupliquées pour les nœuds de calcul et les serveurs de paramètres.
| Enums | |
|---|---|
SCALE_TIER_UNSPECIFIED |
Niveau d'évolutivité non spécifié. |
BASIC |
Une seule instance de nœud de calcul. Ce niveau convient à la découverte de Cloud ML et au test de nouveaux modèles à l'aide de petits ensembles de données. |
STANDARD_1 |
Plusieurs nœuds de calcul et quelques serveurs de paramètres. |
PREMIUM_1 |
Un grand nombre de nœuds de calcul avec plusieurs serveurs de paramètres. |
BASIC_GPU |
Une seule instance de nœud de calcul avec un GPU K80. |
BASIC_TPU |
Une seule instance de nœud de calcul avec un Cloud TPU. |
CUSTOM |
Le niveau CUSTOM n'est pas un niveau défini, mais vous permet d'appliquer votre propre spécification de cluster. Lorsque vous utilisez ce niveau, définissez des valeurs pour configurer votre cluster de traitement conformément aux instructions suivantes :
|
SchedulerAcceleratorConfig
Définition d'un accélérateur matériel. Notez que toutes les combinaisons de type et core_count ne sont pas valides. Consultez la page GPU sur Compute Engine pour trouver une combinaison valide. Les TPU ne sont pas compatibles.
| Champs | |
|---|---|
type |
Type de cet accélérateur. |
core_count |
Nombre de cœurs de cet accélérateur. |
SchedulerAcceleratorType
Types d'accélérateurs matériels pour les tâches AI Platform Training.
| Enums | |
|---|---|
SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED |
Type d'accélérateur non spécifié. Par défaut, aucun GPU. |
NVIDIA_TESLA_K80 |
GPU Nvidia Tesla K80. |
NVIDIA_TESLA_P100 |
GPU Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
GPU Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
GPU Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
GPU Nvidia Tesla T4. |
NVIDIA_TESLA_A100 |
GPU Nvidia Tesla A100. |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
VertexAIParameters
Paramètres utilisés dans les exécutions JobType Agent Platform.
| Champs | |
|---|---|
network |
Nom complet du réseau Compute Engine auquel le job doit être appairé. Exemple : L'accès aux services privés doit déjà être configuré pour le réseau. Si le champ n'est pas spécifié, le job n'est appairé à aucun réseau. |
env |
Variables d'environnement. Vous pouvez spécifier au maximum 100 variables d'environnement uniques. Exemple : |
GetEnvironmentRequest
Requête permettant d'obtenir un environnement de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
GetExecutionRequest
Requête pour obtenir l'exécution programmée d'un notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
GetInstanceHealthRequest
Demande de vérification de l'état d'une instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
GetInstanceHealthResponse
Réponse pour vérifier si une instance de notebook est opérationnelle.
| Champs | |
|---|---|
health_state |
Uniquement en sortie. État de l'environnement d'exécution. |
health_info |
Uniquement en sortie. Informations supplémentaires sur l'état des instances. Example: healthInfo": { "docker_proxy_agent_status": "1", "docker_status": "1", "jupyterlab_api_status": "-1", "jupyterlab_status": "-1", "updated": "2020-10-18 09:40:03.573409" } |
HealthState
Indique si une instance est opérationnelle ou non.
| 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. |
GetInstanceRequest
Requête permettant d'obtenir une instance de notebook.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
GetRuntimeRequest
Requête permettant d'obtenir un environnement d'exécution de notebook géré.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
GetScheduleRequest
Requête pour obtenir un notebook programmé.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
Instance
Définition d'une instance de notebook.
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de cette instance de notebook. Format : |
post_startup_script |
Chemin d'accès à un script Bash qui s'exécute automatiquement après le démarrage complet d'une instance de notebook. Le chemin d'accès doit être une URL ou un chemin d'accès Cloud Storage ( |
proxy_uri |
Uniquement en sortie. Point de terminaison du proxy utilisé pour accéder au notebook Jupyter. |
instance_owners[] |
Uniquement en entrée. 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. |
service_account |
Le compte de service de cette instance, qui donne accès à d'autres services Google Cloud. Vous pouvez utiliser n'importe quel compte de service au sein du même projet, mais vous devez disposer de l'autorisation "Utilisateur du compte de service" pour utiliser l'instance. S'il n'est pas spécifié, le compte de service Compute Engine par défaut est utilisé. |
service_account_scopes[] |
Facultatif. URI des niveaux d'accès des comptes de service à inclure dans les instances Compute Engine. Si aucun n'est spécifié, les scopes suivants sont définis : - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email Si vous n'utilisez pas les scopes par défaut, vous devez au moins utiliser : https://www.googleapis.com/auth/compute |
machine_type |
Obligatoire. Le type de machine Compute Engine de cette instance. |
accelerator_config |
Accélérateur matériel utilisé 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 |
state |
Uniquement en sortie. État de cette instance. |
install_gpu_driver |
Indique si l'utilisateur final autorise Google Cloud à installer le pilote de GPU sur cette instance. 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 |
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. |
boot_disk_type |
Uniquement en entrée. Type du disque de démarrage associé à cette instance. La valeur par défaut est "Disque persistant standard" ( |
boot_disk_size_gb |
Uniquement en entrée. Taille en Go du disque de démarrage associé à cette instance, jusqu'à un maximum de 64 000 Go (64 To). La valeur minimale recommandée est de 100 Go. Si aucune valeur n'est spécifiée, la valeur par défaut est 100. |
data_disk_type |
Uniquement en entrée. Type de disque de données associé à cette instance. La valeur par défaut est "Disque persistant standard" ( |
data_disk_size_gb |
Uniquement en entrée. Taille du disque de données en Go associé à cette instance, jusqu'à un maximum de 64 000 Go (64 To). Vous pouvez choisir la taille du disque de données en fonction de la taille de vos notebooks et de vos données. Si aucune valeur n'est spécifiée, la valeur par défaut est 100. |
no_remove_data_disk |
Uniquement en entrée. Si la valeur est "true", le disque de données ne sera pas supprimé automatiquement lors de la suppression de l'instance. |
disk_encryption |
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 |
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 |
disks[] |
Uniquement en sortie. Disques associés à l'instance de notebook. |
shielded_instance_config |
Facultatif. Configuration de VM protégée. Images utilisant les fonctionnalités de VM protégée compatibles |
no_public_ip |
Si la valeur est "true", aucune adresse IP externe ne sera attribuée à cette instance. |
no_proxy_access |
Si la valeur est "true", l'instance de notebook ne s'enregistre pas auprès du proxy. |
network |
Nom du VPC dans lequel se trouve cette instance. Format : |
subnet |
Nom du sous-réseau dans lequel se trouve cette instance. Format : |
labels |
Libellés à appliquer à cette instance. Vous pourrez les modifier ultérieurement à l'aide de la méthode setLabels. |
metadata |
Métadonnées personnalisées à appliquer à cette instance. Par exemple, pour spécifier un bucket Cloud Storage pour la sauvegarde automatique, vous pouvez utiliser le tag de métadonnées |
tags[] |
Facultatif. Tags réseau Compute Engine à ajouter au runtime (voir Ajouter des tags réseau). |
upgrade_history[] |
Historique des mises à niveau de cette instance. |
nic_type |
Facultatif. Type de carte d'interface réseau virtuelle à utiliser sur cette interface. Il peut s'agir de gVNIC ou de VirtioNet. |
reservation_affinity |
Facultatif. Affinité de réservation facultative. Si vous définissez ce champ, la réservation de calcul zonal spécifiée sera appliquée à cette instance de notebook. |
creator |
Uniquement en sortie. Adresse e-mail de l'entité ayant envoyé la demande CreateInstance initiale. |
can_ip_forward |
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 |
create_time |
Uniquement en sortie. Heure de création de l'instance. |
update_time |
Uniquement en sortie. Heure de mise à jour de l'instance. |
instance_migration_eligibility |
Uniquement en sortie. Vérifie la faisabilité d'une migration d'UmN vers WbI. |
Champ d'union environment. Type d'environnement : image de VM ou image de conteneur. environment ne peut être qu'un des éléments suivants : |
|
vm_image |
Utilisez une image de VM Compute Engine pour démarrer l'instance de notebook. |
container_image |
Utilisez une image de conteneur pour démarrer l'instance de notebook. |
migrated |
Uniquement en sortie. Booléen indiquant si ce notebook a été migré vers une instance Workbench |
AcceleratorConfig
Définition d'un accélérateur matériel. Notez que toutes les combinaisons de type et core_count ne sont pas valides. Consultez la page GPU sur Compute Engine pour trouver une combinaison valide. Les TPU ne sont pas compatibles.
| Champs | |
|---|---|
type |
Type de cet accélérateur. |
core_count |
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_K80 |
Le type d'accélérateur est Nvidia Tesla K80. |
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. |
NVIDIA_L4 |
Le type d'accélérateur est Nvidia Tesla L4. |
NVIDIA_A100_80GB |
Le type d'accélérateur est Nvidia Tesla A100 80 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_H100_80GB |
Le type d'accélérateur est NVIDIA H100 80 Go. |
NVIDIA_H100_MEGA_80GB |
Le type d'accélérateur est NVIDIA H100 Mega 80 Go. |
TPU_V2 |
(Bientôt disponible) Le type d'accélérateur est TPU V2. |
TPU_V3 |
(Bientôt disponible) Le type d'accélérateur est TPU v3. |
Disque
Ressource de disque associée à une instance.
| Champs | |
|---|---|
auto_delete |
Indique si le disque sera automatiquement supprimé lorsque l'instance sera supprimée (mais pas lorsque le disque sera déconnecté de l'instance). |
boot |
Indique qu'il s'agit d'un disque de démarrage. La machine virtuelle utilisera la première partition du disque pour son système de fichiers racine. |
device_name |
Indique un nom d'appareil unique de votre choix. Celui-ci apparaît dans l'arborescence Si vous n'en spécifiez pas, le serveur choisit un nom d'appareil par défaut qu'il appliquera à ce disque, sous la forme "persistent-disk-x", où x est un numéro attribué par Google Compute Engine.Ce champ ne s'applique qu'aux disques persistants. |
disk_size_gb |
Indique la taille du disque en Go (base 2). |
guest_os_features[] |
Indique une liste de fonctionnalités à activer sur le système d'exploitation invité. Elle ne s'applique qu'aux images amorçables. Consultez la section "Activer des fonctionnalités d'un système d'exploitation invité" pour obtenir la liste des options disponibles. |
index |
Index basé sur zéro de ce disque, où 0 est réservé au disque de démarrage. Si plusieurs disques sont associés à une instance, chacun d'eux possède un numéro d'index unique. |
interface |
Indique l'interface de disque à utiliser pour associer ce disque (SCSI ou NVMe). La valeur par défaut est SCSI. Les disques persistants doivent toujours utiliser SCSI. La requête échouera si vous tentez d'associer un disque persistant dans un autre format que SCSI. Les disques SSD locaux peuvent utiliser NVMe ou SCSI. Pour connaître les caractéristiques de performances de SCSI sur NVMe, consultez "Performances des disques SSD locaux". Valeurs correctes :
|
kind |
Type de la ressource. Calculez toujours compute#attachedDisk pour les disques associés. |
licenses[] |
Liste des licences visibles publiquement. Réservé à l'usage de Google. Une licence représente les données de facturation et d'utilisation agrégées pour les images publiques et Marketplace. |
mode |
Mode d'association de ce disque,
|
source |
Indique une URL partielle ou complète valide vers une ressource de disque persistant existante. |
type |
Indique le type de disque (
|
GuestOsFeature
Fonctionnalités de l'OS invité pour le disque de démarrage.
| Champs | |
|---|---|
type |
ID d'une fonctionnalité compatible. Consultez la section "Activer des fonctionnalités d'un système d'exploitation invité" pour obtenir la liste des options disponibles. Valeurs correctes :
|
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 pour les instances de notebooks.
| 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. |
NicType
Type de pilote vNIC. La valeur par défaut doit être UNSPECIFIED_NIC_TYPE.
| Enums | |
|---|---|
UNSPECIFIED_NIC_TYPE |
Aucun type spécifié. |
VIRTIO_NET |
VIRTIO |
GVNIC |
GVNIC |
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 |
Définit si le démarrage sécurisé est activé sur l'instance. 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 |
Définit si l'instance a activé le vTPM. Cette option est activée par défaut. |
enable_integrity_monitoring |
Définit si la surveillance de l'intégrité est activée pour l'instance. Permet la surveillance et l'attestation de l'intégrité du démarrage de l'instance. L'attestation est effectuée par rapport à la règle d'intégrité de référence. Cette référence est initialement issue de l'image de démarrage implicitement approuvée lors de la création de l'instance. Cette option est activée par défaut. |
É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. |
REGISTERING |
L'instance est en cours d'enregistrement. |
SUSPENDING |
L'instance est en cours de suspension. |
SUSPENDED |
L'instance est suspendue. |
UpgradeHistoryEntry
Entrée de l'historique de mise à niveau des images de VM.
| Champs | |
|---|---|
snapshot |
Instantané du disque de démarrage de cette instance de notebook avant la mise à niveau. |
vm_image |
Image de VM avant la mise à niveau de cette instance. |
container_image |
Image de conteneur avant la mise à niveau de cette instance. |
framework |
Framework de cette instance de notebook. |
version |
Version de l'instance de notebook avant cette mise à niveau. |
state |
État de cette entrée de l'historique de mise à niveau de l'instance. |
create_time |
Heure de création de cette entrée de l'historique de mise à niveau de l'instance. |
target_image |
Image de VM cible. Format : |
action |
Action. Effectuer un rollback ou une mise à niveau. |
target_version |
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é. |
InstanceConfig
Configurations d'instance de notebook pouvant être mises à jour.
| Champs | |
|---|---|
notebook_upgrade_schedule |
Expression Cron dans le fuseau horaire UTC, utilisée pour planifier la mise à niveau automatique de l'instance. Veuillez respecter le format cron. |
enable_health_monitoring |
Vérifiez que les services internes principaux sont en cours d'exécution. |
InstanceMigrationEligibility
InstanceMigrationEligibility représente les informations sur la faisabilité d'une migration d'UmN vers WbI.
| Champs | |
|---|---|
warnings[] |
Uniquement en sortie. Certaines configurations seront définies par défaut lors de la migration. |
errors[] |
Uniquement en sortie. Certaines configurations rendent l'UmN inéligible à la migration automatique. Une migration manuelle est requise. |
Erreur
Un message d'erreur de migration signifie que certaines configurations rendent l'UmN inéligible à une migration automatique. Une migration manuelle est requise.
| Enums | |
|---|---|
ERROR_UNSPECIFIED |
Type par défaut. |
DATAPROC_HUB |
L'UmN utilise Dataproc Hub et ne peut pas être migré. |
Avertissement
Un message d'avertissement de migration signifie que certaines configurations seront définies par défaut lors de la migration.
| Enums | |
|---|---|
WARNING_UNSPECIFIED |
Type par défaut. |
UNSUPPORTED_MACHINE_TYPE |
Le notebook géré par l'utilisateur utilise un type de machine non compatible avec les instances Workbench. Il sera migré avec le type de machine e2-standard-4 par défaut. Les utilisateurs peuvent modifier le type de machine après la migration. |
UNSUPPORTED_ACCELERATOR_TYPE |
L'UmN utilise un type d'accélérateur non compatible avec WbI. Il sera migré sans accélérateur. L'utilisateur peut associer un accélérateur après la migration. |
UNSUPPORTED_OS |
L'UmN utilise un système d'exploitation non compatible avec les instances Workbench (par exemple, Debian 10 ou Ubuntu). Il sera remplacé par Debian 11 dans WbI. |
NO_REMOVE_DATA_DISK |
Ce notebook est configuré avec no_remove_data_disk, qui n'est plus disponible dans WbI. |
GCS_BACKUP |
Ce notebook est configuré avec la fonctionnalité de sauvegarde Cloud Storage, qui n'est plus disponible dans les instances Workbench. |
POST_STARTUP_SCRIPT |
Cette UMN est configurée avec un script post-démarrage. Veuillez fournir le post_startup_script_option pour la migration (facultatif). |
IsInstanceUpgradeableRequest
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
|
type |
Facultatif. UpgradeType facultatif. Si vous définissez ce champ, d'autres images de calcul seront recherchées pour mettre à niveau cette instance. |
IsInstanceUpgradeableResponse
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". |
ListEnvironmentsRequest
Requête pour lister les environnements.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Taille de retour maximale de l'appel de liste. |
page_token |
Jeton de page renvoyé précédemment et pouvant être utilisé pour poursuivre la liste à partir du dernier résultat. |
ListEnvironmentsResponse
Réponse pour la liste des environnements.
| Champs | |
|---|---|
environments[] |
Liste des environnements renvoyés. |
next_page_token |
Jeton de page pouvant être utilisé pour poursuivre la liste à partir du dernier résultat lors du prochain appel de liste. |
unreachable[] |
Emplacements inaccessibles. |
ListExecutionsRequest
Requête pour lister les exécutions de notebooks planifiées.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Taille de retour maximale de l'appel de liste. |
page_token |
Jeton de page renvoyé précédemment et pouvant être utilisé pour poursuivre la liste à partir du dernier résultat. |
filter |
Filtre appliqué aux exécutions résultantes. Actuellement, seule la filtration des exécutions par |
order_by |
Trier par champ. |
ListExecutionsResponse
Réponse pour la liste des exécutions de notebook planifiées
| Champs | |
|---|---|
executions[] |
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[] |
ID d'exécution inaccessibles. Exemple : |
ListInstancesRequest
Requête pour lister les instances de notebooks.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Taille de retour maximale de l'appel de liste. |
page_token |
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[] |
Emplacements inaccessibles. Par exemple, |
ListRuntimesRequest
Requête pour lister les environnements d'exécution de notebooks gérés.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Taille de retour maximale de l'appel de liste. |
page_token |
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. |
ListRuntimesResponse
Réponse pour la liste des runtimes de notebooks gérés.
| Champs | |
|---|---|
runtimes[] |
Liste des environnements d'exécution renvoyés. |
next_page_token |
Jeton de page pouvant être utilisé pour continuer à lister à partir du dernier résultat lors du prochain appel de liste. |
unreachable[] |
Emplacements inaccessibles. Par exemple, |
ListSchedulesRequest
Demande d'affichage d'une tâche de notebook planifiée.
| Champs | |
|---|---|
parent |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Taille de retour maximale de l'appel de liste. |
page_token |
Jeton de page renvoyé précédemment et pouvant être utilisé pour poursuivre la liste à partir du dernier résultat. |
filter |
Filtre appliqué aux plannings obtenus. |
order_by |
Champ selon lequel les résultats doivent être classés. |
ListSchedulesResponse
Réponse pour lister les tâches de notebook planifiées.
| Champs | |
|---|---|
schedules[] |
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[] |
Programmes inaccessibles. Exemple : |
LocalDisk
Ressource de disque local associé.
| Champs | |
|---|---|
auto_delete |
Facultatif. Uniquement en sortie. Spécifie si le disque sera automatiquement supprimé lorsque l'instance sera supprimée (mais pas lorsque le disque sera déconnecté de l'instance). |
boot |
Facultatif. Uniquement en sortie. Indique qu'il s'agit d'un disque de démarrage. La machine virtuelle utilisera la première partition du disque pour son système de fichiers racine. |
device_name |
Facultatif. Uniquement en sortie. Spécifie un nom d'appareil unique de votre choix. Celui-ci apparaît dans l'arborescence Si vous n'en spécifiez pas, le serveur choisit un nom d'appareil par défaut qu'il appliquera à ce disque, sous la forme "persistent-disk-x", où x est un numéro attribué par Google Compute Engine. Ce champ ne s'applique qu'aux disques persistants. |
guest_os_features[] |
Uniquement en sortie. Indique une liste de fonctionnalités à activer sur le système d'exploitation invité. Elle ne s'applique qu'aux images amorçables. Consultez la section "Activer des fonctionnalités d'un système d'exploitation invité" pour obtenir la liste des options disponibles. |
index |
Uniquement en sortie. Index basé sur zéro de ce disque, où 0 est réservé au disque de démarrage. Si plusieurs disques sont associés à une instance, chacun d'eux possède un numéro d'index unique. |
initialize_params |
Uniquement en entrée. Spécifie les paramètres d'un nouveau disque qui sera créé en même temps que la nouvelle instance. Utilisez des paramètres d'initialisation pour créer des disques de démarrage ou des disques SSD locaux associés à la nouvelle instance. Cette propriété s'exclut mutuellement avec la propriété source. Vous ne pouvez définir que l'une ou l'autre, mais pas les deux. |
interface |
Spécifie l'interface de disque à utiliser pour associer ce disque (SCSI ou NVMe). La valeur par défaut est SCSI. Les disques persistants doivent toujours utiliser SCSI. La requête échouera si vous tentez d'associer un disque persistant dans un autre format que SCSI. Les disques SSD locaux peuvent utiliser NVMe ou SCSI. Pour connaître les caractéristiques de performances de SCSI sur NVMe, consultez "Performances des disques SSD locaux". Valeurs correctes :
|
kind |
Uniquement en sortie. Type de la ressource. Calculez toujours compute#attachedDisk pour les disques associés. |
licenses[] |
Uniquement en sortie. Toute licence valide et visible publiquement. |
mode |
Mode d'association de ce disque,
|
source |
Spécifie une URL partielle ou complète valide vers une ressource de disque persistant existante. |
type |
Spécifie le type de disque (
|
RuntimeGuestOsFeature
Facultatif. Liste des fonctionnalités à activer sur le système d'exploitation invité. Elle ne s'applique qu'aux images amorçables. Consultez Activer les fonctionnalités du système d'exploitation invité pour obtenir la liste des options disponibles. Fonctionnalités de l'OS invité pour le disque de démarrage.
| Champs | |
|---|---|
type |
ID d'une fonctionnalité compatible. Consultez Activer les fonctionnalités du système d'exploitation invité pour obtenir la liste des options disponibles. Valeurs correctes :
|
LocalDiskInitializeParams
Uniquement en entrée. Spécifie les paramètres d'un nouveau disque qui sera créé en même temps que la nouvelle instance. Utilisez des paramètres d'initialisation pour créer des disques de démarrage ou des disques SSD locaux associés au nouveau runtime. Cette propriété s'exclut mutuellement avec la propriété source. Vous ne pouvez définir que l'une ou l'autre, mais pas les deux.
| Champs | |
|---|---|
description |
Facultatif. Fournissez cette propriété lors de la création du disque. |
disk_name |
Facultatif. Spécifie le nom du disque. Si aucun nom n'est spécifié, le nom de l'instance est utilisé par défaut. Si le disque portant le nom de l'instance existe déjà dans la zone ou la région spécifiée, un nouveau nom sera généré automatiquement. |
disk_size_gb |
Facultatif. Spécifie la taille du disque en Go (base 2). Si aucune taille n'est spécifiée, le disque aura la même taille que l'image (généralement 10 Go). Si elle est spécifiée, la taille doit être supérieure ou égale à 10 Go. 100 Go par défaut. |
disk_type |
Uniquement en entrée. Type du disque de démarrage associé à cette instance. La valeur par défaut est "Disque persistant standard" ( |
labels |
Facultatif. Libellés à appliquer à ce disque. Vous pourrez les modifier ultérieurement à l'aide de la méthode disks.setLabels. Ce champ ne s'applique qu'aux disques persistants. |
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. |
MigrateInstanceRequest
Demande de migration d'un notebook géré par l'utilisateur vers des instances Workbench.
| Champs | |
|---|---|
name |
Obligatoire. Format : Une ou plusieurs des autorisations IAMsuivantes sont requises pour la ressource
|
post_startup_script_option |
Facultatif. Spécifie le comportement du script post-démarrage lors de la migration. |
PostStartupScriptOption
Spécifie le comportement du script post-démarrage lors de la migration.
| Enums | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
L'option de script post-démarrage n'est pas spécifiée. La valeur par défaut est POST_STARTUP_SCRIPT_OPTION_SKIP. |
POST_STARTUP_SCRIPT_OPTION_SKIP |
Ne pas migrer le script de démarrage post-création vers la nouvelle instance Workbench. |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Téléchargez de nouveau et réexécutez le même script post-démarrage que le notebook géré par l'utilisateur. |
MigrateInstanceResponse
Ce type ne comporte aucun champ.
Type de réponse de message vide pour MigrateInstance.
MigrateRuntimeRequest
Demande de migration d'un environnement d'exécution vers une instance Workbench.
| Champs | |
|---|---|
name |
Obligatoire. Format : Une ou plusieurs des autorisations IAMsuivantes sont requises pour la ressource
|
network |
Facultatif. Nom du VPC dans lequel se trouve la nouvelle instance. Ce champ est obligatoire si l'environnement d'exécution utilise un réseau géré par Google. Si le runtime utilise un réseau appartenant au client, il réutilisera le même VPC et ce champ doit être vide. Format : |
subnet |
Facultatif. Nom du sous-réseau dans lequel se trouve la nouvelle instance. Ce champ est obligatoire si l'environnement d'exécution utilise un réseau géré par Google. Si l'environnement d'exécution utilise un réseau appartenant au client, il réutilisera le même sous-réseau et ce champ doit être vide. Format : |
service_account |
Facultatif. Compte de service à inclure dans l'instance Compute Engine de la nouvelle instance Workbench lorsque le runtime utilise le mode "Un seul utilisateur" pour les autorisations. S'il n'est pas spécifié, le compte de service Compute Engine par défaut est utilisé. Lorsque le Runtime utilise le mode de compte de service pour les autorisations, il réutilise le même compte de service et ce champ doit être vide. |
request_id |
Facultatif. UUID de la requête idempotente. |
post_startup_script_option |
Facultatif. Spécifie le comportement du script post-démarrage lors de la migration. |
PostStartupScriptOption
Spécifie le comportement du script post-démarrage lors de la migration.
| Enums | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
L'option de script post-démarrage n'est pas spécifiée. La valeur par défaut est POST_STARTUP_SCRIPT_OPTION_SKIP. |
POST_STARTUP_SCRIPT_OPTION_SKIP |
Ne pas migrer le script de démarrage post-création vers la nouvelle instance Workbench. |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Téléchargez de nouveau et réexécutez le même script post-démarrage que le notebook géré par Google. |
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. |
RegisterInstanceRequest
Demande d'enregistrement 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. Le |
ReportInstanceInfoRequest
Demande aux instances de notebooks de signaler des informations à l'API Notebooks.
| Champs | |
|---|---|
name |
Obligatoire. Format : |
vm_id |
Obligatoire. Jeton matériel de la VM pour authentifier la VM. https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
metadata |
Métadonnées signalées à l'API Notebooks. Il sera fusionné avec le magasin de métadonnées de l'instance. |
ReportRuntimeEventRequest
Demande de signalement d'un événement lié à un notebook géré.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
vm_id |
Obligatoire. Jeton matériel de la VM pour authentifier la VM. https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
event |
Obligatoire. Événement à signaler. |
ReservationAffinity
Affinité de réservation pour la consommation de la réservation zonale.
| Champs | |
|---|---|
consume_reservation_type |
Facultatif. Type de réservation à utiliser |
key |
Facultatif. Correspond à la clé d'étiquette de la ressource de réservation. |
values[] |
Facultatif. Correspond aux valeurs d'étiquette de la ressource de réservation. |
Type
Indique s'il faut consommer de la capacité à partir d'une réservation ou non.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Type par défaut. |
NO_RESERVATION |
Ne consommez aucune capacité allouée. |
ANY_RESERVATION |
Utiliser toute réservation disponible. |
SPECIFIC_RESERVATION |
Doit consommer à partir d'une réservation spécifique. Vous devez spécifier les champs de valeur clé pour indiquer les réservations. |
ResetInstanceRequest
Demande de réinitialisation d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
ResetRuntimeRequest
Demande de réinitialisation d'un environnement d'exécution de notebook géré.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
request_id |
UUID de la requête idempotente. |
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 : |
Environnement d'exécution
Définition d'un environnement d'exécution pour une instance de notebooks gérés.
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de ressource du runtime. Format : |
state |
Uniquement en sortie. État de l'exécution. |
health_state |
Uniquement en sortie. État de l'environnement d'exécution. |
access_config |
Paramètres de configuration pour accéder au runtime. |
software_config |
Paramètres de configuration du logiciel dans l'environnement d'exécution. |
metrics |
Uniquement en sortie. Contient les métriques du daemon d'exécution, telles que l'état du service et les statistiques JupyterLab. |
create_time |
Uniquement en sortie. Heure de création de l'exécution. |
update_time |
Uniquement en sortie. Heure de mise à jour de l'environnement d'exécution. |
labels |
Facultatif. Libellés à associer à ce notebook ou à cet environnement d'exécution géré. Les clés des libellés doivent comporter entre 1 et 63 caractères, et être conformes à la norme RFC 1035. Les valeurs des libellés peuvent être vides, mais, si elles sont présentes, elles doivent comporter entre 1 et 63 caractères et être conformes à la norme RFC 1035. Vous ne pouvez pas associer plus de 32 libellés à un cluster. |
runtime_migration_eligibility |
Uniquement en sortie. Vérifie la faisabilité d'une migration de GmN vers WbI. |
Champ d'union runtime_type. Type du runtime. Actuellement, seule la VM Compute Engine est acceptée. runtime_type ne peut être qu'un des éléments suivants : |
|
virtual_machine |
Utilisez une image de VM Compute Engine pour démarrer l'instance de notebook gérée. |
migrated |
Uniquement en sortie. Booléen indiquant si ce notebook a été migré vers une instance Workbench |
HealthState
Sous-état de l'exécution.
| Enums | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
Le sous-état de l'environnement d'exécution est inconnu. |
HEALTHY |
L'environnement d'exécution est connu pour être dans un état sain (par exemple, les daemons critiques sont en cours d'exécution). S'applique à l'état ACTIVE. |
UNHEALTHY |
L'état du runtime est connu comme étant non opérationnel (par exemple, les daemons critiques ne sont pas en cours d'exécution). S'applique à l'état ACTIVE. |
AGENT_NOT_INSTALLED |
L'environnement d'exécution n'a pas installé l'agent de surveillance de l'état. S'applique à l'état ACTIVE. |
AGENT_NOT_RUNNING |
L'agent de surveillance de l'état de l'exécution n'est pas en cours d'exécution. S'applique à l'état ACTIVE. |
État
Définition des états de ce runtime.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état n'est pas spécifié. |
STARTING |
La couche de calcul démarre le runtime. Il n'est pas prêt à être utilisé. |
PROVISIONING |
La couche de calcul installe les frameworks requis et enregistre le runtime auprès du proxy de notebook. Il ne peut pas être utilisé. |
ACTIVE |
Le runtime est en cours d'exécution. Il est prêt à être utilisé. |
STOPPING |
La logique de contrôle arrête l'exécution. Il ne peut pas être utilisé. |
STOPPED |
L'environnement d'exécution est arrêté. Il ne peut pas être utilisé. |
DELETING |
Le runtime est en cours de suppression. Il ne peut pas être utilisé. |
UPGRADING |
La mise à niveau du runtime est en cours. Il ne peut pas être utilisé. |
INITIALIZING |
L'environnement d'exécution est en cours de création et de configuration. Il n'est pas prêt à être utilisé. |
RuntimeAcceleratorConfig
Définition des types d'accélérateurs matériels pouvant être utilisés. Consultez Compute Engine AcceleratorTypes. Exemples :
nvidia-tesla-k80nvidia-tesla-p100nvidia-tesla-v100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-a100
| Champs | |
|---|---|
type |
Modèle d'accélérateur. |
core_count |
Nombre de cœurs de cet accélérateur. |
AcceleratorType
Type de cet accélérateur.
| Enums | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Le type d'accélérateur n'est pas spécifié. |
NVIDIA_TESLA_K80 |
Le type d'accélérateur est Nvidia Tesla K80. |
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_L4 |
Le type d'accélérateur est Nvidia L4. |
TPU_V2 |
(Bientôt disponible) Le type d'accélérateur est TPU V2. |
TPU_V3 |
(Bientôt disponible) Le type d'accélérateur est TPU v3. |
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". |
RuntimeAccessConfig
Spécifie la configuration de connexion pour Runtime
| Champs | |
|---|---|
access_type |
Type de mode d'accès de cette instance. |
runtime_owner |
Propriétaire de ce runtime après sa création. Format : |
proxy_uri |
Uniquement en sortie. Point de terminaison du proxy utilisé pour accéder au runtime. |
RuntimeAccessType
Voici les différentes façons d'accéder à l'exécution. Mode d'authentification. Actuellement compatible avec le mode "Un seul utilisateur" uniquement.
| Enums | |
|---|---|
RUNTIME_ACCESS_TYPE_UNSPECIFIED |
Accès non spécifié. |
SINGLE_USER |
Connexion d'un seul utilisateur. |
SERVICE_ACCOUNT |
Mode Compte de service. En mode "Compte de service", le créateur de l'environnement d'exécution spécifie un compte de service existant dans le projet consommateur. Utiliser le champ "Compte de service d'exécution". Les utilisateurs qui accèdent au Runtime doivent disposer de l'autorisation ActAs (Utilisateur du compte de service). |
RuntimeMetrics
Contient des métriques de démon d'exécution, telles que les statistiques sur l'OS, les noyaux et les sessions.
| Champs | |
|---|---|
system_metrics |
Uniquement en sortie. Métriques système. |
RuntimeMigrationEligibility
RuntimeMigrationEligibility représente les informations sur la faisabilité d'une migration de GmN vers WbI.
| Champs | |
|---|---|
warnings[] |
Uniquement en sortie. Certaines configurations seront définies par défaut lors de la migration. |
errors[] |
Uniquement en sortie. Certaines configurations rendent le compte GmN inéligible à la migration automatique. Une migration manuelle est requise. |
Erreur
Un message d'erreur de migration signifie que certaines configurations rendent le GmN inéligible à une migration automatique. Une migration manuelle est requise.
| Enums | |
|---|---|
ERROR_UNSPECIFIED |
Type par défaut. |
CUSTOM_CONTAINER |
Le GmN est configuré avec un ou plusieurs conteneurs personnalisés et ne peut pas être migré. |
Avertissement
Un message d'avertissement de migration signifie que certaines configurations seront définies par défaut lors de la migration.
| Enums | |
|---|---|
WARNING_UNSPECIFIED |
Type par défaut. |
UNSUPPORTED_ACCELERATOR_TYPE |
Le notebook GmN utilise un type d'accélérateur non compatible avec WbI. Il sera migré sans accélérateur. Les utilisateurs peuvent associer un accélérateur après la migration. |
UNSUPPORTED_OS |
Le GmN utilise un système d'exploitation non compatible avec WbI (par exemple, Debian 10). Il sera remplacé par Debian 11 dans WbI. |
RESERVED_IP_RANGE |
Ce notebook géré est configuré avec une plage d'adresses IP réservée, qui n'est plus applicable dans les instances Workbench. |
GOOGLE_MANAGED_NETWORK |
Ce GmN est configuré avec un réseau géré par Google. Veuillez fournir les options network et subnet pour la migration. |
POST_STARTUP_SCRIPT |
Ce GmN est configuré avec un script post-démarrage. Veuillez fournir le post_startup_script_option pour la migration (facultatif). |
SINGLE_USER |
Ce GmN est configuré en mode mono-utilisateur. Veuillez éventuellement fournir l'option service_account pour la migration. |
RuntimeShieldedInstanceConfig
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 |
Définit si le démarrage sécurisé est activé sur l'instance. 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 |
Définit si l'instance a activé le vTPM. Cette option est activée par défaut. |
enable_integrity_monitoring |
Définit si la surveillance de l'intégrité est activée pour l'instance. Permet la surveillance et l'attestation de l'intégrité du démarrage de l'instance. L'attestation est effectuée par rapport à la règle d'intégrité de référence. Cette référence est initialement issue de l'image de démarrage implicitement approuvée lors de la création de l'instance. Cette option est activée par défaut. |
RuntimeSoftwareConfig
Spécifie la sélection et la configuration des logiciels dans l'environnement d'exécution. Propriétés à définir lors de l'exécution. Les clés de propriété sont spécifiées au format key:value, par exemple :
idle_shutdown: trueidle_shutdown_timeout: 180enable_health_monitoring: true
| Champs | |
|---|---|
notebook_upgrade_schedule |
Expression Cron dans le fuseau horaire UTC, utilisée pour planifier la mise à niveau automatique de l'instance. Veuillez respecter le format cron. |
idle_shutdown_timeout |
Temps d'attente en minutes avant l'arrêt de l'environnement d'exécution. Par défaut : 180 minutes |
install_gpu_driver |
Installez automatiquement le pilote Nvidia. Valeur par défaut : True |
custom_gpu_driver_path |
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. |
post_startup_script |
Chemin d'accès à un script Bash qui s'exécute automatiquement après le démarrage complet d'une instance de notebook. Le chemin d'accès doit être une URL ou un chemin d'accès Cloud Storage ( |
kernels[] |
Facultatif. Utilisez une liste d'images de conteneurs à utiliser comme noyaux dans l'instance de notebook. |
post_startup_script_behavior |
Comportement du script post-démarrage. |
enable_health_monitoring |
Vérifiez que les services internes principaux sont en cours d'exécution. Valeur par défaut : True |
idle_shutdown |
L'environnement d'exécution s'arrête automatiquement après idle_shutdown_time. Valeur par défaut : True |
upgradeable |
Uniquement en sortie. Booléen indiquant si une image plus récente est disponible dans une famille d'images. |
disable_terminal |
Booléen indiquant si le terminal JupyterLab sera disponible ou non. Valeur par défaut : False |
version |
Sortie uniquement. Version de l'image de démarrage, telle que M100, à partir du libellé de version de l'image. |
mixer_disabled |
Valeur booléenne indiquant si le client Mixer doit être désactivé. Valeur par défaut : False |
PostStartupScriptBehavior
Comportement du script post-démarrage.
| Enums | |
|---|---|
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED |
Comportement du script post-démarrage non spécifié. S'exécutera une seule fois lors de la création. |
RUN_EVERY_START |
Exécute le script post-démarrage fourni lors de la création à chaque démarrage. |
DOWNLOAD_AND_RUN_EVERY_START |
Télécharge et exécute le script de post-démarrage fourni à chaque démarrage. |
Programmation
Définition d'une programmation.
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de cette programmation. Format : |
display_name |
Uniquement en sortie. Nom à afficher utilisé dans l'UI. Le nom ne peut contenir que des caractères alphanumériques, des traits d'union |
description |
Brève description de cet environnement. |
state |
|
cron_schedule |
Planification au format Cron-tab selon laquelle le job sera exécuté. Format : minute, heure, jour du mois, mois, jour de la semaine, par exemple |
time_zone |
Fuseau horaire sur lequel cron_schedule. La valeur de ce champ doit être un nom de fuseau horaire provenant de la base de données tz. Base de données TZ : https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Notez que certains fuseaux horaires prévoient l'heure d'été. Les règles relatives à l'heure d'été sont déterminées par le fuseau horaire choisi. Pour UTC, utilisez la chaîne "utc". Si aucun fuseau horaire n'est spécifié, le fuseau horaire par défaut est UTC (également appelé GMT). |
create_time |
Uniquement en sortie. Heure de création de la planification. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour de la programmation. |
execution_template |
Modèle d'exécution de notebook correspondant à ce programme. |
recent_executions[] |
Uniquement en sortie. Les noms des exécutions les plus récentes déclenchées à partir de ce calendrier et leurs états correspondants. |
État
État du job.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
État non spécifié. |
ENABLED |
Le job s'exécute normalement. |
PAUSED |
Le job a été mis en veille par l'utilisateur. Il ne s'exécutera pas. Un utilisateur peut suspendre intentionnellement le job à l'aide de Cloud Scheduler. |
DISABLED |
Le job est désactivé par le système en raison d'une erreur. L'utilisateur ne peut pas désactiver directement un job. |
UPDATE_FAILED |
État du job résultant d'une opération CloudScheduler.UpdateJob ayant échoué. Pour restaurer un job depuis cet état, relancez l'CloudScheduler.UpdateJob jusqu'à ce qu'une réponse positive soit reçue. |
INITIALIZING |
La ressource de planification est en cours de création. |
DELETING |
La ressource de programmation est en cours de suppression. |
SetInstanceAcceleratorRequest
Demande de configuration de l'accélérateur d'instance.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
type |
Obligatoire. Type de cet accélérateur. |
core_count |
Obligatoire. Nombre de cœurs de cet accélérateur. Notez que toutes les combinaisons de |
SetInstanceLabelsRequest
Demande de définition des libellés d'instance.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
labels |
Libellés à appliquer à cette instance. Vous pourrez les modifier ultérieurement à l'aide de la méthode setLabels. |
SetInstanceMachineTypeRequest
Demande de définition du type de machine de l'instance.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
machine_type |
Obligatoire. Le type de machine Compute Engine. |
StartInstanceRequest
Demande de démarrage d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
StartRuntimeRequest
Requête permettant de démarrer un environnement d'exécution de notebooks gérés.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
request_id |
UUID de la requête idempotente. |
StopInstanceRequest
Demande d'arrêt d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
StopRuntimeRequest
Requête permettant d'arrêter un environnement d'exécution de notebook géré.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
request_id |
UUID de la requête idempotente. |
SwitchRuntimeRequest
Demande de changement d'un environnement d'exécution de notebook géré.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
machine_type |
type de machine. |
accelerator_config |
configuration de l'accélérateur. |
request_id |
UUID de la requête idempotente. |
UpdateInstanceConfigRequest
Requête permettant de mettre à jour les configurations d'instance.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
config |
Configurations d'instance à mettre à jour. |
UpdateInstanceMetadataItemsRequest
Demande d'ajout ou de modification d'éléments de métadonnées pour une instance.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
items |
Éléments de métadonnées à ajouter ou à mettre à jour pour l'instance. |
UpdateInstanceMetadataItemsResponse
Réponse pour l'ajout ou la modification d'éléments de métadonnées pour une instance.
| Champs | |
|---|---|
items |
Carte des éléments ajoutés ou mis à jour dans les métadonnées. |
UpdateRuntimeRequest
Requête permettant de mettre à jour une configuration de notebook géré.
| Champs | |
|---|---|
runtime |
Obligatoire. Environnement d'exécution à mettre à jour. L'autorisation IAM suivante est requise pour la ressource
|
update_mask |
Obligatoire. Spécifie le chemin d'accès du champ à mettre à jour, par rapport à Actuellement, seuls les champs suivants peuvent être modifiés :
|
request_id |
UUID de la requête idempotente. |
UpdateShieldedInstanceConfigRequest
Requête permettant de mettre à jour la configuration d'instance protégée pour une instance de notebook. Vous ne pouvez utiliser cette méthode que sur une instance arrêtée.
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
shielded_instance_config |
Configuration ShieldedInstance à mettre à jour. |
UpgradeInstanceRequest
Demande de mise à niveau d'une instance de notebook
| Champs | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
type |
Facultatif. UpgradeType facultatif. Si vous définissez ce champ, d'autres images de calcul seront recherchées pour mettre à niveau cette instance. |
UpgradeType
Définition des types de mise à niveau pouvant être utilisés sur cette instance.
| Enums | |
|---|---|
UPGRADE_TYPE_UNSPECIFIED |
Le type de mise à niveau n'est pas spécifié. |
UPGRADE_FRAMEWORK |
Mettre à niveau le framework de ML. |
UPGRADE_OS |
Mettez à niveau le système d'exploitation. |
UPGRADE_CUDA |
Mettez à niveau CUDA. |
UPGRADE_ALL |
Mettez à niveau tous les éléments (OS, Framework et CUDA). |
VirtualMachine
Environnement d'exécution utilisant une machine virtuelle pour le calcul.
| Champs | |
|---|---|
instance_name |
Uniquement en sortie. Nom convivial de l'instance Compute Engine gérée. |
instance_id |
Uniquement en sortie. Identifiant unique de l'instance Compute Engine gérée. |
virtual_machine_config |
Paramètres de configuration des machines virtuelles. |
VirtualMachineConfig
Paramètres de configuration de la machine virtuelle.
| Champs | |
|---|---|
zone |
Uniquement en sortie. Zone où se trouve la machine virtuelle. Si vous utilisez une requête régionale, le service Notebooks choisira un emplacement dans la région d'exécution correspondante. Lors d'une requête GET, la zone sera toujours présente. Exemple : * |
machine_type |
Obligatoire. Type de machine Compute Engine utilisé pour les environnements d'exécution. Le nom court est valide. Exemples : * |
container_images[] |
Facultatif. Utilisez une liste d'images de conteneurs à utiliser comme noyaux dans l'instance de notebook. |
data_disk |
Obligatoire. Paramètres de configuration de l'option de disque de données. |
encryption_config |
Facultatif. Paramètres de chiffrement du disque de données de la machine virtuelle. |
shielded_instance_config |
Facultatif. Paramètres de configuration des instances de VM protégées. |
accelerator_config |
Facultatif. Configuration de l'accélérateur Compute Engine pour cet environnement d'exécution. |
network |
Facultatif. Réseau Compute Engine à utiliser pour les communications entre les machines. Ne peut pas être spécifié avec un sous-réseau. Si ni URL complète ou URI partiel. Exemples :
Les runtimes sont des ressources gérées dans l'infrastructure Google. Les environnements d'exécution sont compatibles avec les configurations réseau suivantes :
|
subnet |
Facultatif. Sous-réseau Compute Engine à utiliser pour les communications entre les machines. Ne peut pas être spécifié avec le réseau. Une URL complète ou un URI partiel sont valides. Exemples :
|
internal_ip_only |
Facultatif. Si la valeur est "true", le runtime ne disposera que d'adresses IP internes. Par défaut, les runtimes ne sont pas limités aux adresses IP internes et des adresses IP externes éphémères sont attribuées à chaque VM. Cette restriction |
tags[] |
Facultatif. Tags réseau Compute Engine à ajouter au runtime (voir Ajouter des tags réseau). |
guest_attributes |
Uniquement en sortie. Attributs invité Compute Engine. (voir Attributs d'invité du projet et de l'instance). |
metadata |
Facultatif. Entrées de métadonnées Compute Engine à ajouter à la machine virtuelle. (voir Métadonnées du projet et de l'instance). |
labels |
Facultatif. Libellés à associer à ce runtime. Les clés des libellés doivent comporter entre 1 et 63 caractères, et être conformes à la norme RFC 1035. Les valeurs des libellés peuvent être vides, mais, si elles sont présentes, elles doivent comporter entre 1 et 63 caractères et être conformes à la norme RFC 1035. Vous ne pouvez pas associer plus de 32 libellés à un cluster. |
nic_type |
Facultatif. Type de carte d'interface réseau virtuelle à utiliser sur cette interface. Il peut s'agir de gVNIC ou de VirtioNet. |
reserved_ip_range |
Facultatif. Le nom de la plage d'adresses IP réservée est utilisé pour l'appairage de VPC. L'allocation de sous-réseau utilisera le nom de la plage si celui-ci est attribué. Exemple : managed-notebooks-range-c La valeur du champ sera : |
boot_image |
Facultatif. Métadonnées de l'image de démarrage utilisées pour la mise à niveau de l'environnement d'exécution. |
BootImage
Ce type ne comporte aucun champ.
Définition de l'image de démarrage utilisée par l'environnement d'exécution. Utilisé pour faciliter la mise à niveau de l'environnement d'exécution.
NicType
Type de pilote vNIC. La valeur par défaut doit être UNSPECIFIED_NIC_TYPE.
| Enums | |
|---|---|
UNSPECIFIED_NIC_TYPE |
Aucun type spécifié. |
VIRTIO_NET |
VIRTIO |
GVNIC |
GVNIC |
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 : |
|
image_name |
Utilisez le nom de l'image de VM pour la trouver. |
image_family |
Utilisez cette famille d'images de VM pour trouver l'image. La dernière image de cette famille sera utilisée. |