2023-08-05
▼ ▲ gkehub.projects.locations.scopes.rbacrolebindings.get
Path: v1beta/{+name}
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}
Parameters:
name
Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/scopes/*/rbacrolebindings/*`.
Location: path
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+/rbacrolebindings/[^/]+$
Type: string
Parameter Order: name
Description: Returns the details of a Scope RBACRoleBinding.
HTTP Method: GET
▼ ▲ gkehub.projects.locations.scopes.rbacrolebindings.create
Path: v1beta/{+parent}/rbacrolebindings
HTTP Method: POST
Description: Creates a Scope RBACRoleBinding.
Parameters:
parent
Type: string
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
Description: Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format `projects/*/locations/*/scopes/*`.
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.
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings
▼ ▲ gkehub.projects.locations.scopes.rbacrolebindings.delete
Parameter Order: name
Parameters:
name
Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/scopes/*/rbacrolebindings/*`.
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+/rbacrolebindings/[^/]+$
Type: string
Description: Deletes a Scope RBACRoleBinding.
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}
Path: v1beta/{+name}
HTTP Method: DELETE
▼ ▲ gkehub.projects.locations.scopes.rbacrolebindings.patch
Parameter Order: name
Parameters:
updateMask
Description: Required. The fields to be updated.
Location: query
Type: string
Format: google-fieldmask
name
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+/rbacrolebindings/[^/]+$
Description: The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
Type: string
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}
Path: v1beta/{+name}
Description: Updates a Scope RBACRoleBinding.
HTTP Method: PATCH
▼ ▲ gkehub.projects.locations.scopes.rbacrolebindings.list
Parameter Order: parent
HTTP Method: GET
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings
Parameters:
pageToken
Location: query
Description: Optional. Token returned by previous call to `ListScopeRBACRoleBindings` which specifies the position in the list from where to continue listing the resources.
Type: string
parent
Location: path
Required: Yes
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/scopes/*`.
pageSize
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.
Location: query
Type: integer
Format: int32
Description: Lists all Scope RBACRoleBindings.
Path: v1beta/{+parent}/rbacrolebindings
▼ ▲ gkehub.projects.locations.scopes.namespaces.list
Path: v1beta/{+parent}/namespaces
HTTP Method: GET
Description: Lists fleet namespaces.
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
parent
Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/scopes/*`.
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
Type: string
pageSize
Type: integer
Location: query
Format: int32
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.
pageToken
Description: Optional. Token returned by previous call to `ListFeatures` which specifies the position in the list from where to continue listing the resources.
Location: query
Type: string
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces
Parameter Order: parent
▼ ▲ gkehub.projects.locations.scopes.namespaces.patch
Description: Updates a fleet namespace.
Parameter Order: name
Path: v1beta/{+name}
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}
Parameters:
updateMask
Description: Required. The fields to be updated.
Type: string
Format: google-fieldmask
Location: query
name
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+/namespaces/[^/]+$
Location: path
Description: The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`
Type: string
Required: Yes
HTTP Method: PATCH
▼ ▲ gkehub.projects.locations.scopes.namespaces.delete
Parameter Order: name
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}
Description: Deletes a fleet namespace.
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+/namespaces/[^/]+$
Required: Yes
Location: path
Type: string
Description: Required. The Namespace resource name in the format `projects/*/locations/*/scopes/*/namespaces/*`.
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: DELETE
Path: v1beta/{+name}
▼ ▲ gkehub.projects.locations.scopes.namespaces.get
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v1beta/{+name}
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}
Parameters:
name
Required: Yes
Type: string
Description: Required. The Namespace resource name in the format `projects/*/locations/*/scopes/*/namespaces/*`.
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+/namespaces/[^/]+$
Parameter Order: name
Description: Returns the details of a fleet namespace.
▼ ▲ gkehub.projects.locations.scopes.namespaces.create
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Creates a fleet namespace.
Parameter Order: parent
Parameters:
scopeNamespaceId
Type: string
Description: Required. Client chosen ID for the Namespace. `namespace_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
parent
Location: path
Description: Required. The parent (project and location) where the Namespace will be created. Specified in the format `projects/*/locations/*/scopes/*`.
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
HTTP Method: POST
Path: v1beta/{+parent}/namespaces
Flat Path: v1beta/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces