리소스: RBACRoleBinding
RBACRoleBinding은 Fleet 전반의 rbacrolebinding을 나타냅니다.
JSON 표현 |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "deleteTime": string, "state": { object ( |
필드 | |
---|---|
name |
rbacrolebinding |
uid |
출력 전용입니다. 이 리소스에 대해 Google에서 생성된 UUID입니다. 모든 rbacrolebinding 리소스에서 고유합니다. rbacrolebinding 리소스가 삭제되고 동일한 이름의 다른 리소스가 생성되면 다른 uid를 갖습니다. |
createTime |
출력 전용입니다. rbacrolebinding이 생성된 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
updateTime |
출력 전용입니다. rbacrolebinding이 마지막으로 업데이트된 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
deleteTime |
출력 전용입니다. rbacrolebinding이 삭제된 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
state |
출력 전용입니다. rbacrolebinding 리소스의 상태입니다. |
role |
(필수 항목) 주 구성원에 바인딩할 역할입니다. |
labels |
(선택사항) 이 RBACRolebinding의 라벨입니다.
|
통합 필드 principal . 클러스터에서 승인된 주 구성원입니다(하나 이상 필요). 하나를 업데이트하면 다른 항목이 자동으로 설정 해제됩니다. principal 은 다음 중 하나여야 합니다. |
|
user |
사용자는 Kubernetes 클러스터에 표시된 사용자 이름입니다(예: 'alice' 또는 'alice@domain.tld'). |
group |
그룹은 kubernetes 클러스터에 표시된 그룹입니다. |
RBACRoleBindingLifecycleState
RBACRoleBindingLifecycleState는 RbacRoleBinding 리소스의 상태를 설명합니다.
JSON 표현 |
---|
{
"code": enum ( |
필드 | |
---|---|
code |
출력 전용입니다. rbacrolebinding 리소스의 현재 상태입니다. |
RBACRoleBindingLifecycleState.Code
Code는 rbacrolebinding 리소스의 상태를 설명합니다.
열거형 | |
---|---|
CODE_UNSPECIFIED |
코드가 설정되지 않았습니다. |
CREATING |
rbacrolebinding을 만드는 중입니다. |
READY |
rbacrolebinding이 활성 상태입니다. |
DELETING |
rbacrolebinding을 삭제하는 중입니다. |
UPDATING |
rbacrolebinding을 업데이트하는 중입니다. |
RBACRoleBinding.Role
Role은 Kubernetes 역할의 유형입니다.
JSON 표현 |
---|
{
"predefinedRole": enum ( |
필드 | |
---|---|
predefinedRole |
predefinedRole은 사용할 Kubernetes 기본 역할입니다. |
RBACRoleBinding.Role.PredefinedRoles
PredefinedRoles는 기본 Kubernetes 역할의 열거형 표현입니다.
열거형 | |
---|---|
UNKNOWN |
UNKNOWN |
ADMIN |
ADMIN은 EDIT 및 RBAC 권한이 있습니다. |
EDIT |
EDIT은 RBAC를 제외한 모든 리소스를 수정할 수 있습니다. |
VIEW |
VIEW는 리소스를 읽을 수만 있습니다. |
ANTHOS_SUPPORT |
ANTHOS_SUPPORT는 Google 지원팀에 여러 클러스터 리소스에 대한 읽기 전용 액세스 권한을 제공합니다. |
메서드 |
|
---|---|
|
멤버십 RBACRoleBinding을 만듭니다. |
|
멤버십 RBACRoleBinding을 삭제합니다. |
|
지정된 RoleBinding 및 연결된 가장 리소스에 대해 RBAC 정책의 YAML을 생성합니다. |
|
멤버십 RBACRoleBinding의 세부정보를 반환합니다. |
|
모든 멤버십 RBACRoleBinding을 나열합니다. |
|
멤버십 RBACRoleBinding을 업데이트합니다. |