REST Resource: projects.locations.scopes.namespaces

리소스: Namespace

네임스페이스는 Fleet 전반의 네임스페이스를 나타냅니다.

JSON 표현
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "state": {
    object (NamespaceLifecycleState)
  },
  "scope": string,
  "namespaceLabels": {
    string: string,
    ...
  },
  "labels": {
    string: string,
    ...
  }
}
필드
name

string

네임스페이스 projects/{project}/locations/{location}/namespaces/{namespace}의 리소스 이름입니다.

uid

string

출력 전용입니다. 이 리소스에 대해 Google에서 생성된 UUID입니다. 모든 네임스페이스 리소스에서 고유합니다. 네임스페이스 리소스가 삭제되고 동일한 이름의 다른 리소스가 생성되면 다른 uid를 갖습니다.

createTime

string (Timestamp format)

출력 전용입니다. 네임스페이스가 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 네임스페이스가 마지막으로 업데이트된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

deleteTime

string (Timestamp format)

출력 전용입니다. 네임스페이스가 삭제된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

state

object (NamespaceLifecycleState)

출력 전용입니다. 네임스페이스 리소스의 상태입니다.

scope

string

필수 항목입니다. 네임스페이스와 연결된 범위입니다.

namespaceLabels

map (key: string, value: string)

선택사항입니다. 네임스페이스 수준 클러스터 네임스페이스 라벨입니다. 이러한 라벨은 상위 범위에 바인딩된 구성원 클러스터의 관련 네임스페이스에 적용됩니다. 범위 수준 라벨(Fleet 범위 리소스의 namespaceLabels)은 키를 공유하는 경우 네임스페이스 수준 라벨보다 우선 적용됩니다. 키와 값이 Kubernetes와 호환되어야 합니다.

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

labels

map (key: string, value: string)

선택사항입니다. 이 네임스페이스의 라벨입니다.

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

NamespaceLifecycleState

NamespaceLifecycleState는 네임스페이스 리소스의 상태를 설명합니다.

JSON 표현
{
  "code": enum (NamespaceLifecycleState.Code)
}
필드
code

enum (NamespaceLifecycleState.Code)

출력 전용입니다. 네임스페이스 리소스의 현재 상태입니다.

NamespaceLifecycleState.Code

Code는 네임스페이스 리소스의 상태를 설명합니다.

열거형
CODE_UNSPECIFIED 코드가 설정되지 않았습니다.
CREATING 네임스페이스를 만드는 중입니다.
READY 네임스페이스가 활성 상태입니다.
DELETING 네임스페이스를 삭제하는 중입니다.
UPDATING 네임스페이스를 업데이트하는 중입니다.

방법

create

Fleet 네임스페이스를 만듭니다.

delete

Fleet 네임스페이스를 삭제합니다.

get

Fleet 네임스페이스의 세부정보를 반환합니다.

list

Fleet 네임스페이스를 나열합니다.

patch

Fleet 네임스페이스를 업데이트합니다.