REST Resource: projects.locations.scopes.rbacrolebindings

리소스: RBACRoleBinding

RBACRoleBinding은 Fleet 전반의 rbacrolebinding을 나타냅니다.

JSON 표현
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "state": {
    object (RBACRoleBindingLifecycleState)
  },
  "role": {
    object (RBACRoleBinding.Role)
  },
  "labels": {
    string: string,
    ...
  },

  // Union field principal can be only one of the following:
  "user": string,
  "group": string
  // End of list of possible types for union field principal.
}
필드
name

string

rbacrolebinding projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding} 또는 projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}의 리소스 이름입니다.

uid

string

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

createTime

string (Timestamp format)

출력 전용입니다. rbacrolebinding이 생성된 시간입니다.

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

updateTime

string (Timestamp format)

출력 전용입니다. rbacrolebinding이 마지막으로 업데이트된 시간입니다.

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

deleteTime

string (Timestamp format)

출력 전용입니다. rbacrolebinding이 삭제된 시간입니다.

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

state

object (RBACRoleBindingLifecycleState)

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

role

object (RBACRoleBinding.Role)

필수 항목입니다. 주 구성원에 바인딩할 역할입니다.

labels

map (key: string, value: string)

선택사항입니다. 이 RBACRolebinding의 라벨입니다.

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

통합 필드 principal. 클러스터에서 승인된 주 구성원입니다(하나 이상 필요). 하나를 업데이트하면 다른 항목이 자동으로 설정 해제됩니다. principal은 다음 중 하나여야 합니다.
user

string

사용자는 Kubernetes 클러스터에 표시된 사용자 이름입니다(예: 'alice' 또는 'alice@domain.tld').

group

string

그룹은 kubernetes 클러스터에 표시된 그룹입니다.

메서드

create

범위 RBACRoleBinding을 만듭니다.

delete

범위 RBACRoleBinding을 삭제합니다.

get

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

list

모든 범위 RBACRoleBinding을 나열합니다.

patch

범위 RBACRoleBinding을 업데이트합니다.