GKE Hub API (gkehub:v1alpha)

2025-11-09

7 new methods

Additions

    Methods
  • gkehub.projects.locations.rolloutSequences.create

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences

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

      Description : Create a new rollout sequence resource.

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location}

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

        rolloutSequenceId

          Type : string

          Location : query

          Description : Required. User provided identifier that is used as part of the resource name; must conform to RFC-1034 and additionally restrict to lower-cased letters. This comes out roughly to: /^a-z+[a-z0-9]$/

      Parameter Order : parent

      Path : v1alpha/{+parent}/rolloutSequences

  • gkehub.projects.locations.rolloutSequences.list

      Path : v1alpha/{+parent}/rolloutSequences

      Description : Retrieve the list of all rollout sequences.

      Parameter Order : parent

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences

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

      Parameters :

        parent

          Description : Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location}

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Required : Yes

          Type : string

          Location : path

        filter

          Type : string

          Location : query

          Description : Optional. Lists Rollout Sequences that match the filter expression, following the syntax outlined in https://google.aip.dev/160.

        pageSize

          Description : Optional. The maximum number of rollout sequences to return. The service may return fewer than this value. If unspecified, at most 50 rollout sequences will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Type : integer

          Format : int32

          Location : query

        pageToken

          Description : Optional. A page token, received from a previous `ListRolloutSequences` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRolloutSequences` must match the call that provided the page token.

          Type : string

          Location : query

      HTTP Method : GET

  • gkehub.projects.locations.rolloutSequences.get

      Path : v1alpha/{+name}

      Parameter Order : name

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

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}

      Description : Retrieve a single rollout sequence.

      HTTP Method : GET

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$

          Location : path

          Description : Required. The name of the rollout sequence to retrieve. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence}

          Required : Yes

          Type : string

  • gkehub.projects.locations.rolloutSequences.delete

      HTTP Method : DELETE

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

      Path : v1alpha/{+name}

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}

      Parameters :

        name

          Description : Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence}

          Type : string

          Location : path

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$

      Description : Remove a RolloutSequence.

      Parameter Order : name

  • gkehub.projects.locations.rolloutSequences.patch

      Parameters :

        name

          Location : path

          Type : string

          Description : Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}

          Pattern : ^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$

          Required : Yes

        updateMask

          Location : query

          Format : google-fieldmask

          Description : Optional. The list of fields to update.

          Type : string

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}

      HTTP Method : PATCH

      Parameter Order : name

      Path : v1alpha/{+name}

      Description : Update a rollout sequence.

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

  • gkehub.projects.locations.rollouts.get

      Description : Retrieve a single rollout.

      HTTP Method : GET

      Path : v1alpha/{+name}

      Parameter Order : name

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}

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

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/rollouts/[^/]+$

          Type : string

          Description : Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout}

          Required : Yes

          Location : path

  • gkehub.projects.locations.rollouts.list

      Parameters :

        pageSize

          Format : int32

          Description : The maximum number of rollout to return. The service may return fewer than this value. If unspecified, at most 50 rollouts will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Location : query

          Type : integer

        pageToken

          Description : A page token, received from a previous `ListRollouts` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRollouts` must match the call that provided the page token.

          Location : query

          Type : string

        filter

          Description : Optional. Lists Rollouts that match the filter expression, following the syntax outlined in https://google.aip.dev/160.

          Location : query

          Type : string

        parent

          Type : string

          Required : Yes

          Description : Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location}

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

      Flat Path : v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts

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

      Parameter Order : parent

      Description : Retrieve the list of all rollouts.

      Path : v1alpha/{+parent}/rollouts

      HTTP Method : GET