REST Resource: projects.locations.scopes

리소스: 범위

범위는 Fleet의 범위를 나타냅니다.

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

string

projects/{project}/locations/{location}/scopes/{scope} 범위의 리소스 이름

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 (ScopeLifecycleState)

출력 전용입니다. 범위 리소스의 상태입니다.

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" }

ScopeLifecycleState

ScopeLifecycleState는 범위 리소스의 상태를 기술합니다.

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

enum (ScopeLifecycleState.Code)

출력 전용입니다. 범위 리소스의 현재 상태입니다.

ScopeLifecycleState.Code

Code는 범위 리소스의 상태를 기술합니다.

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

메서드

create

범위를 만듭니다.

delete

범위를 삭제합니다.

get

범위의 세부정보를 반환합니다.

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

list

범위를 나열합니다.

patch

범위를 업데이트합니다.

setIamPolicy

지정된 리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.