2024-10-11
▼ ▲ gkehub.projects.locations.memberships.features.get
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features/{featuresId}
HTTP Method: GET
Parameters:
name
Description: Required. The MembershipFeature resource name in the format `projects/*/locations/*/memberships/*/features/*`.
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/features/[^/]+$
Location: path
Required: Yes
Type: string
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: ========= MembershipFeature Services ========= Gets details of a membershipFeature.
▼ ▲ gkehub.projects.locations.memberships.features.list
Path: v2/{+parent}/features
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features
HTTP Method: GET
Parameters:
parent
Description: Required. The parent where the MembershipFeature will be listed. In the format: `projects/*/locations/*/memberships/*`.
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Location: path
Required: Yes
Type: string
pageSize
Description: 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: 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
filter
Description: Lists MembershipFeatures that match the filter expression, following the syntax outlined in https://google.aip.dev/160. Examples: - Feature with the name "helloworld" in project "foo-proj" and membership "member-bar": name = "projects/foo-proj/locations/global/memberships/member-bar/features/helloworld" - Features that have a label called `foo`: labels.foo:* - Features that have a label called `foo` whose value is `bar`: labels.foo = bar
Location: query
Type: string
orderBy
Description: One or more fields to compare and use to sort the output. See https://google.aip.dev/132#ordering.
Location: query
Type: string
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Lists MembershipFeatures in a given project and location.
▼ ▲ gkehub.projects.locations.memberships.features.create
Path: v2/{+parent}/features
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features
HTTP Method: POST
Parameters:
parent
Description: Required. The name of parent where the MembershipFeature will be created. Specified in the format `projects/*/locations/*/memberships/*`.
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Location: path
Required: Yes
Type: string
requestId
Description: Idempotent request UUID.
Location: query
Type: string
featureId
Description: Required. The ID of the membership_feature to create.
Location: query
Type: string
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Creates membershipFeature under a given parent.
▼ ▲ gkehub.projects.locations.memberships.features.delete
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features/{featuresId}
HTTP Method: DELETE
Parameters:
name
Description: Required. The name of the membershipFeature to be deleted. Specified in the format `projects/*/locations/*/memberships/*/features/*`.
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/features/[^/]+$
Location: path
Required: Yes
Type: string
requestId
Description: Idempotent request UUID.
Location: query
Type: string
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Removes a membershipFeature.
▼ ▲ gkehub.projects.locations.memberships.features.patch
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features/{featuresId}
HTTP Method: PATCH
Parameters:
name
Description: Output only. The resource name of the membershipFeature, in the format: `projects/{project}/locations/{location}/memberships/{membership}/features/{feature}`. Note that `membershipFeatures` is shortened to `features` in the resource name. (see http://go/aip/122#collection-identifiers)
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/features/[^/]+$
Location: path
Required: Yes
Type: string
updateMask
Description: Required. Mask of fields to update.
Location: query
Type: string
Format: google-fieldmask
requestId
Description: Idempotent request UUID.
Location: query
Type: string
allowMissing
Description: Optional. If set to true, and the MembershipFeature is not found, a new MembershipFeature will be created. In this situation, `update_mask` is ignored.
Location: query
Type: boolean
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Updates an existing MembershipFeature.