2022-03-12
▼ ▲ gkehub.projects.locations.memberships.features.list
Description: Lists MembershipFeatures in a given project and location.
Parameters:
filter
Type: string
Location: query
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
pageSize
Location: query
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.
Type: integer
Format: int32
parent
Description: Required. The parent where the MembershipFeature will be listed. In the format: `projects/*/locations/*/memberships/*`.
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Required: Yes
Type: string
Location: path
orderBy
Location: query
Type: string
Description: One or more fields to compare and use to sort the output. See https://google.aip.dev/132#ordering.
pageToken
Location: query
Description: Token returned by previous call to `ListFeatures` which specifies the position in the list from where to continue listing the resources.
Type: string
Parameter Order: parent
HTTP Method: GET
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features
Path: v2alpha/{+parent}/features
▼ ▲ gkehub.projects.locations.memberships.features.create
Path: v2alpha/{+parent}/features
Description: Creates membershipFeature under a given parent.
Parameter Order: parent
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features
Parameters:
requestId
Type: string
Description: Idempotent request UUID.
Location: query
parent
Description: Required. The name of parent where the MembershipFeature will be created. Specified in the format `projects/*/locations/*/memberships/*/features/*`.
Location: path
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+$
Required: Yes
HTTP Method: POST
▼ ▲ gkehub.projects.locations.memberships.features.patch
HTTP Method: PATCH
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features/{featuresId}
Description: Updates an existing MembershipFeature.
Parameter Order: name
Path: v2alpha/{+name}
Parameters:
updateMask
Type: string
Description: Required. Mask of fields to update.
Format: google-fieldmask
Location: query
name
Location: path
Required: Yes
Type: string
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/[^/]+$
requestId
Type: string
Description: Idempotent request UUID.
Location: query
▼ ▲ gkehub.projects.locations.memberships.features.get
Description: ========= MembershipFeature Services ========= Gets details of a membershipFeature.
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features/{featuresId}
Path: v2alpha/{+name}
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/features/[^/]+$
Type: string
Required: Yes
Location: path
Description: Required. The MembershipFeature resource name in the format `projects/*/locations/*/memberships/*/features/*`.
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: name
HTTP Method: GET
▼ ▲ gkehub.projects.locations.memberships.features.delete
Description: Removes a membershipFeature.
Path: v2alpha/{+name}
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: DELETE
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/memberships/{membershipsId}/features/{featuresId}
Parameters:
name
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/memberships/[^/]+/features/[^/]+$
Type: string
Required: Yes
Description: Required. The name of the membershipFeature to be deleted. Specified in the format `projects/*/locations/*/memberships/*/features/*`.
requestId
Location: query
Type: string
Description: Idempotent request UUID.
▼ ▲ gkehub.projects.locations.featureConfigs.delete
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/featureConfigs/{featureConfigsId}
Parameter Order: name
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
name
Description: Required. The name of the membershipFeature to be deleted. Specified in the format `projects/*/locations/*/featureConfigs/**`.
Type: string
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/featureConfigs/.*$
requestId
Location: query
Description: Idempotent request UUID.
Type: string
HTTP Method: DELETE
Path: v2alpha/{+name}
Description: Removes a FeatureConfig.
▼ ▲ gkehub.projects.locations.featureConfigs.list
Description: Lists all FeatureConfigs in a given project and location.
Path: v2alpha/{+parent}/featureConfigs
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/featureConfigs
HTTP Method: GET
Parameters:
pageToken
Description: Token returned by previous call to `ListFeatures` which specifies the position in the list from where to continue listing the resources.
Type: string
Location: query
orderBy
Location: query
Type: string
Description: One or more fields to compare and use to sort the output. See https://google.aip.dev/132#ordering.
filter
Description: Lists FeatureConfigs that match the filter expression, following the syntax outlined in https://google.aip.dev/160.
Type: string
Location: query
pageSize
Location: query
Type: integer
Format: int32
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.
parent
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+$
Required: Yes
Location: path
Description: Required. The parent where the FeatureConfigs will be listed. In the format: `projects/*/locations/*`.
Parameter Order: parent
▼ ▲ gkehub.projects.locations.featureConfigs.get
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: ========= FeatureConfig Services ========= Gets details of a featureConfig.
Parameters:
name
Type: string
Location: path
Description: Required. The FeatureConfig resource name in the format `projects/*/locations/*/featureConfigs/**`.
Pattern: ^projects/[^/]+/locations/[^/]+/featureConfigs/.*$
Required: Yes
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/featureConfigs/{featureConfigsId}
Path: v2alpha/{+name}
HTTP Method: GET
Parameter Order: name
▼ ▲ gkehub.projects.locations.featureConfigs.create
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
parent
Required: Yes
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+$
Location: path
Description: Required. The name of parent where the FeatureConfig will be created. Specified in the format `projects/{project}/locations/global/featureConfigs/{feature_type}/{feature_config}/`.
featureConfigId
Type: string
Location: query
Description: The ID of the feature config to create.
requestId
Type: string
Description: Idempotent request UUID.
Location: query
Parameter Order: parent
Description: Creates FeatureConfig under a given parent.
Flat Path: v2alpha/projects/{projectsId}/locations/{locationsId}/featureConfigs
Path: v2alpha/{+parent}/featureConfigs
HTTP Method: POST