REST Resource: projects.locations.instances

리소스: 인스턴스

인스턴스 객체를 설명하는 메시지

JSON 표현
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "region": string,
  "productActivation": {
    string: enum (ActivationState),
    ...
  },
  "licenseVersionId": string,
  "computeInstance": string,
  "externalInstance": string,
  "type": enum (Type)
}
필드
name

string

식별자. 리소스의 이름

createTime

string (Timestamp format)

출력 전용입니다. [출력 전용] 생성 타임스탬프

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. [출력 전용] 업데이트 타임스탬프

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

labels

map (key: string, value: string)

(선택사항) 키-값 쌍인 라벨입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (State)

출력 전용입니다. VM의 상태입니다.

region

string

출력 전용입니다. VM의 위치입니다.

productActivation

map (key: string, value: enum (ActivationState))

출력 전용입니다. VM의 Product_Name 및 활성화 상태가 포함된 맵입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

licenseVersionId

string

출력 전용입니다. 라이선스 버전 ID입니다.

computeInstance
(deprecated)

string

필수 입력란입니다. 컴퓨팅 인스턴스 리소스 이름(예: projects/{project}/zones/{zone}/instances/{instance})입니다. 지원 중단되었습니다. 대신 externalInstance를 사용하세요.

externalInstance

string

필수 입력란입니다. 외부 인스턴스 리소스 이름입니다.

type

enum (Type)

필수 입력란입니다. 외부 인스턴스의 유형입니다.

VM 상태 열거형입니다.

열거형
STATE_UNSPECIFIED VM의 상태가 지정되지 않았습니다.
PROVISIONING 인스턴스에 사용할 리소스를 할당하는 중입니다.
STAGING 필요한 모든 리소스가 할당되었으며 인스턴스가 시작되고 있습니다.
RUNNING 인스턴스가 실행 중입니다.
STOPPING 현재 인스턴스가 중지되고 있습니다 (삭제되거나 종료됨).
STOPPED 인스턴스가 다양한 이유 (사용자 요청, VM 선점, 프로젝트 고정 등)로 중지되었습니다.
TERMINATED 인스턴스에 문제가 있습니다.
REPAIRING 인스턴스가 복구 중입니다.

ActivationState

인스턴스에서 라이선스 키 활성화의 상태입니다.

열거형
ACTIVATION_STATE_UNSPECIFIED 활성화 상태가 지정되지 않았습니다.
ACTIVATION_STATE_KEY_REQUESTED 인스턴스에 요청된 활성화 키 (MAK)입니다.
ACTIVATION_STATE_ACTIVATING 인스턴스에서 라이선스 활성화 프로세스가 실행되고 있습니다.
ACTIVATION_STATE_ACTIVATED 인스턴스에서 라이선스 활성화가 완료되었습니다.
ACTIVATION_STATE_DEACTIVATING 인스턴스에서 라이선스 키가 비활성화되고 있습니다.
ACTIVATION_STATE_DEACTIVATED 인스턴스에서 라이선스 키가 비활성화되었습니다.
ACTIVATION_STATE_TERMINATED 인스턴스에서 라이선스 키 활성화에 실패했습니다.

유형

외부 인스턴스 유형입니다.

열거형
TYPE_UNSPECIFIED 외부 인스턴스의 유형이 지정되지 않았습니다.
TYPE_GCE 외부 인스턴스는 Compute Engine 인스턴스입니다.
TYPE_GCVE 외부 인스턴스가 GCVE 인스턴스입니다.

메서드

get

단일 인스턴스의 세부정보를 가져옵니다.

list

특정 프로젝트 및 위치의 인스턴스를 나열합니다.