2023-06-25
▼ ▲ gkehub.projects.locations.memberships.rbacrolebindings.generateMembershipRBACRoleBindingYAML
Description : Generates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.
Path : v1beta/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
parent
Required : Yes
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Location : path
Description : Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format `projects/*/locations/*/memberships/*`.
rbacrolebindingId
Type : string
Description : Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
Location : query
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
HTTP Method : POST
Parameter Order : parent
▼ ▲ gkehub.projects.locations.memberships.rbacrolebindings.patch
Parameter Order : name
Description : Updates a Membership RBACRoleBinding.
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/rbacrolebindings/{rbacrolebindingsId}
Parameters :
updateMask
Location : query
Type : string
Format : google-fieldmask
Description : Required. The fields to be updated.
name
Pattern : ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/rbacrolebindings/[^/]+$
Location : path
Type : string
Description : The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
Required : Yes
Scopes : https://www.googleapis.com/auth/cloud-platform
HTTP Method : PATCH
Path : v1beta/{+name}
▼ ▲ gkehub.projects.locations.memberships.rbacrolebindings.create
Path : v1beta/{+parent}/rbacrolebindings
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
rbacrolebindingId
Location : query
Type : string
Description : Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
parent
Required : Yes
Description : Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format `projects/*/locations/*/memberships/*`.
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Type : string
Description : Creates a Membership RBACRoleBinding.
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/rbacrolebindings
HTTP Method : POST
▼ ▲ gkehub.projects.locations.memberships.rbacrolebindings.delete
HTTP Method : DELETE
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a Membership RBACRoleBinding.
Parameter Order : name
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/rbacrolebindings/{rbacrolebindingsId}
Path : v1beta/{+name}
Parameters :
name
Required : Yes
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/rbacrolebindings/[^/]+$
Description : Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/memberships/*/rbacrolebindings/*`.
▼ ▲ gkehub.projects.locations.memberships.rbacrolebindings.list
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/rbacrolebindings
Parameter Order : parent
Description : Lists all Membership RBACRoleBindings.
HTTP Method : GET
Path : v1beta/{+parent}/rbacrolebindings
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
parent
Pattern : ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Required : Yes
Location : path
Type : string
Description : Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/memberships/*`.
pageSize
Location : query
Description : Optional. When requesting a 'page' of resources, `page_size` specifies number of resources to return. If unspecified or set to 0, all resources will be returned.
Format : int32
Type : integer
pageToken
Description : Optional. Token returned by previous call to `ListMembershipRBACRoleBindings` which specifies the position in the list from where to continue listing the resources.
Location : query
Type : string
▼ ▲ gkehub.projects.locations.memberships.rbacrolebindings.get
HTTP Method : GET
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1beta/{+name}
Parameter Order : name
Parameters :
name
Location : path
Description : Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/memberships/*/rbacrolebindings/*`.
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/rbacrolebindings/[^/]+$
Required : Yes
Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/rbacrolebindings/{rbacrolebindingsId}
Description : Returns the details of a Membership RBACRoleBinding.