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