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