GKE Hub API (gkehub:v1beta)

2025-11-09

7 new methods

Additions

    Methods
  • gkehub.projects.locations.rollouts.get

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

      Parameters :

        name

          Type : string

          Required : Yes

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

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

          Location : path

      HTTP Method : GET

      Path : v1beta/{+name}

      Parameter Order : name

      Description : Retrieve a single rollout.

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

  • gkehub.projects.locations.rollouts.list

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

      Parameters :

        parent

          Type : string

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

          Required : Yes

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

          Location : path

        pageToken

          Type : string

          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

        pageSize

          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.

          Format : int32

          Location : query

          Type : integer

        filter

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

          Location : query

          Type : string

      HTTP Method : GET

      Path : v1beta/{+parent}/rollouts

      Parameter Order : parent

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

      Description : Retrieve the list of all rollouts.

  • gkehub.projects.locations.rolloutSequences.list

      Path : v1beta/{+parent}/rolloutSequences

      Description : Retrieve the list of all rollout sequences.

      Parameters :

        filter

          Location : query

          Type : string

          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.

          Format : int32

          Type : integer

          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

        parent

          Location : path

          Type : string

          Required : Yes

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

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

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

      HTTP Method : GET

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

      Parameter Order : parent

  • gkehub.projects.locations.rolloutSequences.get

      Description : Retrieve a single rollout sequence.

      Parameter Order : name

      HTTP Method : GET

      Path : v1beta/{+name}

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

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

      Parameters :

        name

          Location : path

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

          Required : Yes

          Type : string

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

  • gkehub.projects.locations.rolloutSequences.delete

      Path : v1beta/{+name}

      HTTP Method : DELETE

      Parameter Order : name

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

      Parameters :

        name

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

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

          Location : path

          Type : string

          Required : Yes

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

      Description : Remove a RolloutSequence.

  • gkehub.projects.locations.rolloutSequences.patch

      Description : Update a rollout sequence.

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

      Path : v1beta/{+name}

      Parameter Order : name

      Parameters :

        name

          Type : string

          Required : Yes

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

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

          Location : path

        updateMask

          Description : Optional. The list of fields to update.

          Format : google-fieldmask

          Type : string

          Location : query

      HTTP Method : PATCH

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

  • gkehub.projects.locations.rolloutSequences.create

      Parameters :

        parent

          Required : Yes

          Type : string

          Location : path

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

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

        rolloutSequenceId

          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]$/

          Location : query

          Type : string

      Path : v1beta/{+parent}/rolloutSequences

      HTTP Method : POST

      Parameter Order : parent

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

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

      Description : Create a new rollout sequence resource.