Method: projects.locations.memberships.rbacrolebindings.generateMembershipRBACRoleBindingYAML

Menghasilkan YAML kebijakan RBAC untuk RoleBinding yang ditentukan dan resource peniruan identitas terkaitnya.

Permintaan HTTP

POST https://gkehub.googleapis.com/v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Induk (project dan lokasi) tempat RBACRoleBinding akan dibuat. Ditentukan dalam format projects/*/locations/*/memberships/*.

Otorisasi memerlukan izin IAM berikut pada resource parent yang ditentukan:

  • gkehub.rbacrolebindings.get

Parameter kueri

Parameter
rbacrolebindingId

string

Wajib. ID yang dipilih klien untuk RBACRoleBinding. rbacrolebindingId harus berupa label DNS yang sesuai dengan RFC 1123 yang valid:

  1. Maksimal 63 karakter
  2. Harus terdiri dari karakter alfanumerik huruf kecil atau -
  3. Nama harus diawali dan diakhiri dengan karakter alfanumerik

Yang dapat dinyatakan sebagai ekspresi reguler: [a-z0-9]([-a-z0-9]*[a-z0-9])?, dengan panjang maksimum 63 karakter.

Isi permintaan

Isi permintaan memuat instance RBACRoleBinding.

Isi respons

Respons untuk GenerateRBACRoleBindingYAML.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "roleBindingsYaml": string
}
Kolom
roleBindingsYaml

string

blob teks yaml termasuk kebijakan RBAC.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.