GKE Hub RBAC Role Binding

GKE Hub RBAC Role Binding is a Google Cloud resource that defines role-based access control bindings for users, groups, or service accounts within a GKE Hub environment. It associates specific roles with members to manage permissions across registered clusters in a fleet. This helps ensure consistent access control and security policies across multiple Kubernetes clusters connected through GKE Hub.

gcp.gkehub_rbac_role_binding

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
create_timecoretimestampOutput only. When the rbacrolebinding was created.
datadog_display_namecorestring
delete_timecoretimestampOutput only. When the rbacrolebinding was deleted.
groupcorestringgroup is the group, as seen by the kubernetes cluster.
labelscorearray<string>Optional. Labels for this RBACRolebinding.
namecorestringThe resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
rolecorejsonRequired. Role to bind to the principal
statecorejsonOutput only. State of the rbacrolebinding resource.
tagscorehstore_csv
uidcorestringOutput only. Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid.
update_timecoretimestampOutput only. When the rbacrolebinding was last updated.
usercorestringuser is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld"
zone_idcorestring