2023-02-25
▼ ▲ gkehub.projects.locations.scopes.create
Parameters:
parent
Pattern: ^projects/[^/]+/locations/[^/]+$
Description: Required. The parent (project and location) where the Scope will be created. Specified in the format `projects/*/locations/*`.
Required: Yes
Location: path
Type: string
scopeId
Location: query
Type: string
Description: Required. Client chosen ID for the Scope. `scope_id` must be a ????
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: parent
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/scopes
HTTP Method: POST
Path: v1alpha/{+parent}/scopes
Description: Creates a Scope.
▼ ▲ gkehub.projects.locations.scopes.get
Parameter Order: name
Description: Returns the details of a Scope.
Parameters:
name
Required: Yes
Description: Required. The Scope resource name in the format `projects/*/locations/*/scopes/*`.
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
Type: string
HTTP Method: GET
Path: v1alpha/{+name}
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}
▼ ▲ gkehub.projects.locations.scopes.patch
Path: v1alpha/{+name}
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Updates a scopes.
Parameters:
updateMask
Type: string
Format: google-fieldmask
Location: query
Description: Required. The fields to be updated.
name
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
Location: path
Required: Yes
Description: The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}`
Type: string
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}
HTTP Method: PATCH
▼ ▲ gkehub.projects.locations.scopes.delete
Parameter Order: name
Path: v1alpha/{+name}
Description: Deletes a Scope.
Parameters:
name
Required: Yes
Description: Required. The Scope resource name in the format `projects/*/locations/*/scopes/*`.
Type: string
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/scopes/[^/]+$
HTTP Method: DELETE
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}
▼ ▲ gkehub.projects.locations.scopes.list
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/scopes
Path: v1alpha/{+parent}/scopes
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Lists Scopes.
HTTP Method: GET
Parameters:
parent
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+$
Type: string
Description: Required. The parent (project and location) where the Scope will be listed. Specified in the format `projects/*/locations/*`.
Required: Yes
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.
Type: integer
Format: int32
pageToken
Description: Optional. Token returned by previous call to `ListScopes` which specifies the position in the list from where to continue listing the resources.
Location: query
Type: string
▼ ▲ gkehub.projects.locations.memberships.bindings.get
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/bindings/{bindingsId}
Description: Returns the details of a MembershipBinding.
Parameter Order: name
Path: v1alpha/{+name}
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: GET
Parameters:
name
Location: path
Description: Required. The MembershipBinding resource name in the format `projects/*/locations/*/memberships/*/bindings/*`.
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/bindings/[^/]+$
Type: string
▼ ▲ gkehub.projects.locations.memberships.bindings.create
Path: v1alpha/{+parent}/bindings
Parameters:
membershipBindingId
Location: query
Type: string
Description: Required. The ID to use for the MembershipBinding.
parent
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Location: path
Description: Required. The parent (project and location) where the MembershipBinding will be created. Specified in the format `projects/*/locations/*/memberships/*`.
Type: string
Required: Yes
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Creates a MembershipBinding.
Parameter Order: parent
HTTP Method: POST
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/bindings
▼ ▲ gkehub.projects.locations.memberships.bindings.list
Path: v1alpha/{+parent}/bindings
Description: Lists MembershipBindings.
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
parent
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Description: Required. The parent Membership for which the MembershipBindings will be listed. Specified in the format `projects/*/locations/*/memberships/*`.
pageToken
Description: Optional. Token returned by previous call to `ListMembershipBindings` which specifies the position in the list from where to continue listing the resources.
Type: string
Location: query
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
Parameter Order: parent
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/bindings
HTTP Method: GET
▼ ▲ gkehub.projects.locations.memberships.bindings.delete
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: DELETE
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/bindings/[^/]+$
Description: Required. The MembershipBinding resource name in the format `projects/*/locations/*/memberships/*/bindings/*`.
Type: string
Location: path
Required: Yes
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/bindings/{bindingsId}
Path: v1alpha/{+name}
Description: Deletes a MembershipBinding.
Parameter Order: name
▼ ▲ gkehub.projects.locations.memberships.bindings.patch
Path: v1alpha/{+name}
Parameter Order: name
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/bindings/{bindingsId}
HTTP Method: PATCH
Parameters:
updateMask
Format: google-fieldmask
Location: query
Type: string
Description: Required. The fields to be updated.
name
Type: string
Description: The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}`
Location: path
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/bindings/[^/]+$
Description: Updates a MembershipBinding.
▼ ▲ gkehub.projects.locations.namespaces.rbacrolebindings.list
Parameter Order: parent
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}/rbacrolebindings
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Lists RBACRoleBinding.
Parameters:
pageToken
Description: Optional. Token returned by previous call to `ListRBACRoleBindings` which specifies the position in the list from where to continue listing the resources.
Type: string
Location: query
pageSize
Format: int32
Type: integer
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.
parent
Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/namespaces/*`.
Required: Yes
Type: string
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+$
HTTP Method: GET
Path: v1alpha/{+parent}/rbacrolebindings
▼ ▲ gkehub.projects.locations.namespaces.rbacrolebindings.patch
HTTP Method: PATCH
Parameter Order: name
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}/rbacrolebindings/{rbacrolebindingsId}
Description: Updates a RBACRoleBinding.
Path: v1alpha/{+name}
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
name
Location: path
Type: string
Required: Yes
Description: The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}`
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+/rbacrolebindings/[^/]+$
updateMask
Description: Required. The fields to be updated.
Format: google-fieldmask
Location: query
Type: string
▼ ▲ gkehub.projects.locations.namespaces.rbacrolebindings.delete
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}/rbacrolebindings/{rbacrolebindingsId}
Description: Deletes a RBACRoleBinding.
Path: v1alpha/{+name}
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+/rbacrolebindings/[^/]+$
Location: path
Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/namespaces/*/rbacrolebindings/*`.
Type: string
Required: Yes
HTTP Method: DELETE
Parameter Order: name
▼ ▲ gkehub.projects.locations.namespaces.rbacrolebindings.create
Description: Creates a RBACRoleBinding.
HTTP Method: POST
Parameters:
rbacrolebindingId
Location: query
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.
Type: string
parent
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+$
Location: path
Required: Yes
Description: Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format `projects/*/locations/*/namespaces/*`.
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}/rbacrolebindings
Path: v1alpha/{+parent}/rbacrolebindings
▼ ▲ gkehub.projects.locations.namespaces.rbacrolebindings.get
Path: v1alpha/{+name}
Parameters:
name
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+/rbacrolebindings/[^/]+$
Type: string
Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/namespaces/*/rbacrolebindings/*`.
Location: path
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}/rbacrolebindings/{rbacrolebindingsId}
Description: Returns the details of a RBACRoleBinding.
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: GET
▼ ▲ gkehub.projects.locations.namespaces.create
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Creates a fleet namespace.
Parameter Order: parent
Path: v1alpha/{+parent}/namespaces
HTTP Method: POST
Parameters:
namespaceId
Type: string
Location: query
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.
parent
Pattern: ^projects/[^/]+/locations/[^/]+$
Type: string
Location: path
Required: Yes
Description: Required. The parent (project and location) where the Namespace will be created. Specified in the format `projects/*/locations/*`.
▼ ▲ gkehub.projects.locations.namespaces.delete
Description: Deletes a fleet namespace.
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}
Path: v1alpha/{+name}
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: DELETE
Parameters:
name
Required: Yes
Type: string
Description: Required. The Namespace resource name in the format `projects/*/locations/*/namespaces/*`.
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+$
Location: path
Parameter Order: name
▼ ▲ gkehub.projects.locations.namespaces.get
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}
Description: Returns the details of a fleet namespace.
Parameter Order: name
Path: v1alpha/{+name}
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+$
Location: path
Type: string
Required: Yes
Description: Required. The Namespace resource name in the format `projects/*/locations/*/namespaces/*`.
HTTP Method: GET
▼ ▲ gkehub.projects.locations.namespaces.list
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces
Parameter Order: parent
Path: v1alpha/{+parent}/namespaces
Description: Lists fleet namespaces.
Parameters:
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.
Type: integer
Format: int32
Location: query
pageToken
Location: query
Description: Optional. Token returned by previous call to `ListFeatures` which specifies the position in the list from where to continue listing the resources.
Type: string
parent
Location: path
Type: string
Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*`.
Pattern: ^projects/[^/]+/locations/[^/]+$
Required: Yes
HTTP Method: GET
▼ ▲ gkehub.projects.locations.namespaces.patch
Parameters:
updateMask
Location: query
Format: google-fieldmask
Description: Required. The fields to be updated.
Type: string
name
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/namespaces/[^/]+$
Description: The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`
Type: string
Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/namespaces/{namespacesId}
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v1alpha/{+name}
HTTP Method: PATCH
Description: Updates a fleet namespace.
Parameter Order: name
▼ ▲ gkehub.projects.locations.memberships.delete
Parameters:
force
Location: query
Type: boolean
Description: Optional. If set to true, any subresource from this Membership will also be deleted. Otherwise, the request will only work if the Membership has no subresource.