색인
ManagedNotebookService(인터페이스)NotebookService(인터페이스)ContainerImage(메시지)CreateEnvironmentRequest(메시지)CreateExecutionRequest(메시지)CreateInstanceRequest(메시지)CreateRuntimeRequest(메시지)CreateScheduleRequest(메시지)DeleteEnvironmentRequest(메시지)DeleteExecutionRequest(메시지)DeleteInstanceRequest(메시지)DeleteRuntimeRequest(메시지)DeleteScheduleRequest(메시지)DiagnoseInstanceRequest(메시지)DiagnosticConfig(메시지)EncryptionConfig(메시지)Environment(메시지)Event(메시지)Event.EventType(열거형)Execution(메시지)Execution.State(열거형)ExecutionTemplate(메시지)ExecutionTemplate.DataprocParameters(메시지)ExecutionTemplate.JobType(열거형)ExecutionTemplate.ScaleTier(열거형)ExecutionTemplate.SchedulerAcceleratorConfig(메시지)ExecutionTemplate.SchedulerAcceleratorType(열거형)ExecutionTemplate.VertexAIParameters(메시지)GetEnvironmentRequest(메시지)GetExecutionRequest(메시지)GetInstanceHealthRequest(메시지)GetInstanceHealthResponse(메시지)GetInstanceHealthResponse.HealthState(열거형)GetInstanceRequest(메시지)GetRuntimeRequest(메시지)GetScheduleRequest(메시지)Instance(메시지)Instance.AcceleratorConfig(메시지)Instance.AcceleratorType(열거형)Instance.Disk(메시지)Instance.Disk.GuestOsFeature(메시지)Instance.DiskEncryption(열거형)Instance.DiskType(열거형)Instance.NicType(열거형)Instance.ShieldedInstanceConfig(메시지)Instance.State(열거형)Instance.UpgradeHistoryEntry(메시지)Instance.UpgradeHistoryEntry.Action(열거형)Instance.UpgradeHistoryEntry.State(열거형)InstanceConfig(메시지)InstanceMigrationEligibility(메시지)InstanceMigrationEligibility.Error(열거형)InstanceMigrationEligibility.Warning(열거형)IsInstanceUpgradeableRequest(메시지)IsInstanceUpgradeableResponse(메시지)ListEnvironmentsRequest(메시지)ListEnvironmentsResponse(메시지)ListExecutionsRequest(메시지)ListExecutionsResponse(메시지)ListInstancesRequest(메시지)ListInstancesResponse(메시지)ListRuntimesRequest(메시지)ListRuntimesResponse(메시지)ListSchedulesRequest(메시지)ListSchedulesResponse(메시지)LocalDisk(메시지)LocalDisk.RuntimeGuestOsFeature(메시지)LocalDiskInitializeParams(메시지)LocalDiskInitializeParams.DiskType(열거형)MigrateInstanceRequest(메시지)MigrateInstanceRequest.PostStartupScriptOption(열거형)MigrateInstanceResponse(메시지)MigrateRuntimeRequest(메시지)MigrateRuntimeRequest.PostStartupScriptOption(열거형)OperationMetadata(메시지)RegisterInstanceRequest(메시지)ReportInstanceInfoRequest(메시지)ReportRuntimeEventRequest(메시지)ReservationAffinity(메시지)ReservationAffinity.Type(열거형)ResetInstanceRequest(메시지)ResetRuntimeRequest(메시지)RollbackInstanceRequest(메시지)Runtime(메시지)Runtime.HealthState(열거형)Runtime.State(열거형)RuntimeAcceleratorConfig(메시지)RuntimeAcceleratorConfig.AcceleratorType(열거형)RuntimeAccessConfig(메시지)RuntimeAccessConfig.RuntimeAccessType(열거형)RuntimeMetrics(메시지)RuntimeMigrationEligibility(메시지)RuntimeMigrationEligibility.Error(열거형)RuntimeMigrationEligibility.Warning(열거형)RuntimeShieldedInstanceConfig(메시지)RuntimeSoftwareConfig(메시지)RuntimeSoftwareConfig.PostStartupScriptBehavior(열거형)Schedule(메시지)Schedule.State(열거형)SetInstanceAcceleratorRequest(메시지)SetInstanceLabelsRequest(메시지)SetInstanceMachineTypeRequest(메시지)StartInstanceRequest(메시지)StartRuntimeRequest(메시지)StopInstanceRequest(메시지)StopRuntimeRequest(메시지)SwitchRuntimeRequest(메시지)UpdateInstanceConfigRequest(메시지)UpdateInstanceMetadataItemsRequest(메시지)UpdateInstanceMetadataItemsResponse(메시지)UpdateRuntimeRequest(메시지)UpdateShieldedInstanceConfigRequest(메시지)UpgradeInstanceRequest(메시지)UpgradeType(열거형)VirtualMachine(메시지)VirtualMachineConfig(메시지)VirtualMachineConfig.BootImage(메시지)VirtualMachineConfig.NicType(열거형)VmImage(메시지)
ManagedNotebookService
관리형 노트북용 API v1 서비스입니다.
| CreateRuntime |
|---|
|
특정 프로젝트와 위치에 새 런타임을 만듭니다.
|
| DeleteRuntime |
|---|
|
단일 런타임을 삭제합니다.
|
| GetRuntime |
|---|
|
단일 런타임의 세부정보를 가져옵니다. 위치는 영역 엔드포인트가 아닌 리전 엔드포인트여야 합니다.
|
| ListRuntimes |
|---|
|
특정 프로젝트와 위치의 런타임을 나열합니다.
|
| MigrateRuntime |
|---|
|
기존 런타임을 새 Workbench 인스턴스로 마이그레이션합니다.
|
| ReportRuntimeEvent |
|---|
|
런타임 이벤트를 보고하고 처리합니다.
|
| ResetRuntime |
|---|
|
관리형 노트북 런타임을 재설정합니다.
|
| StartRuntime |
|---|
|
관리형 노트북 런타임을 시작합니다. GPU 인스턴스에서 '시작', CPU 인스턴스에서 '재개'를 실행합니다. https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance를 참고하세요.
|
| StopRuntime |
|---|
|
관리형 노트북 런타임을 중지합니다. GPU 인스턴스에서 '중지'를 실행하고 CPU 인스턴스에서 '일시중지'를 실행합니다. https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance를 참고하세요.
|
| SwitchRuntime |
|---|
|
관리형 노트북 런타임을 전환합니다.
|
| UpdateRuntime |
|---|
|
노트북 런타임 구성을 업데이트합니다.
|
NotebookService
Cloud AI Platform Notebooks의 API v1 서비스입니다.
| CreateEnvironment |
|---|
|
새 환경을 만듭니다.
|
| CreateExecution |
|---|
|
특정 프로젝트와 위치에 새 실행을 만듭니다.
|
| CreateInstance |
|---|
|
특정 프로젝트 및 위치에 새 인스턴스를 만듭니다.
|
| CreateSchedule |
|---|
|
특정 프로젝트와 위치에 새 예약 노트북을 만듭니다.
|
| DeleteEnvironment |
|---|
|
단일 환경을 삭제합니다.
|
| DeleteExecution |
|---|
|
실행을 삭제합니다.
|
| DeleteInstance |
|---|
|
단일 인스턴스를 삭제합니다.
|
| DeleteSchedule |
|---|
|
일정과 모든 기본 작업을 삭제합니다.
|
| DiagnoseInstance |
|---|
|
인스턴스가 주어지면 진단 파일을 만들고 진단 도구를 실행합니다.
|
| GetEnvironment |
|---|
|
단일 환경의 세부정보를 가져옵니다.
|
| GetExecution |
|---|
|
실행 세부정보를 가져옵니다.
|
| GetInstance |
|---|
|
단일 인스턴스의 세부정보를 가져옵니다.
|
| GetInstanceHealth |
|---|
|
노트북 인스턴스가 정상인지 확인합니다.
|
| GetSchedule |
|---|
|
일정의 세부정보를 가져옵니다.
|
| IsInstanceUpgradeable |
|---|
|
노트북 인스턴스를 업그레이드할 수 있는지 확인합니다.
|
| ListEnvironments |
|---|
|
프로젝트의 환경을 나열합니다.
|
| ListExecutions |
|---|
|
특정 프로젝트 및 위치의 실행을 나열합니다.
|
| ListInstances |
|---|
|
특정 프로젝트 및 위치의 인스턴스를 나열합니다.
|
| ListSchedules |
|---|
|
특정 프로젝트와 위치의 일정을 나열합니다.
|
| MigrateInstance |
|---|
|
기존 사용자 관리 노트북을 Workbench 인스턴스로 마이그레이션합니다.
|
| RegisterInstance |
|---|
|
기존 기존 노트북 인스턴스를 Notebooks API 서버에 등록합니다. 기존 인스턴스는 기존 Compute Engine 호출로 생성된 인스턴스입니다. 기본적으로 Notebooks API로 관리할 수 없습니다. 이 호출을 통해 Notebooks API에서 이러한 인스턴스를 관리할 수 있습니다.
|
| ReportInstanceInfo |
|---|
|
노트북 인스턴스가 최신 인스턴스 정보를 Notebooks API 서버에 보고하도록 허용합니다. 서버는 보고된 정보를 인스턴스 메타데이터 스토어에 병합합니다. 이 메서드를 직접 사용하지 마세요.
|
| ResetInstance |
|---|
|
노트북 인스턴스를 재설정합니다.
|
| RollbackInstance |
|---|
|
노트북 인스턴스를 이전 버전으로 롤백합니다.
|
| SetInstanceAccelerator |
|---|
|
단일 인스턴스의 게스트 액셀러레이터를 업데이트합니다.
|
| SetInstanceLabels |
|---|
|
인스턴스의 모든 라벨을 바꿉니다.
|
| SetInstanceMachineType |
|---|
|
단일 인스턴스의 머신 유형을 업데이트합니다.
|
| StartInstance |
|---|
|
노트북 인스턴스를 시작합니다.
|
| StopInstance |
|---|
|
메모장 인스턴스를 중지합니다.
|
| UpdateInstanceConfig |
|---|
|
노트북 인스턴스 구성을 업데이트합니다.
|
| UpdateInstanceMetadataItems |
|---|
|
인스턴스의 메타데이터 항목을 추가/업데이트합니다.
|
| UpdateShieldedInstanceConfig |
|---|
|
단일 인스턴스의 보안 인스턴스 구성을 업데이트합니다.
|
| UpgradeInstance |
|---|
|
노트북 인스턴스를 최신 버전으로 업그레이드합니다.
|
ContainerImage
컨테이너에 설치된 환경으로 노트북 인스턴스를 시작하기 위한 컨테이너 이미지의 정의입니다.
| 필드 | |
|---|---|
repository |
필수 항목입니다. 컨테이너 이미지 저장소의 경로입니다. 예: |
tag |
컨테이너 이미지의 태그입니다. 지정하지 않으면 기본적으로 최신 태그가 사용됩니다. |
CreateEnvironmentRequest
노트북 환경 생성 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
environment_id |
필수 항목입니다. 이 환경의 사용자 정의 고유 ID입니다. |
environment |
필수 항목입니다. 생성할 환경입니다. |
CreateExecutionRequest
노트북 실행 생성 요청
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
execution_id |
필수 항목입니다. 이 실행의 사용자 정의 고유 ID입니다. |
execution |
필수 항목입니다. 생성할 실행입니다. |
CreateInstanceRequest
노트북 인스턴스 생성 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
instance_id |
필수 항목입니다. 이 인스턴스의 사용자 정의 고유 ID입니다. |
instance |
필수 항목입니다. 생성할 인스턴스입니다. |
CreateRuntimeRequest
관리형 노트북 런타임 생성 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
runtime_id |
필수 항목입니다. 이 런타임의 사용자 정의 고유 ID입니다. |
runtime |
필수 항목입니다. 생성할 런타임입니다. |
request_id |
멱등성 요청 UUID입니다. |
CreateScheduleRequest
생성된 예약 노트북 요청
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
schedule_id |
필수 항목입니다. 이 일정의 사용자 정의 고유 ID입니다. |
schedule |
필수 항목입니다. 생성할 일정입니다. |
DeleteEnvironmentRequest
노트북 환경 삭제 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
DeleteExecutionRequest
예약된 노트북 실행 삭제 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
DeleteInstanceRequest
노트북 인스턴스 삭제 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
DeleteRuntimeRequest
관리형 노트북 런타임 삭제 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
request_id |
멱등성 요청 UUID입니다. |
DeleteScheduleRequest
일정 삭제 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
DiagnoseInstanceRequest
노트북 인스턴스 진단 파일 생성 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: |
diagnostic_config |
필수 항목입니다. 진단 도구를 실행하는 데 사용되는 플래그를 정의합니다. |
timeout_minutes |
선택사항입니다. 작업이 타임아웃되기 전의 최대 시간(분)입니다. |
DiagnosticConfig
진단 도구를 실행하는 데 사용되는 플래그를 정의합니다.
| 필드 | |
|---|---|
gcs_bucket |
필수 항목입니다. 사용자 Cloud Storage 버킷 위치 (필수). 경로 접두사 ( 권한: 사용자 관리 노트북: - storage.buckets.writer: VM에 연결된 프로젝트의 서비스 계정에 부여해야 합니다. Google 관리형 노트북: - storage.buckets.writer: 인증 모드에 따라 프로젝트의 서비스 계정 또는 VM에 연결된 사용자 인증 정보에 부여해야 합니다. Cloud Storage 버킷 로그 파일이 |
relative_path |
선택사항입니다. 진단 로그가 작성될 Cloud Storage 버킷의 상대 저장소 경로를 정의합니다. 기본 경로는 Cloud Storage 버킷의 루트 디렉터리 ( |
repair_flag_enabled |
선택사항입니다. 인스턴스의 서비스 수리를 위한 플래그를 사용 설정합니다. |
packet_capture_flag_enabled |
선택사항입니다. 인스턴스에서 30초 동안 패킷을 캡처하는 플래그를 사용 설정합니다. |
copy_home_files_flag_enabled |
선택사항입니다. 모든 |
EncryptionConfig
리소스에 적용할 수 있는 커스텀 암호화 키 구성을 나타냅니다. 이렇게 하면 가상 머신의 모든 디스크가 암호화됩니다.
| 필드 | |
|---|---|
kms_key |
디스크와 같은 리소스를 보호하는 데 사용되는 고객 관리 암호화 키의 Cloud KMS 리소스 식별자입니다. 형식은 |
환경
노트북 인스턴스를 시작하는 데 사용되는 소프트웨어 환경의 정의입니다.
| 필드 | |
|---|---|
name |
출력 전용입니다. 이 환경의 이름입니다. 형식: |
display_name |
UI에 표시되는 이 환경의 표시 이름입니다. |
description |
이 환경에 대한 간단한 설명입니다. |
post_startup_script |
노트북 인스턴스가 완전히 부팅된 후 자동으로 실행되는 Bash 스크립트의 경로입니다. 경로는 URL 또는 Cloud Storage 경로여야 합니다. 예: |
create_time |
출력 전용입니다. 이 환경이 생성된 시간입니다. |
통합 필드 image_type. 환경 유형입니다. VM 이미지 또는 컨테이너 이미지 중 하나일 수 있습니다. image_type은 다음 중 하나여야 합니다. |
|
vm_image |
Compute Engine VM 이미지를 사용하여 노트북 인스턴스를 시작합니다. |
container_image |
컨테이너 이미지를 사용하여 노트북 인스턴스를 시작합니다. |
이벤트
관리형 / 반관리형 노트북 인스턴스의 이벤트 정의입니다.
| 필드 | |
|---|---|
report_time |
이벤트 보고 시간입니다. |
type |
이벤트 유형입니다. |
details |
선택사항입니다. 이벤트 세부정보입니다. 이 필드는 이벤트 정보를 전달하는 데 사용됩니다. |
EventType
이벤트 유형의 정의입니다.
| 열거형 | |
|---|---|
EVENT_TYPE_UNSPECIFIED |
이벤트가 지정되지 않았습니다. |
IDLE |
인스턴스 / 런타임이 유휴 상태입니다. |
HEARTBEAT |
인스턴스 / 런타임을 사용할 수 있습니다. 이 이벤트는 인스턴스 / 런타임 기본 컴퓨팅이 작동 중임을 나타냅니다. |
HEALTH |
인스턴스 / 런타임 상태를 사용할 수 있습니다. 이 이벤트는 인스턴스 / 런타임 상태 정보를 나타냅니다. |
MAINTENANCE |
인스턴스 / 런타임을 사용할 수 있습니다. 이 이벤트를 통해 인스턴스 / 런타임이 컨트롤 플레인에 호스트 유지보수 정보를 전송할 수 있습니다. https://cloud.google.com/compute/docs/gpus/gpu-host-maintenance |
실행
실행된 단일 노트북의 정의입니다.
| 필드 | |
|---|---|
execution_template |
이름, 하드웨어 사양, 리전, 라벨 등을 포함한 메타데이터를 실행합니다. |
name |
출력 전용입니다. 실행의 리소스 이름입니다. 형식: |
display_name |
출력 전용입니다. UI 목적으로 사용되는 이름입니다. 이름에는 영숫자 문자와 밑줄 '_'만 포함할 수 있습니다. |
description |
이 실행에 대한 간단한 설명입니다. |
create_time |
출력 전용입니다. 실행이 인스턴스화된 시간입니다. |
update_time |
출력 전용입니다. 실행이 마지막으로 업데이트된 시간입니다. |
state |
출력 전용입니다. 기본 AI Platform 작업의 상태입니다. |
output_notebook_file |
이 실행으로 생성된 노트북 파일 출력 |
job_uri |
출력 전용입니다. 노트북을 실행하는 데 사용되는 외부 작업의 URI입니다. |
주
기본 AIP 작업의 상태에 관한 열거형 설명입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
작업 상태가 지정되지 않았습니다. |
QUEUED |
작업이 방금 생성되었으며 아직 처리가 시작되지 않았습니다. |
PREPARING |
서비스가 작업 실행을 준비 중입니다. |
RUNNING |
작업이 진행 중입니다. |
SUCCEEDED |
작업이 완료되었습니다. |
FAILED |
작업이 실패했습니다. error_message는 실패에 대한 세부정보를 포함해야 합니다. |
CANCELLING |
작업을 취소하는 중입니다. error_message는 취소 이유를 설명해야 합니다. |
CANCELLED |
작업이 취소되었습니다. error_message는 취소 이유를 설명해야 합니다. |
EXPIRED |
작업이 만료되었습니다 (Agent Platform 작업과 관련됨). https://cloud.google.com/gemini-enterprise-agent-platform/reference/rest/v1/JobState |
INITIALIZING |
실행을 만드는 중입니다. |
ExecutionTemplate
노트북 실행 워크로드에 대한 설명입니다.
| 필드 | |
|---|---|
scale_tier |
필수 항목입니다. 노트북 실행에 사용되는 하드웨어의 확장 등급입니다. 지원 중단됩니다. 현재는 CUSTOM만 지원됩니다. |
master_type |
학습 작업의 마스터 작업자에 사용할 가상 머신의 유형을 지정합니다. 이 필드에 특정 Compute Engine 머신 유형을 직접 사용할 수 있습니다. 지원되는 유형은 다음과 같습니다.
또는 다음과 같은 기존 머신 유형을 사용할 수 있습니다.
마지막으로 학습에 TPU를 사용하려면 이 필드에 |
accelerator_config |
노트북 실행을 실행하는 하드웨어의 구성 (수 및 가속기 유형)입니다. |
labels |
실행 라벨입니다. 실행이 예약된 경우 포함되는 필드는 'nbs-scheduled'입니다. 그렇지 않으면 즉시 실행되며 포함된 필드는 'nbs-immediate'입니다. 필드를 사용하여 다양한 유형의 실행 간에 효율적으로 색인을 생성합니다. |
input_notebook_file |
실행할 노트북 파일의 경로입니다. Google Cloud Storage 버킷에 있어야 합니다. 형식: |
container_image_uri |
DLVM의 컨테이너 이미지 URI입니다(예: 'gcr.io/deeplearning-platform-release/base-cu100'). 자세한 예는 https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container를 참고하세요. |
output_notebook_folder |
쓸 노트북 폴더의 경로입니다. Google Cloud Storage 버킷 경로에 있어야 합니다. 형식: |
params_yaml_file |
실행 중에 노트북에서 재정의할 매개변수입니다. 입력 노트북에서 매개변수를 지정하고 YAML 파일에서 여기에 전달하는 방법은 https://papermill.readthedocs.io/en/latest/usage-parameterize.html을 참고하세요. 예: |
parameters |
'input_notebook_file' 노트북 내에서 사용되는 매개변수입니다. |
service_account |
실행을 실행할 때 사용할 서비스 계정의 이메일 주소입니다. 지정된 서비스 계정에 |
job_type |
이 실행에 사용할 작업의 유형입니다. |
kernel_spec |
사용할 커널 사양의 이름입니다. 실행 타겟의 커널 사양 이름이 입력 노트북 파일의 이름과 일치하지 않는 경우 이를 지정해야 합니다. |
tensorboard |
이 실행이 Tensorboard 로그를 업로드할 에이전트 플랫폼 [Tensorboard] 리소스의 이름입니다. 형식: |
통합 필드 job_parameters. 실행 유형의 매개변수입니다. 참고: 현재 VertexAI 작업에 대한 추가 매개변수는 없습니다. job_parameters은 다음 중 하나여야 합니다. |
|
dataproc_parameters |
Dataproc JobType 실행에 사용되는 매개변수입니다. |
vertex_ai_parameters |
Agent Platform JobType 실행에 사용되는 파라미터입니다. |
DataprocParameters
Dataproc JobType 실행에 사용되는 매개변수입니다.
| 필드 | |
|---|---|
cluster |
Dataproc 실행을 실행하는 데 사용되는 클러스터의 URI입니다. 형식: |
JobType
이 실행에 사용된 백엔드입니다.
| 열거형 | |
|---|---|
JOB_TYPE_UNSPECIFIED |
유형이 지정되지 않았습니다. |
VERTEX_AI |
aiplatform.googleapis.com의 커스텀 작업 실행의 기본값입니다. |
DATAPROC |
Dataproc을 작업으로 사용하여 클러스터에서 실행을 실행합니다. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs |
ScaleTier
필수 항목입니다. 머신 유형, 작업자 및 매개변수 서버의 복제본의 개수를 지정합니다.
| 열거형 | |
|---|---|
SCALE_TIER_UNSPECIFIED |
지정되지 않은 확장 등급입니다. |
BASIC |
단일 작업자 인스턴스입니다. 이 등급은 Cloud ML 사용 방법을 학습하고 소규모 데이터세트를 사용하여 새 모델을 실험하는 데 적합합니다. |
STANDARD_1 |
적은 매개변수 서버와 많은 작업자입니다. |
PREMIUM_1 |
많은 매개변수 서버와 많은 작업자입니다. |
BASIC_GPU |
K80 GPU가 있는 단일 작업자 인스턴스입니다. |
BASIC_TPU |
Cloud TPU가 있는 단일 작업자 인스턴스입니다. |
CUSTOM |
CUSTOM 등급은 설정된 등급이 아니며 사용자가 자신의 클러스터 사양을 사용할 수 있습니다. 이 등급을 사용할 경우 다음 지침에 따라 값을 설정해 처리 클러스터를 구성하세요.
|
SchedulerAcceleratorConfig
하드웨어 가속기의 정의입니다. type와 core_count의 모든 조합이 유효한 것은 아닙니다. 유효한 조합은 Compute Engine의 GPU를 참고하세요. TPU는 지원되지 않습니다.
| 필드 | |
|---|---|
type |
이 가속기의 유형입니다. |
core_count |
이 액셀러레이터의 코어 수입니다. |
SchedulerAcceleratorType
AI Platform Training 작업의 하드웨어 가속기 유형입니다.
| 열거형 | |
|---|---|
SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED |
지정되지 않은 가속기 유형입니다. 기본값은 GPU 없음입니다. |
NVIDIA_TESLA_K80 |
Nvidia Tesla K80 GPU. |
NVIDIA_TESLA_P100 |
Nvidia Tesla P100 GPU. |
NVIDIA_TESLA_V100 |
Nvidia Tesla V100 GPU. |
NVIDIA_TESLA_P4 |
Nvidia Tesla P4 GPU. |
NVIDIA_TESLA_T4 |
Nvidia Tesla T4 GPU. |
NVIDIA_TESLA_A100 |
Nvidia Tesla A100 GPU. |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
VertexAIParameters
Agent Platform JobType 실행에 사용되는 파라미터입니다.
| 필드 | |
|---|---|
network |
작업을 피어링해야 하는 Compute Engine 네트워크의 전체 이름입니다. 예를 들면 비공개 서비스 액세스가 이미 네트워크에 구성되어 있어야 합니다. 지정하지 않으면 작업이 네트워크와 피어링되지 않습니다. |
env |
환경 변수 환경 변수는 최대 100개까지 지정할 수 있으며 고유해야 합니다. 예: |
GetEnvironmentRequest
노트북 환경 가져오기 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
GetExecutionRequest
예약된 노트북 실행 가져오기 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
GetInstanceHealthRequest
노트북 인스턴스가 정상인지 확인하기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
GetInstanceHealthResponse
노트북 인스턴스가 정상인지 확인하는 응답입니다.
| 필드 | |
|---|---|
health_state |
출력 전용입니다. 런타임 health_state입니다. |
health_info |
출력 전용입니다. 인스턴스 상태에 대한 추가 정보입니다. 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
인스턴스가 정상인지 여부입니다.
| 열거형 | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
인스턴스 하위 상태를 알 수 없습니다. |
HEALTHY |
인스턴스가 정상 상태인 것으로 알려져 있습니다 (예: 중요한 데몬이 실행 중임). ACTIVE 상태에 적용됩니다. |
UNHEALTHY |
인스턴스가 비정상 상태인 것으로 알려져 있습니다 (예: 중요한 데몬이 실행되지 않음). ACTIVE 상태에 적용됩니다. |
AGENT_NOT_INSTALLED |
인스턴스에 상태 모니터링 에이전트가 설치되어 있지 않습니다. ACTIVE 상태에 적용됩니다. |
AGENT_NOT_RUNNING |
인스턴스 상태 모니터링 에이전트가 실행되고 있지 않습니다. ACTIVE 상태에 적용됩니다. |
GetInstanceRequest
노트북 인스턴스를 가져오기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
GetRuntimeRequest
관리형 노트북 런타임을 가져오기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
GetScheduleRequest
예약된 노트북을 가져오기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
인스턴스
노트북 인스턴스의 정의입니다.
| 필드 | |
|---|---|
name |
출력 전용입니다. 이 노트북 인스턴스의 이름입니다. 형식: |
post_startup_script |
노트북 인스턴스가 완전히 부팅된 후 자동으로 실행되는 Bash 스크립트의 경로입니다. 경로는 URL 또는 Cloud Storage 경로 ( |
proxy_uri |
출력 전용입니다. Jupyter Notebook에 액세스하는 데 사용되는 프록시 엔드포인트입니다. |
instance_owners[] |
입력 전용입니다. 생성 후 이 인스턴스의 소유자입니다. 형식: 현재 소유자는 한 명만 지원됩니다. 지정하지 않으면 VM 인스턴스의 서비스 계정의 모든 서비스 계정 사용자가 인스턴스를 사용할 수 있습니다. |
service_account |
이 인스턴스의 서비스 계정으로, 다른 Google Cloud 서비스에 대한 액세스 권한을 제공합니다. 동일한 프로젝트 내에서 서비스 계정을 사용할 수 있지만 인스턴스를 사용하려면 서비스 계정 사용자 권한이 있어야 합니다. 지정하지 않으면 Compute Engine 기본 서비스 계정이 사용됩니다. |
service_account_scopes[] |
선택사항입니다. Compute Engine 인스턴스에 포함할 서비스 계정 범위의 URI입니다. 지정하지 않으면 다음 범위가 정의됩니다. - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email 기본 범위를 사용하지 않는 경우 최소한 https://www.googleapis.com/auth/compute가 필요합니다. |
machine_type |
필수 항목입니다. 이 인스턴스의 Compute Engine 머신 유형입니다. |
accelerator_config |
이 인스턴스에서 사용되는 하드웨어 가속기입니다. 가속기를 사용하는 경우 구성에 선택한 |
state |
출력 전용입니다. 이 인스턴스의 상태입니다. |
install_gpu_driver |
최종 사용자가 Google Cloud에서 이 인스턴스에 GPU 드라이버를 설치하도록 승인했는지 여부입니다. 이 필드가 비어 있거나 false로 설정된 경우 GPU 드라이버가 설치되지 않습니다. GPU가 있는 인스턴스에만 적용됩니다. |
custom_gpu_driver_path |
GPU 드라이버가 저장된 맞춤 Cloud Storage 경로를 지정합니다. 지정하지 않으면 공식 GPU 드라이버 중에서 자동으로 선택됩니다. |
boot_disk_type |
입력 전용입니다. 이 인스턴스에 연결된 부팅 디스크의 유형입니다. 기본값은 표준 영구 디스크 ( |
boot_disk_size_gb |
입력 전용입니다. 이 인스턴스에 연결된 부팅 디스크의 크기(GB)입니다. 최대 64, 000GB(64TB)까지 가능합니다. 최소 권장 값은 100GB입니다. 지정하지 않으면 기본값은 100입니다. |
data_disk_type |
입력 전용입니다. 이 인스턴스에 연결된 데이터 디스크의 유형입니다. 기본값은 표준 영구 디스크 ( |
data_disk_size_gb |
입력 전용입니다. 이 인스턴스에 연결된 데이터 디스크의 크기(GB)입니다. 최대 64, 000GB(64TB)까지 가능합니다. 노트북과 데이터의 크기에 따라 데이터 디스크의 크기를 선택할 수 있습니다. 지정하지 않으면 기본값은 100입니다. |
no_remove_data_disk |
입력 전용입니다. true인 경우 인스턴스를 삭제할 때 데이터 디스크가 자동 삭제되지 않습니다. |
disk_encryption |
입력 전용입니다. 부팅 및 데이터 디스크에 사용되는 디스크 암호화 방법입니다. 기본값은 GMEK입니다. |
kms_key |
입력 전용입니다. 디스크를 암호화하는 데 사용되는 KMS 키입니다. disk_encryption이 CMEK인 경우에만 적용됩니다. 형식: 자체 암호화 키 사용에 대해 자세히 알아보세요. |
disks[] |
출력 전용입니다. 노트북 인스턴스에 디스크가 연결되었습니다. |
shielded_instance_config |
선택사항입니다. 보안 VM 구성입니다. 지원되는 보안 VM 기능을 사용하는 이미지 |
no_public_ip |
true인 경우 이 인스턴스에 외부 IP가 할당되지 않습니다. |
no_proxy_access |
true인 경우 노트북 인스턴스가 프록시에 등록되지 않습니다. |
network |
이 인스턴스가 있는 VPC의 이름입니다. 형식: |
subnet |
이 인스턴스가 있는 서브넷의 이름입니다. 형식: |
labels |
이 인스턴스에 적용할 라벨입니다. 이러한 값은 나중에 setLabels 메서드로 수정할 수 있습니다. |
metadata |
이 인스턴스에 적용할 커스텀 메타데이터입니다. 예를 들어 자동 백업용 Cloud Storage 버킷을 지정하려면 |
tags[] |
선택사항입니다. 런타임에 추가할 Compute Engine 네트워크 태그입니다 (네트워크 태그 추가 참고). |
upgrade_history[] |
이 인스턴스의 업그레이드 내역입니다. |
nic_type |
선택사항입니다. 이 인터페이스에서 사용할 vNIC 유형입니다. gVNIC 또는 VirtioNet일 수 있습니다. |
reservation_affinity |
선택사항입니다. 선택적 예약 어피니티입니다. 이 필드를 설정하면 지정된 영역 컴퓨팅 예약이 이 노트북 인스턴스에 적용됩니다. |
creator |
출력 전용입니다. 원래 CreateInstance 요청을 보낸 법인의 이메일 주소입니다. |
can_ip_forward |
선택사항입니다. IP 전달을 사용 설정할지 여부를 나타내는 플래그입니다. 기본값은 false/off입니다. https://cloud.google.com/vpc/docs/using-routes#canipforward |
create_time |
출력 전용입니다. 인스턴스 생성 시간입니다. |
update_time |
출력 전용입니다. 인스턴스 업데이트 시간입니다. |
instance_migration_eligibility |
출력 전용입니다. UmN에서 WbI로의 이전 가능성을 확인합니다. |
통합 필드 environment. 환경 유형입니다. VM 이미지 또는 컨테이너 이미지 중 하나일 수 있습니다. environment은 다음 중 하나여야 합니다. |
|
vm_image |
Compute Engine VM 이미지를 사용하여 노트북 인스턴스를 시작합니다. |
container_image |
컨테이너 이미지를 사용하여 노트북 인스턴스를 시작합니다. |
migrated |
출력 전용입니다. 이 노트북이 Workbench 인스턴스로 마이그레이션되었는지 여부를 나타내는 불리언 |
AcceleratorConfig
하드웨어 가속기의 정의입니다. type와 core_count의 모든 조합이 유효한 것은 아닙니다. 유효한 조합은 Compute Engine의 GPU를 참고하세요. TPU는 지원되지 않습니다.
| 필드 | |
|---|---|
type |
이 가속기의 유형입니다. |
core_count |
이 액셀러레이터의 코어 수입니다. |
AcceleratorType
이 인스턴스에서 사용할 수 있는 하드웨어 가속기 유형의 정의입니다.
| 열거형 | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
가속기 유형이 지정되지 않았습니다. |
NVIDIA_TESLA_K80 |
가속기 유형은 Nvidia Tesla K80입니다. |
NVIDIA_TESLA_P100 |
가속기 유형은 Nvidia Tesla P100입니다. |
NVIDIA_TESLA_V100 |
가속기 유형은 Nvidia Tesla V100입니다. |
NVIDIA_TESLA_P4 |
가속기 유형은 Nvidia Tesla P4입니다. |
NVIDIA_TESLA_T4 |
가속기 유형은 Nvidia Tesla T4입니다. |
NVIDIA_TESLA_A100 |
가속기 유형은 Nvidia Tesla A100입니다. |
NVIDIA_L4 |
가속기 유형은 Nvidia Tesla L4입니다. |
NVIDIA_A100_80GB |
가속기 유형은 Nvidia Tesla A100 80GB입니다. |
NVIDIA_TESLA_T4_VWS |
가속기 유형은 NVIDIA Tesla T4 가상 워크스테이션입니다. |
NVIDIA_TESLA_P100_VWS |
가속기 유형은 NVIDIA Tesla P100 가상 워크스테이션입니다. |
NVIDIA_TESLA_P4_VWS |
가속기 유형은 NVIDIA Tesla P4 가상 워크스테이션입니다. |
NVIDIA_H100_80GB |
가속기 유형은 NVIDIA H100 80GB입니다. |
NVIDIA_H100_MEGA_80GB |
가속기 유형은 NVIDIA H100 Mega 80GB입니다. |
TPU_V2 |
(출시 예정) 가속기 유형은 TPU V2입니다. |
TPU_V3 |
(출시 예정) 가속기 유형은 TPU V3입니다. |
디스크
인스턴스에 연결된 디스크 리소스입니다.
| 필드 | |
|---|---|
auto_delete |
인스턴스가 삭제될 때 디스크가 자동 삭제되는지 여부를 나타냅니다 (인스턴스에서 디스크가 분리될 때는 아님). |
boot |
부팅 디스크임을 나타냅니다. 가상 머신은 디스크의 첫 번째 파티션을 루트 파일 시스템으로 사용합니다. |
device_name |
인스턴스 내에서 실행되는 Linux 운영체제의 지정하지 않으면 서버는 이 디스크에 적용할 기본 기기 이름을 persistent-disk-x 형식으로 선택합니다. 여기서 x는 Google Compute Engine에서 할당한 번호입니다. 이 필드는 영구 디스크에만 적용됩니다. |
disk_size_gb |
디스크 크기를 2진수 GB로 나타냅니다. |
guest_os_features[] |
게스트 운영체제에서 사용 설정할 기능 목록을 나타냅니다. 부팅 가능한 이미지에만 적용됩니다. 사용 가능한 옵션 목록은 게스트 운영체제 기능 사용 설정을 참고하세요. |
index |
이 디스크의 0 기반 색인입니다. 0은 부팅 디스크용으로 예약되어 있습니다. 인스턴스에 연결된 디스크가 많은 경우 각 디스크에는 고유한 색인 번호가 있습니다. |
interface |
이 디스크를 연결하는 데 사용할 디스크 인터페이스를 나타냅니다. SCSI 또는 NVME 중 하나입니다. 기본값은 SCSI입니다. 영구 디스크는 항상 SCSI를 사용해야 하며 SCSI 이외의 형식으로 영구 디스크를 연결하려고 하면 요청이 실패합니다. 로컬 SSD는 NVME 또는 SCSI를 사용할 수 있습니다. NVMe를 통한 SCSI의 성능 특성은 로컬 SSD 성능을 참고하세요. 유효한 값:
|
kind |
리소스 유형입니다. 연결된 디스크의 경우 항상 compute#attachedDisk를 계산합니다. |
licenses[] |
공개적으로 표시되는 라이선스 목록입니다. Google에서 사용하도록 예약되어 있습니다. 라이선스는 공개 및 마켓 이미지의 결제 및 집계 사용량 데이터를 나타냅니다. |
mode |
이 디스크를 연결할 모드입니다(
|
source |
기존 영구 디스크 리소스의 유효한 부분 또는 전체 URL을 나타냅니다. |
type |
디스크 유형(
|
GuestOsFeature
부팅 디스크의 게스트 OS 기능입니다.
| 필드 | |
|---|---|
type |
지원되는 기능의 ID입니다. 사용 가능한 옵션 목록은 게스트 운영체제 기능 사용 설정을 참고하세요. 유효한 값:
|
DiskEncryption
디스크 암호화 옵션의 정의입니다.
| 열거형 | |
|---|---|
DISK_ENCRYPTION_UNSPECIFIED |
디스크 암호화가 지정되지 않았습니다. |
GMEK |
Google 관리 암호화 키를 사용하여 부팅 디스크를 암호화합니다. |
CMEK |
고객 관리 암호화 키를 사용하여 부팅 디스크를 암호화합니다. |
DiskType
노트북 인스턴스에 사용할 수 있는 디스크 유형입니다.
| 열거형 | |
|---|---|
DISK_TYPE_UNSPECIFIED |
디스크 유형이 설정되지 않았습니다. |
PD_STANDARD |
표준 영구 디스크 유형입니다. |
PD_SSD |
SSD 영구 디스크 유형입니다. |
PD_BALANCED |
균형 있는 영구 디스크 유형입니다. |
PD_EXTREME |
익스트림 영구 디스크 유형입니다. |
NicType
vNIC 드라이버의 유형입니다. 기본값은 UNSPECIFIED_NIC_TYPE이어야 합니다.
| 열거형 | |
|---|---|
UNSPECIFIED_NIC_TYPE |
유형이 지정되지 않았습니다. |
VIRTIO_NET |
VIRTIO |
GVNIC |
gVNIC |
ShieldedInstanceConfig
보안 인스턴스 옵션 집합입니다. 지원되는 보안 VM 기능을 사용하는 이미지를 참고하세요. 일부 조합은 유효하지 않습니다.
| 필드 | |
|---|---|
enable_secure_boot |
인스턴스에 보안 부팅이 사용 설정되었는지 여부를 정의합니다. 보안 부팅은 모든 부팅 구성요소의 디지털 서명을 확인하고 서명 확인에 실패할 경우 부팅 프로세스를 중지하여 시스템에서 신뢰할 수 있는 소프트웨어만 실행하도록 합니다. 기본적으로 사용 중지됩니다. |
enable_vtpm |
인스턴스에 vTPM이 사용 설정되었는지 여부를 정의합니다. 기본적으로 사용 설정됩니다. |
enable_integrity_monitoring |
인스턴스에 무결성 모니터링이 사용 설정되었는지 여부를 정의합니다. 인스턴스의 부팅 무결성 모니터링 및 증명을 사용 설정합니다. 증명은 무결성 정책 기준에 따라 실행됩니다. 이 기준은 인스턴스 생성 시 암시적으로 신뢰할 수 있는 부팅 이미지에서 처음 파생됩니다. 기본적으로 사용 설정됩니다. |
주
이 인스턴스의 상태 정의입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
상태가 지정되지 않았습니다. |
STARTING |
제어 로직이 인스턴스를 시작하고 있습니다. |
PROVISIONING |
제어 로직은 필수 프레임워크를 설치하고 노트북 프록시에 인스턴스를 등록하는 것입니다. |
ACTIVE |
인스턴스가 실행 중입니다. |
STOPPING |
제어 로직이 인스턴스를 중지하고 있습니다. |
STOPPED |
인스턴스가 중지되었습니다. |
DELETED |
인스턴스가 삭제되었습니다. |
UPGRADING |
인스턴스가 업그레이드 중입니다. |
INITIALIZING |
인스턴스를 만드는 중입니다. |
REGISTERING |
인스턴스가 등록되고 있습니다. |
SUSPENDING |
인스턴스가 정지되는 중입니다. |
SUSPENDED |
인스턴스가 정지되었습니다. |
UpgradeHistoryEntry
VM 이미지 업그레이드 기록 항목입니다.
| 필드 | |
|---|---|
snapshot |
업그레이드 전 이 노트북 인스턴스의 부팅 디스크 스냅샷입니다. |
vm_image |
이 인스턴스 업그레이드 전의 VM 이미지입니다. |
container_image |
이 인스턴스 업그레이드 전의 컨테이너 이미지입니다. |
framework |
이 노트북 인스턴스의 프레임워크입니다. |
version |
이 업그레이드 전의 노트북 인스턴스 버전입니다. |
state |
이 인스턴스 업그레이드 기록 항목의 상태입니다. |
create_time |
이 인스턴스 업그레이드 기록 항목이 생성된 시간입니다. |
target_image |
타겟 VM 이미지입니다. 형식은 |
action |
작업입니다. 롤백 또는 업그레이드 |
target_version |
타겟 VM 버전(예: m63)입니다. |
작업
이 업그레이드 기록 항목의 작업 정의입니다.
| 열거형 | |
|---|---|
ACTION_UNSPECIFIED |
작업이 지정되지 않았습니다. |
UPGRADE |
업그레이드하세요. |
ROLLBACK |
롤백 |
주
이 업그레이드 기록 항목의 상태 정의입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
상태가 지정되지 않았습니다. |
STARTED |
인스턴스 업그레이드가 시작됩니다. |
SUCCEEDED |
인스턴스 업그레이드가 완료되었습니다. |
FAILED |
인스턴스 업그레이드에 실패했습니다. |
InstanceConfig
업데이트할 수 있는 노트북 인스턴스 구성입니다.
| 필드 | |
|---|---|
notebook_upgrade_schedule |
인스턴스 자동 업그레이드를 예약하는 데 사용되는 UTC 시간대의 크론 표현식입니다. 크론 형식을 따르세요. |
enable_health_monitoring |
핵심 내부 서비스가 실행 중인지 확인합니다. |
InstanceMigrationEligibility
InstanceMigrationEligibility는 UmN에서 WbI로의 마이그레이션 가능성 정보를 나타냅니다.
| 필드 | |
|---|---|
warnings[] |
출력 전용입니다. 마이그레이션 중에 특정 구성이 기본값으로 설정됩니다. |
errors[] |
출력 전용입니다. 특정 구성에서는 UmN을 자동으로 이전할 수 없습니다. 수동 마이그레이션이 필요합니다. |
오류
이전 오류 메시지는 특정 구성으로 인해 UmN이 자동 이전 대상이 아님을 의미합니다. 수동 마이그레이션이 필요합니다.
| 열거형 | |
|---|---|
ERROR_UNSPECIFIED |
기본 유형입니다. |
DATAPROC_HUB |
UmN은 Dataproc Hub를 사용하며 이전할 수 없습니다. |
경고
이전 경고 메시지는 이전 중에 특정 구성이 기본값으로 설정됨을 의미합니다.
| 열거형 | |
|---|---|
WARNING_UNSPECIFIED |
기본 유형입니다. |
UNSUPPORTED_MACHINE_TYPE |
UmN이 WbI에서 지원되지 않는 머신 유형을 사용합니다. 기본 머신 유형 e2-standard-4로 마이그레이션됩니다. 마이그레이션 후 사용자가 머신 유형을 변경할 수 있습니다. |
UNSUPPORTED_ACCELERATOR_TYPE |
UmN이 WbI에서 지원되지 않는 가속기 유형을 사용합니다. 가속기 없이 마이그레이션됩니다. 사용자는 마이그레이션 후 가속기를 연결할 수 있습니다. |
UNSUPPORTED_OS |
UmN이 WbI에서 지원되지 않는 운영체제 (예: Debian 10, Ubuntu)를 사용합니다. WbI에서는 Debian 11로 대체됩니다. |
NO_REMOVE_DATA_DISK |
이 UmN은 WbI에서 더 이상 사용할 수 없는 no_remove_data_disk로 구성되어 있습니다. |
GCS_BACKUP |
이 UmN은 WbI에서 더 이상 사용할 수 없는 Cloud Storage 백업 기능으로 구성되어 있습니다. |
POST_STARTUP_SCRIPT |
이 UmN은 시작 스크립트 후 스크립트로 구성됩니다. 선택적으로 마이그레이션의 post_startup_script_option를 제공하세요. |
IsInstanceUpgradeableRequest
노트북 인스턴스를 업그레이드할 수 있는지 확인하는 요청입니다.
| 필드 | |
|---|---|
notebook_instance |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
type |
선택사항입니다. 선택적 UpgradeType입니다. 이 필드를 설정하면 이 인스턴스를 업그레이드할 추가 컴퓨팅 이미지를 검색합니다. |
IsInstanceUpgradeableResponse
노트북 인스턴스를 업그레이드할 수 있는지 확인하는 응답입니다.
| 필드 | |
|---|---|
upgradeable |
인스턴스를 업그레이드할 수 있는지 여부입니다. |
upgrade_version |
업그레이드 엔드포인트를 호출하는 경우 이 인스턴스가 업그레이드될 버전입니다. 이 필드는 필드 업그레이드 가능이 true인 경우에만 채워집니다. |
upgrade_info |
업그레이드에 관한 추가 정보입니다. |
upgrade_image |
업그레이드 엔드포인트를 호출하는 경우 이 인스턴스가 업그레이드될 새 이미지 자체 링크입니다. 이 필드는 필드 업그레이드 가능이 true인 경우에만 채워집니다. |
ListEnvironmentsRequest
환경 목록 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
page_size |
목록 호출의 최대 반환 크기입니다. |
page_token |
마지막 결과에서 목록을 계속하는 데 사용할 수 있는 이전에 반환된 페이지 토큰입니다. |
ListEnvironmentsResponse
환경 목록에 대한 응답입니다.
| 필드 | |
|---|---|
environments[] |
반환된 환경 목록입니다. |
next_page_token |
다음 목록 호출에서 마지막 결과부터 목록을 계속하는 데 사용할 수 있는 페이지 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. |
ListExecutionsRequest
예약된 노트북 실행 나열 요청
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
page_size |
목록 호출의 최대 반환 크기입니다. |
page_token |
마지막 결과에서 목록을 계속하는 데 사용할 수 있는 이전에 반환된 페이지 토큰입니다. |
filter |
결과 실행에 적용된 필터입니다. 현재는 지정된 |
order_by |
필드별 정렬 |
ListExecutionsResponse
예약된 노트북 실행 목록에 대한 응답
| 필드 | |
|---|---|
executions[] |
반환된 인스턴스 목록입니다. |
next_page_token |
다음 목록 호출에서 마지막 결과부터 목록을 계속하는 데 사용할 수 있는 페이지 토큰입니다. |
unreachable[] |
도달할 수 없는 실행 ID입니다. 예를 들면 다음과 같습니다. |
ListInstancesRequest
노트북 인스턴스 목록 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
page_size |
목록 호출의 최대 반환 크기입니다. |
page_token |
마지막 결과에서 목록을 계속하는 데 사용할 수 있는 이전에 반환된 페이지 토큰입니다. |
order_by |
선택사항입니다. 결과를 정렬합니다. 지원되는 값은 'name', 'name desc' 또는 ''(정렬되지 않음)입니다. |
filter |
선택사항입니다. 필터를 나열합니다. |
ListInstancesResponse
노트북 인스턴스 목록에 대한 응답입니다.
| 필드 | |
|---|---|
instances[] |
반환된 인스턴스 목록입니다. |
next_page_token |
다음 목록 호출에서 마지막 결과부터 목록을 계속하는 데 사용할 수 있는 페이지 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. 예를 들면 |
ListRuntimesRequest
관리형 노트북 런타임을 나열하는 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
page_size |
목록 호출의 최대 반환 크기입니다. |
page_token |
마지막 결과에서 목록을 계속하는 데 사용할 수 있는 이전에 반환된 페이지 토큰입니다. |
order_by |
선택사항입니다. 결과를 정렬합니다. 지원되는 값은 'name', 'name desc' 또는 ''(정렬되지 않음)입니다. |
filter |
선택사항입니다. 필터를 나열합니다. |
ListRuntimesResponse
관리형 노트북 런타임 목록에 대한 응답입니다.
| 필드 | |
|---|---|
runtimes[] |
반환된 런타임 목록입니다. |
next_page_token |
다음 목록 호출에서 마지막 결과부터 목록을 계속하는 데 사용할 수 있는 페이지 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. 예를 들면 |
ListSchedulesRequest
예약된 노트북 작업을 나열하기 위한 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
page_size |
목록 호출의 최대 반환 크기입니다. |
page_token |
마지막 결과에서 목록을 계속하는 데 사용할 수 있는 이전에 반환된 페이지 토큰입니다. |
filter |
결과 일정에 적용된 필터입니다. |
order_by |
결과를 정렬할 필드입니다. |
ListSchedulesResponse
예약된 노트북 작업을 나열하는 응답입니다.
| 필드 | |
|---|---|
schedules[] |
반환된 인스턴스 목록입니다. |
next_page_token |
다음 목록 호출에서 마지막 결과부터 목록을 계속하는 데 사용할 수 있는 페이지 토큰입니다. |
unreachable[] |
도달할 수 없는 일정입니다. 예를 들면 다음과 같습니다. |
LocalDisk
로컬 연결 디스크 리소스입니다.
| 필드 | |
|---|---|
auto_delete |
선택사항입니다. 출력 전용입니다. 인스턴스가 삭제될 때 디스크가 자동 삭제되는지 여부를 지정합니다 (인스턴스에서 디스크가 분리될 때는 아님). |
boot |
선택사항입니다. 출력 전용입니다. 부팅 디스크임을 나타냅니다. 가상 머신은 디스크의 첫 번째 파티션을 루트 파일 시스템으로 사용합니다. |
device_name |
선택사항입니다. 출력 전용입니다. 인스턴스 내에서 실행되는 Linux 운영체제의 지정하지 않으면 서버는 이 디스크에 적용할 기본 기기 이름을 선택합니다. 기본 기기 이름은 persistent-disk-x 형식이며, 여기서 x는 Google Compute Engine에서 할당한 번호입니다. 이 필드는 영구 디스크에만 적용됩니다. |
guest_os_features[] |
출력 전용입니다. 게스트 운영체제에서 사용 설정할 기능 목록을 나타냅니다. 부팅 가능한 이미지에만 적용됩니다. 사용 가능한 옵션 목록은 게스트 운영체제 기능 사용 설정을 참고하세요. |
index |
출력 전용입니다. 이 디스크의 0 기반 색인입니다. 0은 부팅 디스크용으로 예약되어 있습니다. 인스턴스에 연결된 디스크가 많은 경우 각 디스크에는 고유한 색인 번호가 있습니다. |
initialize_params |
입력 전용입니다. 새 인스턴스와 함께 생성될 새 디스크의 매개변수를 지정합니다. 초기화 매개변수를 사용하여 새 인스턴스에 연결된 부팅 디스크 또는 로컬 SSD를 만듭니다. 이 속성은 소스 속성과 상호 배타적입니다. 둘 중 하나만 정의할 수 있으며 둘 다 정의할 수는 없습니다. |
interface |
이 디스크를 연결하는 데 사용할 디스크 인터페이스를 지정합니다. SCSI 또는 NVME 중 하나입니다. 기본값은 SCSI입니다. 영구 디스크는 항상 SCSI를 사용해야 하며 SCSI 이외의 형식으로 영구 디스크를 연결하려고 하면 요청이 실패합니다. 로컬 SSD는 NVME 또는 SCSI를 사용할 수 있습니다. NVMe를 통한 SCSI의 성능 특성은 로컬 SSD 성능을 참고하세요. 유효한 값:
|
kind |
출력 전용입니다. 리소스 유형입니다. 연결된 디스크의 경우 항상 compute#attachedDisk를 계산합니다. |
licenses[] |
출력 전용입니다. 유효하고 공개적으로 표시되는 라이선스 |
mode |
이 디스크를 연결할 모드입니다(
|
source |
기존 영구 디스크 리소스의 유효한 부분 또는 전체 URL을 지정합니다. |
type |
디스크 유형(
|
RuntimeGuestOsFeature
선택사항입니다. 게스트 운영체제에서 사용 설정할 기능 목록입니다. 부팅 가능한 이미지에만 적용됩니다. 게스트 운영체제 기능 사용 설정에서 사용 가능한 옵션 목록을 확인하세요. 부팅 디스크의 게스트 OS 기능입니다.
| 필드 | |
|---|---|
type |
지원되는 기능의 ID입니다. 게스트 운영체제 기능 사용 설정에서 사용 가능한 옵션 목록을 확인하세요. 유효한 값:
|
LocalDiskInitializeParams
입력 전용입니다. 새 인스턴스와 함께 생성될 새 디스크의 매개변수를 지정합니다. 초기화 매개변수를 사용하여 새 런타임에 연결된 부팅 디스크 또는 로컬 SSD를 만듭니다. 이 속성은 소스 속성과 상호 배타적입니다. 둘 중 하나만 정의할 수 있으며 둘 다 정의할 수는 없습니다.
| 필드 | |
|---|---|
description |
선택사항입니다. 디스크를 만들 때 이 속성을 제공하세요. |
disk_name |
선택사항입니다. 디스크 이름을 지정합니다. 지정하지 않으면 인스턴스 이름을 사용하는 것이 기본값입니다. 인스턴스 이름이 지정된 디스크가 지정된 영역/리전에 이미 있는 경우 새 이름이 자동으로 생성됩니다. |
disk_size_gb |
선택사항입니다. 디스크 크기를 2진수 GB로 지정합니다. 지정하지 않으면 디스크 크기는 이미지 크기 (일반적으로 10GB)와 동일합니다. 지정된 경우 크기는 10GB 이상이어야 합니다. 기본값은 100GB입니다. |
disk_type |
입력 전용입니다. 이 인스턴스에 연결된 부팅 디스크의 유형입니다. 기본값은 표준 영구 디스크 ( |
labels |
선택사항입니다. 이 디스크에 적용할 라벨입니다. 이러한 라벨은 나중에 disks.setLabels 메서드로 수정할 수 있습니다. 이 필드는 영구 디스크에만 적용됩니다. |
DiskType
가능한 디스크 유형입니다.
| 열거형 | |
|---|---|
DISK_TYPE_UNSPECIFIED |
디스크 유형이 설정되지 않았습니다. |
PD_STANDARD |
표준 영구 디스크 유형입니다. |
PD_SSD |
SSD 영구 디스크 유형입니다. |
PD_BALANCED |
균형 있는 영구 디스크 유형입니다. |
PD_EXTREME |
익스트림 영구 디스크 유형입니다. |
MigrateInstanceRequest
사용자 관리 노트북을 워크벤치 인스턴스로 마이그레이션하기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
post_startup_script_option |
선택사항입니다. 마이그레이션 중 시작 스크립트 후 스크립트의 동작을 지정합니다. |
PostStartupScriptOption
마이그레이션 중 시작 스크립트 후 스크립트의 동작을 지정합니다.
| 열거형 | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
시작 스크립트 옵션이 지정되지 않았습니다. 기본값은 POST_STARTUP_SCRIPT_OPTION_SKIP입니다. |
POST_STARTUP_SCRIPT_OPTION_SKIP |
시작 스크립트를 새 Workbench 인스턴스로 마이그레이션하지 않습니다. |
POST_STARTUP_SCRIPT_OPTION_RERUN |
사용자 관리 노트북으로 동일한 시작 스크립트를 다시 다운로드하고 다시 실행합니다. |
MigrateInstanceResponse
이 유형에는 필드가 없습니다.
MigrateInstance의 빈 메시지 응답 유형입니다.
MigrateRuntimeRequest
런타임을 Workbench 인스턴스로 마이그레이션하기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
network |
선택사항입니다. 새 인스턴스가 있는 VPC의 이름입니다. 런타임이 Google 관리 네트워크를 사용하는 경우 필요합니다. 런타임이 고객 소유 네트워크를 사용하는 경우 동일한 VPC를 재사용하므로 이 필드는 비어 있어야 합니다. 형식: |
subnet |
선택사항입니다. 새 인스턴스가 있는 서브넷의 이름입니다. 런타임이 Google 관리 네트워크를 사용하는 경우 필요합니다. 런타임이 고객 소유 네트워크를 사용하는 경우 동일한 서브넷을 재사용하므로 이 필드는 비워야 합니다. 형식: |
service_account |
선택사항입니다. 런타임에서 권한에 '단일 사용자 전용' 모드를 사용하는 경우 새 Workbench 인스턴스의 Compute Engine 인스턴스에 포함할 서비스 계정입니다. 지정하지 않으면 Compute Engine 기본 서비스 계정이 사용됩니다. 런타임에서 권한에 서비스 계정 모드를 사용하는 경우 동일한 서비스 계정을 재사용하므로 이 필드는 비어 있어야 합니다. |
request_id |
선택사항입니다. 멱등성 요청 UUID입니다. |
post_startup_script_option |
선택사항입니다. 마이그레이션 중 시작 스크립트 후 스크립트의 동작을 지정합니다. |
PostStartupScriptOption
마이그레이션 중 시작 스크립트 후 스크립트의 동작을 지정합니다.
| 열거형 | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
시작 스크립트 옵션이 지정되지 않았습니다. 기본값은 POST_STARTUP_SCRIPT_OPTION_SKIP입니다. |
POST_STARTUP_SCRIPT_OPTION_SKIP |
시작 스크립트를 새 Workbench 인스턴스로 마이그레이션하지 않습니다. |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Google 관리 노트북과 동일한 시작 스크립트를 다시 다운로드하고 다시 실행합니다. |
OperationMetadata
장기 실행 작업의 메타데이터를 나타냅니다.
| 필드 | |
|---|---|
create_time |
작업이 생성된 시간입니다. |
end_time |
작업 실행이 완료된 시간입니다. |
target |
작업 대상에 대한 서버 정의 리소스 경로입니다. |
verb |
작업에 의해 실행된 동사의 이름입니다. |
status_message |
작업의 사람이 읽을 수 있는 상태입니다(있는 경우). |
requested_cancellation |
사용자가 작업 취소를 요청했는지를 나타냅니다. 성공적으로 취소된 작업에는 |
api_version |
작업을 시작하는 데 사용되는 API 버전입니다. |
endpoint |
이 작업의 API 엔드포인트 이름입니다. |
RegisterInstanceRequest
노트북 인스턴스 등록 요청입니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
instance_id |
필수 항목입니다. 이 인스턴스의 사용자 정의 고유 ID입니다. |
ReportInstanceInfoRequest
노트북 인스턴스가 Notebooks API에 정보를 보고하도록 요청합니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: |
vm_id |
필수 항목입니다. VM을 인증하기 위한 VM 하드웨어 토큰입니다. https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
metadata |
Notebooks API에 보고된 메타데이터입니다. 인스턴스 메타데이터 스토어로 병합됩니다. |
ReportRuntimeEventRequest
관리형 노트북 이벤트를 보고하기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
vm_id |
필수 항목입니다. VM을 인증하기 위한 VM 하드웨어 토큰입니다. https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
event |
필수 항목입니다. 신고할 이벤트입니다. |
ReservationAffinity
영역 예약 사용을 위한 예약 어피니티입니다.
| 필드 | |
|---|---|
consume_reservation_type |
선택사항입니다. 사용할 예약 유형 |
key |
선택사항입니다. 예약 리소스의 라벨 키에 해당합니다. |
values[] |
선택사항입니다. 예약 리소스의 라벨 값에 해당합니다. |
유형
예약에서 용량을 사용할지 여부를 나타냅니다.
| 열거형 | |
|---|---|
TYPE_UNSPECIFIED |
기본 유형입니다. |
NO_RESERVATION |
할당된 용량을 사용하지 않습니다. |
ANY_RESERVATION |
사용 가능한 예약을 사용합니다. |
SPECIFIC_RESERVATION |
특정 예약에서 사용해야 합니다. 예약을 지정하기 위한 키 값 필드를 지정해야 합니다. |
ResetInstanceRequest
노트북 인스턴스 재설정 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
ResetRuntimeRequest
관리형 노트북 런타임 재설정 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
request_id |
멱등성 요청 UUID입니다. |
RollbackInstanceRequest
노트북 인스턴스 롤백 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
target_snapshot |
필수 항목입니다. 롤백할 스냅샷입니다. 예: |
런타임
관리형 노트북 인스턴스의 런타임 정의입니다.
| 필드 | |
|---|---|
name |
출력 전용입니다. 런타임의 리소스 이름입니다. 형식: |
state |
출력 전용입니다. 런타임 상태입니다. |
health_state |
출력 전용입니다. 런타임 health_state입니다. |
access_config |
런타임 액세스를 위한 구성 설정입니다. |
software_config |
런타임 내 소프트웨어의 구성 설정입니다. |
metrics |
출력 전용입니다. 서비스 상태, JupyterLab 통계와 같은 런타임 데몬 측정항목을 포함합니다. |
create_time |
출력 전용입니다. 런타임 생성 시간입니다. |
update_time |
출력 전용입니다. 런타임 업데이트 시간입니다. |
labels |
선택사항입니다. 이 관리형 노트북 또는 런타임과 연결할 라벨입니다. 라벨 키는 1~63자(영문 기준)여야 하며 RFC 1035를 준수해야 합니다. 라벨 값은 비어 있어도 되지만, 있는 경우 1~63자(영문 기준)여야 하며 RFC 1035를 준수해야 합니다. 클러스터와 연결할 수 있는 라벨은 32개 미만입니다. |
runtime_migration_eligibility |
출력 전용입니다. GmN에서 WbI로의 이전 가능성을 확인합니다. |
통합 필드 runtime_type. 런타임 유형입니다. 현재 Compute Engine VM만 지원합니다. runtime_type은 다음 중 하나여야 합니다. |
|
virtual_machine |
Compute Engine VM 이미지를 사용하여 관리형 노트북 인스턴스를 시작합니다. |
migrated |
출력 전용입니다. 이 노트북이 Workbench 인스턴스로 마이그레이션되었는지 여부를 나타내는 불리언 |
HealthState
런타임 하위 상태입니다.
| 열거형 | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
런타임 하위 상태를 알 수 없습니다. |
HEALTHY |
런타임이 정상 상태인 것으로 알려져 있습니다 (예: 중요한 데몬이 실행 중임). ACTIVE 상태에 적용됩니다. |
UNHEALTHY |
런타임이 비정상 상태인 것으로 알려져 있습니다 (예: 중요 데몬이 실행되지 않음). ACTIVE 상태에 적용됩니다. |
AGENT_NOT_INSTALLED |
런타임에 상태 모니터링 에이전트가 설치되지 않았습니다. ACTIVE 상태에 적용됩니다. |
AGENT_NOT_RUNNING |
런타임 상태 모니터링 에이전트가 실행되고 있지 않습니다. ACTIVE 상태에 적용됩니다. |
주
이 런타임의 상태 정의입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
상태가 지정되지 않았습니다. |
STARTING |
컴퓨팅 레이어가 런타임을 시작하고 있습니다. 사용할 수 없습니다. |
PROVISIONING |
컴퓨팅 레이어에서 필수 프레임워크를 설치하고 노트북 프록시에 런타임을 등록하고 있습니다. 사용할 수 없습니다. |
ACTIVE |
런타임이 현재 실행 중입니다. 사용할 준비가 되었습니다. |
STOPPING |
제어 로직이 런타임을 중지하고 있습니다. 사용할 수 없습니다. |
STOPPED |
런타임이 중지되었습니다. 사용할 수 없습니다. |
DELETING |
런타임을 삭제하는 중입니다. 사용할 수 없습니다. |
UPGRADING |
런타임이 업그레이드되고 있습니다. 사용할 수 없습니다. |
INITIALIZING |
런타임이 생성되고 설정되는 중입니다. 사용할 수 없습니다. |
RuntimeAcceleratorConfig
사용할 수 있는 하드웨어 가속기 유형의 정의입니다. Compute Engine AcceleratorTypes를 참고하세요. 예:
nvidia-tesla-k80nvidia-tesla-p100nvidia-tesla-v100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-a100
| 필드 | |
|---|---|
type |
가속기 모델입니다. |
core_count |
이 액셀러레이터의 코어 수입니다. |
AcceleratorType
이 가속기의 유형입니다.
| 열거형 | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
가속기 유형이 지정되지 않았습니다. |
NVIDIA_TESLA_K80 |
가속기 유형은 Nvidia Tesla K80입니다. |
NVIDIA_TESLA_P100 |
가속기 유형은 Nvidia Tesla P100입니다. |
NVIDIA_TESLA_V100 |
가속기 유형은 Nvidia Tesla V100입니다. |
NVIDIA_TESLA_P4 |
가속기 유형은 Nvidia Tesla P4입니다. |
NVIDIA_TESLA_T4 |
가속기 유형은 Nvidia Tesla T4입니다. |
NVIDIA_TESLA_A100 |
가속기 유형은 Nvidia Tesla A100 - 40GB입니다. |
NVIDIA_L4 |
가속기 유형은 Nvidia L4입니다. |
TPU_V2 |
(출시 예정) 가속기 유형은 TPU V2입니다. |
TPU_V3 |
(출시 예정) 가속기 유형은 TPU V3입니다. |
NVIDIA_TESLA_T4_VWS |
가속기 유형은 NVIDIA Tesla T4 가상 워크스테이션입니다. |
NVIDIA_TESLA_P100_VWS |
가속기 유형은 NVIDIA Tesla P100 가상 워크스테이션입니다. |
NVIDIA_TESLA_P4_VWS |
가속기 유형은 NVIDIA Tesla P4 가상 워크스테이션입니다. |
RuntimeAccessConfig
런타임의 로그인 구성을 지정합니다.
| 필드 | |
|---|---|
access_type |
이 인스턴스의 액세스 모드 유형입니다. |
runtime_owner |
생성 후 이 런타임의 소유자입니다. 형식: |
proxy_uri |
출력 전용입니다. 런타임에 액세스하는 데 사용되는 프록시 엔드포인트입니다. |
RuntimeAccessType
런타임에 액세스할 수 있는 방법 인증 모드입니다. 현재는 단일 사용자만 지원됩니다.
| 열거형 | |
|---|---|
RUNTIME_ACCESS_TYPE_UNSPECIFIED |
액세스 권한이 지정되지 않았습니다. |
SINGLE_USER |
단일 사용자 로그인 |
SERVICE_ACCOUNT |
서비스 계정 모드입니다. 서비스 계정 모드에서 런타임 생성자는 소비자 프로젝트에 있는 SA를 지정합니다. 런타임 서비스 계정 필드를 사용합니다. 런타임에 액세스하는 사용자에게는 ActAs (서비스 계정 사용자) 권한이 필요합니다. |
RuntimeMetrics
OS, 커널, 세션 통계와 같은 런타임 데몬 측정항목이 포함됩니다.
| 필드 | |
|---|---|
system_metrics |
출력 전용입니다. 시스템 측정항목입니다. |
RuntimeMigrationEligibility
RuntimeMigrationEligibility는 GmN에서 WbI로의 이전 가능성 정보를 나타냅니다.
| 필드 | |
|---|---|
warnings[] |
출력 전용입니다. 마이그레이션 중에 특정 구성이 기본값으로 설정됩니다. |
errors[] |
출력 전용입니다. 특정 구성에서는 GmN이 자동 이전 대상이 되지 않습니다. 수동 마이그레이션이 필요합니다. |
오류
이전 오류 메시지는 특정 구성으로 인해 GmN이 자동 이전 대상이 아님을 의미합니다. 수동 마이그레이션이 필요합니다.
| 열거형 | |
|---|---|
ERROR_UNSPECIFIED |
기본 유형입니다. |
CUSTOM_CONTAINER |
GmN이 맞춤 컨테이너로 구성되어 있어 이전할 수 없습니다. |
경고
이전 경고 메시지는 이전 중에 특정 구성이 기본값으로 설정됨을 의미합니다.
| 열거형 | |
|---|---|
WARNING_UNSPECIFIED |
기본 유형입니다. |
UNSUPPORTED_ACCELERATOR_TYPE |
GmN이 WbI에서 지원되지 않는 가속기 유형을 사용합니다. 가속기 없이 마이그레이션됩니다. 사용자는 마이그레이션 후 가속기를 연결할 수 있습니다. |
UNSUPPORTED_OS |
GmN이 WbI에서 지원되지 않는 운영체제 (예: Debian 10)를 사용합니다. WbI에서는 Debian 11로 대체됩니다. |
RESERVED_IP_RANGE |
이 GmN은 WbI에서 더 이상 적용되지 않는 예약된 IP 범위로 구성되어 있습니다. |
GOOGLE_MANAGED_NETWORK |
이 GmN은 Google 관리 네트워크로 구성됩니다. 마이그레이션에 사용할 network 및 subnet 옵션을 제공하세요. |
POST_STARTUP_SCRIPT |
이 GmN은 시작 스크립트 후 스크립트로 구성됩니다. 선택적으로 마이그레이션의 post_startup_script_option를 제공하세요. |
SINGLE_USER |
이 GmN은 단일 사용자 모드로 구성되어 있습니다. 원하는 경우 이전의 service_account 옵션을 제공하세요. |
RuntimeShieldedInstanceConfig
보안 인스턴스 옵션 집합입니다. 지원되는 보안 VM 기능을 사용하는 이미지를 참고하세요. 일부 조합은 유효하지 않습니다.
| 필드 | |
|---|---|
enable_secure_boot |
인스턴스에 보안 부팅이 사용 설정되었는지 여부를 정의합니다. 보안 부팅은 모든 부팅 구성요소의 디지털 서명을 확인하고 서명 확인에 실패할 경우 부팅 프로세스를 중지하여 시스템에서 신뢰할 수 있는 소프트웨어만 실행하도록 합니다. 기본적으로 사용 중지됩니다. |
enable_vtpm |
인스턴스에 vTPM이 사용 설정되었는지 여부를 정의합니다. 기본적으로 사용 설정됩니다. |
enable_integrity_monitoring |
인스턴스에 무결성 모니터링이 사용 설정되었는지 여부를 정의합니다. 인스턴스의 부팅 무결성 모니터링 및 증명을 사용 설정합니다. 증명은 무결성 정책 기준에 따라 실행됩니다. 이 기준은 인스턴스 생성 시 암시적으로 신뢰할 수 있는 부팅 이미지에서 처음 파생됩니다. 기본적으로 사용 설정됩니다. |
RuntimeSoftwareConfig
런타임 내 소프트웨어의 선택 및 구성을 지정합니다. 런타임에 설정할 속성입니다. 속성 키는 key:value 형식으로 지정됩니다. 예를 들면 다음과 같습니다.
idle_shutdown: trueidle_shutdown_timeout: 180enable_health_monitoring: true
| 필드 | |
|---|---|
notebook_upgrade_schedule |
인스턴스 자동 업그레이드를 예약하는 데 사용되는 UTC 시간대의 크론 표현식입니다. cron 형식을 따르세요. |
idle_shutdown_timeout |
런타임을 종료하기 전에 대기하는 시간(분)입니다. 기본값: 180분 |
install_gpu_driver |
Nvidia 드라이버를 자동으로 설치합니다. 기본값: True |
custom_gpu_driver_path |
GPU 드라이버가 저장된 맞춤 Cloud Storage 경로를 지정합니다. 지정하지 않으면 공식 GPU 드라이버 중에서 자동으로 선택됩니다. |
post_startup_script |
노트북 인스턴스가 완전히 부팅된 후 자동으로 실행되는 Bash 스크립트의 경로입니다. 경로는 URL 또는 Cloud Storage 경로 ( |
kernels[] |
선택사항입니다. 노트북 인스턴스에서 커널로 사용할 컨테이너 이미지 목록을 사용합니다. |
post_startup_script_behavior |
시작 후 스크립트의 동작입니다. |
enable_health_monitoring |
핵심 내부 서비스가 실행 중인지 확인합니다. 기본값: True |
idle_shutdown |
런타임은 idle_shutdown_time이 지나면 자동으로 종료됩니다. 기본값: True |
upgradeable |
출력 전용입니다. 이미지 계열에서 최신 이미지를 사용할 수 있는지 나타내는 불리언입니다. |
disable_terminal |
JupyterLab 터미널의 사용 가능 여부를 나타내는 불리언입니다. 기본값: False |
version |
출력 전용입니다. 이미지의 출시 라벨에서 가져온 부팅 이미지 버전입니다(예: M100). |
mixer_disabled |
믹서 클라이언트를 사용 중지해야 하는지 여부를 나타내는 불리언입니다. 기본값: False |
PostStartupScriptBehavior
시작 후 스크립트의 동작입니다.
| 열거형 | |
|---|---|
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED |
지정되지 않은 시작 스크립트 후 동작입니다. 생성 시에만 한 번 실행됩니다. |
RUN_EVERY_START |
생성 중에 제공된 시작 후 스크립트를 시작할 때마다 실행합니다. |
DOWNLOAD_AND_RUN_EVERY_START |
시작할 때마다 제공된 시작 스크립트를 다운로드하고 실행합니다. |
일정
일정의 정의입니다.
| 필드 | |
|---|---|
name |
출력 전용입니다. 이 일정의 이름입니다. 형식: |
display_name |
출력 전용입니다. UI 목적으로 사용되는 표시 이름입니다. 이름에는 영숫자 문자, 하이픈 |
description |
이 환경에 대한 간단한 설명입니다. |
state |
|
cron_schedule |
작업이 실행될 크론탭 형식의 일정입니다. 형식: 분, 시간, 일, 월, 요일(예: |
time_zone |
cron_schedule의 시간대입니다. 이 필드의 값은 tz 데이터베이스의 시간대 이름이어야 합니다. TZ 데이터베이스: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 일부 시간대에는 일광 절약 시간 조항이 포함되어 있습니다. 일광 절약 시간 규칙은 선택한 tz에 따라 결정됩니다. UTC의 경우 'utc' 문자열을 사용합니다. 시간대를 지정하지 않으면 기본값은 UTC (GMT라고도 함)입니다. |
create_time |
출력 전용입니다. 일정이 생성된 시간입니다. |
update_time |
출력 전용입니다. 일정이 마지막으로 업데이트된 시간입니다. |
execution_template |
이 일정에 해당하는 노트북 실행 템플릿입니다. |
recent_executions[] |
출력 전용입니다. 이 일정에서 트리거된 가장 최근 실행 이름과 해당 상태입니다. |
주
작업 상태입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
지정되지 않은 상태입니다. |
ENABLED |
작업이 정상적으로 실행되고 있습니다. |
PAUSED |
사용자가 작업을 일시중지했습니다. 실행되지 않습니다. 사용자는 Cloud Scheduler를 사용하여 작업을 의도적으로 일시중지할 수 있습니다. |
DISABLED |
오류로 인해 시스템에서 작업을 사용 중지했습니다. 사용자는 작업을 사용 중지하도록 직접 설정할 수 없습니다. |
UPDATE_FAILED |
실패한 CloudScheduler.UpdateJob 작업으로 인해 발생하는 작업 상태입니다. 이 상태에서 작업을 복구하려면 성공적인 응답이 수신될 때까지 CloudScheduler.UpdateJob을 다시 시도하세요. |
INITIALIZING |
일정 리소스를 만드는 중입니다. |
DELETING |
일정 리소스가 삭제되는 중입니다. |
SetInstanceAcceleratorRequest
인스턴스 가속기 설정 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
type |
필수 항목입니다. 이 가속기의 유형입니다. |
core_count |
필수 항목입니다. 이 액셀러레이터의 코어 수입니다. |
SetInstanceLabelsRequest
인스턴스 라벨 설정 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
labels |
이 인스턴스에 적용할 라벨입니다. 나중에 setLabels 메서드로 수정할 수 있습니다. |
SetInstanceMachineTypeRequest
인스턴스 머신 유형 설정 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
machine_type |
필수 항목입니다. Compute Engine 머신 유형입니다. |
StartInstanceRequest
노트북 인스턴스 시작 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
StartRuntimeRequest
관리형 노트북 런타임 시작 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
request_id |
멱등성 요청 UUID입니다. |
StopInstanceRequest
노트북 인스턴스 중지 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
StopRuntimeRequest
관리형 노트북 런타임 중지 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
request_id |
멱등성 요청 UUID입니다. |
SwitchRuntimeRequest
관리형 노트북 런타임 전환 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
machine_type |
머신 유형 |
accelerator_config |
액셀러레이터 구성 |
request_id |
멱등성 요청 UUID입니다. |
UpdateInstanceConfigRequest
인스턴스 구성 업데이트 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
config |
업데이트할 인스턴스 구성입니다. |
UpdateInstanceMetadataItemsRequest
인스턴스의 메타데이터 항목을 추가/변경하기 위한 요청입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
items |
인스턴스에 추가/업데이트할 메타데이터 항목입니다. |
UpdateInstanceMetadataItemsResponse
인스턴스의 메타데이터 항목 추가/변경에 대한 응답입니다.
| 필드 | |
|---|---|
items |
메타데이터에 추가/업데이트된 항목의 맵입니다. |
UpdateRuntimeRequest
관리형 노트북 구성 업데이트 요청입니다.
| 필드 | |
|---|---|
runtime |
필수 항목입니다. 업데이트할 런타임입니다. 승인을 처리하려면 지정된 리소스
|
update_mask |
필수 항목입니다. 업데이트할 필드의 경로( 현재 업데이트할 수 있는 필드는 다음과 같습니다.
|
request_id |
멱등성 요청 UUID입니다. |
UpdateShieldedInstanceConfigRequest
노트북 인스턴스의 보안 인스턴스 구성을 업데이트하기 위한 요청입니다. 중지된 인스턴스에서만 이 메서드를 사용할 수 있습니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
shielded_instance_config |
업데이트할 ShieldedInstance 구성입니다. |
UpgradeInstanceRequest
노트북 인스턴스 업그레이드 요청
| 필드 | |
|---|---|
name |
필수 항목입니다. 형식: 승인을 처리하려면 지정된 리소스
|
type |
선택사항입니다. 선택적 UpgradeType입니다. 이 필드를 설정하면 이 인스턴스를 업그레이드할 추가 컴퓨팅 이미지를 검색합니다. |
UpgradeType
이 인스턴스에서 사용할 수 있는 업그레이드 유형의 정의입니다.
| 열거형 | |
|---|---|
UPGRADE_TYPE_UNSPECIFIED |
업그레이드 유형이 지정되지 않았습니다. |
UPGRADE_FRAMEWORK |
ML 프레임워크 업그레이드 |
UPGRADE_OS |
운영체제 업그레이드 |
UPGRADE_CUDA |
CUDA를 업그레이드합니다. |
UPGRADE_ALL |
모두 업그레이드 (OS, 프레임워크, CUDA) |
VirtualMachine
컴퓨팅을 위해 가상 머신을 사용하는 런타임입니다.
| 필드 | |
|---|---|
instance_name |
출력 전용입니다. 관리형 Compute Engine 인스턴스의 사용자 친화적인 이름입니다. |
instance_id |
출력 전용입니다. 관리 Compute Engine 인스턴스의 고유 식별자입니다. |
virtual_machine_config |
가상 머신 구성 설정입니다. |
VirtualMachineConfig
가상 머신의 구성 설정입니다.
| 필드 | |
|---|---|
zone |
출력 전용입니다. 가상 머신이 있는 영역입니다. 리전 요청을 사용하는 경우 Notebooks 서비스는 해당 런타임 리전의 위치를 선택합니다. get 요청에서는 항상 영역이 표시됩니다. 예: * |
machine_type |
필수 항목입니다. 런타임에 사용되는 Compute Engine 머신 유형입니다. 닉네임이 유효합니다. 예: * |
container_images[] |
선택사항입니다. 노트북 인스턴스에서 커널로 사용할 컨테이너 이미지 목록을 사용합니다. |
data_disk |
필수 항목입니다. 데이터 디스크 옵션 구성 설정입니다. |
encryption_config |
선택사항입니다. 가상 머신 데이터 디스크의 암호화 설정입니다. |
shielded_instance_config |
선택사항입니다. 보안 VM 인스턴스 구성 설정입니다. |
accelerator_config |
선택사항입니다. 이 런타임의 Compute Engine 액셀러레이터 구성입니다. |
network |
선택사항입니다. 머신 통신에 사용될 Compute Engine 네트워크입니다. 서브네트워크와 함께 지정할 수 없습니다. 전체 URL 또는 부분 URI입니다. 예:
런타임은 Google 인프라 내에서 관리되는 리소스입니다. 런타임은 다음 네트워크 구성을 지원합니다.
|
subnet |
선택사항입니다. 머신 통신에 사용될 Compute Engine 서브네트워크입니다. 네트워크와 함께 지정할 수 없습니다. 전체 URL 또는 부분 URI가 유효합니다. 예:
|
internal_ip_only |
선택사항입니다. true인 경우 런타임에 내부 IP 주소만 있습니다. 기본적으로 런타임은 내부 IP 주소로 제한되지 않으며 각 VM에 임시 외부 IP 주소가 할당됩니다. 이 |
tags[] |
선택사항입니다. 런타임에 추가할 Compute Engine 네트워크 태그입니다 (네트워크 태그 추가 참고). |
guest_attributes |
출력 전용입니다. Compute Engine 게스트 속성입니다. (프로젝트 및 인스턴스 게스트 속성 참고) |
metadata |
선택사항입니다. 가상 머신에 추가할 Compute Engine 메타데이터 항목입니다. 프로젝트 및 인스턴스 메타데이터 참고 |
labels |
선택사항입니다. 이 런타임과 연결할 라벨입니다. 라벨 키는 1~63자(영문 기준)여야 하며 RFC 1035를 준수해야 합니다. 라벨 값은 비어 있어도 되지만, 있는 경우 1~63자(영문 기준)여야 하며 RFC 1035를 준수해야 합니다. 클러스터와 연결할 수 있는 라벨은 32개 미만입니다. |
nic_type |
선택사항입니다. 이 인터페이스에서 사용할 vNIC 유형입니다. gVNIC 또는 VirtioNet일 수 있습니다. |
reserved_ip_range |
선택사항입니다. 예약된 IP 범위 이름은 VPC 피어링에 사용됩니다. 할당된 경우 서브네트워크 할당에 name 범위가 사용됩니다. 예: managed-notebooks-range-c 필드 값은 |
boot_image |
선택사항입니다. 런타임 업그레이드 가능성에 사용되는 부팅 이미지 메타데이터 |
BootImage
이 유형에는 필드가 없습니다.
런타임에서 사용하는 부팅 이미지의 정의입니다. 런타임 업그레이드 가능성을 촉진하는 데 사용됩니다.
NicType
vNIC 드라이버의 유형입니다. 기본값은 UNSPECIFIED_NIC_TYPE이어야 합니다.
| 열거형 | |
|---|---|
UNSPECIFIED_NIC_TYPE |
유형이 지정되지 않았습니다. |
VIRTIO_NET |
VIRTIO |
GVNIC |
gVNIC |
VmImage
VM에 직접 설치된 환경으로 노트북 인스턴스를 시작하기 위한 맞춤 Compute Engine 가상 머신 이미지의 정의입니다.
| 필드 | |
|---|---|
project |
필수 항목입니다. 이 VM 이미지가 속한 Google Cloud 프로젝트의 이름입니다. 형식: |
통합 필드 image. 외부 Compute Engine VM 이미지를 참조합니다. image은 다음 중 하나여야 합니다. |
|
image_name |
VM 이미지 이름을 사용하여 이미지를 찾습니다. |
image_family |
이 VM 이미지 계열을 사용하여 이미지를 찾습니다. 이 계열의 최신 이미지가 사용됩니다. |