GKE Hub API (gkehub:v2alpha)

2022-03-12

9 removed methods

Deletions

    Methods
  • 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

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • 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

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • 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

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • 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