GKE Hub API (gkehub:v1)

2023-08-01

10 removed methods

Deletions

    Methods
  • gkehub.projects.locations.scopes.rbacrolebindings.get

      Description: Returns the details of a Scope RBACRoleBinding.

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

      Path: v1/{+name}

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}

      Parameter Order: name

      HTTP Method: GET

      Parameters:

        name

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

          Type: string

          Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/scopes/*/rbacrolebindings/*`.

          Location: path

          Required: Yes

  • gkehub.projects.locations.scopes.rbacrolebindings.delete

      HTTP Method: DELETE

      Parameters:

        name

          Required: Yes

          Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/scopes/*/rbacrolebindings/*`.

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

          Location: path

          Type: string

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}

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

      Parameter Order: name

      Description: Deletes a Scope RBACRoleBinding.

      Path: v1/{+name}

  • gkehub.projects.locations.scopes.rbacrolebindings.create

      Parameters:

        rbacrolebindingId

          Description: Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.

          Location: query

          Type: string

        parent

          Description: Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format `projects/*/locations/*/scopes/*`.

          Type: string

          Required: Yes

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

          Location: path

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings

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

      HTTP Method: POST

      Path: v1/{+parent}/rbacrolebindings

      Parameter Order: parent

      Description: Creates a Scope RBACRoleBinding.

  • gkehub.projects.locations.scopes.rbacrolebindings.patch

      HTTP Method: PATCH

      Path: v1/{+name}

      Parameters:

        updateMask

          Description: Required. The fields to be updated.

          Type: string

          Location: query

          Format: google-fieldmask

        name

          Required: Yes

          Type: string

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

          Description: The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`

          Location: path

      Parameter Order: name

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}

      Description: Updates a Scope RBACRoleBinding.

  • gkehub.projects.locations.scopes.rbacrolebindings.list

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings

      Description: Lists all Scope RBACRoleBindings.

      Parameter Order: parent

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

      Path: v1/{+parent}/rbacrolebindings

      Parameters:

        parent

          Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/scopes/*`.

          Location: path

          Type: string

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

          Required: Yes

        pageSize

          Type: integer

          Description: Optional. 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.

          Format: int32

          Location: query

        pageToken

          Location: query

          Description: Optional. Token returned by previous call to `ListScopeRBACRoleBindings` which specifies the position in the list from where to continue listing the resources.

          Type: string

      HTTP Method: GET

  • gkehub.projects.locations.scopes.namespaces.create

      Path: v1/{+parent}/namespaces

      Parameters:

        scopeNamespaceId

          Location: query

          Type: string

          Description: Required. Client chosen ID for the Namespace. `namespace_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.

        parent

          Type: string

          Location: path

          Description: Required. The parent (project and location) where the Namespace will be created. Specified in the format `projects/*/locations/*/scopes/*`.

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

          Required: Yes

      HTTP Method: POST

      Description: Creates a fleet namespace.

      Parameter Order: parent

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces

  • gkehub.projects.locations.scopes.namespaces.delete

      Parameters:

        name

          Description: Required. The Namespace resource name in the format `projects/*/locations/*/scopes/*/namespaces/*`.

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

          Location: path

          Type: string

          Required: Yes

      Parameter Order: name

      HTTP Method: DELETE

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

      Description: Deletes a fleet namespace.

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}

      Path: v1/{+name}

  • gkehub.projects.locations.scopes.namespaces.get

      Parameters:

        name

          Type: string

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

          Location: path

          Description: Required. The Namespace resource name in the format `projects/*/locations/*/scopes/*/namespaces/*`.

          Required: Yes

      Parameter Order: name

      Path: v1/{+name}

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}

      Description: Returns the details of a fleet namespace.

      HTTP Method: GET

  • gkehub.projects.locations.scopes.namespaces.patch

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}

      Parameters:

        updateMask

          Description: Required. The fields to be updated.

          Type: string

          Format: google-fieldmask

          Location: query

        name

          Required: Yes

          Location: path

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

          Description: The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`

          Type: string

      HTTP Method: PATCH

      Path: v1/{+name}

      Description: Updates a fleet namespace.

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

      Parameter Order: name

  • gkehub.projects.locations.scopes.namespaces.list

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces

      HTTP Method: GET

      Path: v1/{+parent}/namespaces

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

      Description: Lists fleet namespaces.

      Parameters:

        pageSize

          Description: Optional. 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

          Location: query

        pageToken

          Description: Optional. 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

        parent

          Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/scopes/*`.

          Required: Yes

          Location: path

          Type: string

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

      Parameter Order: parent

10 new methods

Additions

    Methods
  • gkehub.projects.locations.scopes.rbacrolebindings.get

      Description: Returns the details of a Scope RBACRoleBinding.

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

      Path: v1/{+name}

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}

      Parameter Order: name

      HTTP Method: GET

      Parameters:

        name

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

          Type: string

          Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/scopes/*/rbacrolebindings/*`.

          Location: path

          Required: Yes

  • gkehub.projects.locations.scopes.rbacrolebindings.delete

      HTTP Method: DELETE

      Parameters:

        name

          Required: Yes

          Description: Required. The RBACRoleBinding resource name in the format `projects/*/locations/*/scopes/*/rbacrolebindings/*`.

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

          Location: path

          Type: string

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}

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

      Parameter Order: name

      Description: Deletes a Scope RBACRoleBinding.

      Path: v1/{+name}

  • gkehub.projects.locations.scopes.rbacrolebindings.create

      Parameters:

        rbacrolebindingId

          Description: Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.

          Location: query

          Type: string

        parent

          Description: Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format `projects/*/locations/*/scopes/*`.

          Type: string

          Required: Yes

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

          Location: path

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings

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

      HTTP Method: POST

      Path: v1/{+parent}/rbacrolebindings

      Parameter Order: parent

      Description: Creates a Scope RBACRoleBinding.

  • gkehub.projects.locations.scopes.rbacrolebindings.patch

      HTTP Method: PATCH

      Path: v1/{+name}

      Parameters:

        updateMask

          Description: Required. The fields to be updated.

          Type: string

          Location: query

          Format: google-fieldmask

        name

          Required: Yes

          Type: string

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

          Description: The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`

          Location: path

      Parameter Order: name

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings/{rbacrolebindingsId}

      Description: Updates a Scope RBACRoleBinding.

  • gkehub.projects.locations.scopes.rbacrolebindings.list

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/rbacrolebindings

      Description: Lists all Scope RBACRoleBindings.

      Parameter Order: parent

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

      Path: v1/{+parent}/rbacrolebindings

      Parameters:

        parent

          Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/scopes/*`.

          Location: path

          Type: string

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

          Required: Yes

        pageSize

          Type: integer

          Description: Optional. 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.

          Format: int32

          Location: query

        pageToken

          Location: query

          Description: Optional. Token returned by previous call to `ListScopeRBACRoleBindings` which specifies the position in the list from where to continue listing the resources.

          Type: string

      HTTP Method: GET

  • gkehub.projects.locations.scopes.namespaces.create

      Path: v1/{+parent}/namespaces

      Parameters:

        scopeNamespaceId

          Location: query

          Type: string

          Description: Required. Client chosen ID for the Namespace. `namespace_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.

        parent

          Type: string

          Location: path

          Description: Required. The parent (project and location) where the Namespace will be created. Specified in the format `projects/*/locations/*/scopes/*`.

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

          Required: Yes

      HTTP Method: POST

      Description: Creates a fleet namespace.

      Parameter Order: parent

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces

  • gkehub.projects.locations.scopes.namespaces.delete

      Parameters:

        name

          Description: Required. The Namespace resource name in the format `projects/*/locations/*/scopes/*/namespaces/*`.

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

          Location: path

          Type: string

          Required: Yes

      Parameter Order: name

      HTTP Method: DELETE

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

      Description: Deletes a fleet namespace.

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}

      Path: v1/{+name}

  • gkehub.projects.locations.scopes.namespaces.get

      Parameters:

        name

          Type: string

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

          Location: path

          Description: Required. The Namespace resource name in the format `projects/*/locations/*/scopes/*/namespaces/*`.

          Required: Yes

      Parameter Order: name

      Path: v1/{+name}

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}

      Description: Returns the details of a fleet namespace.

      HTTP Method: GET

  • gkehub.projects.locations.scopes.namespaces.patch

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces/{namespacesId}

      Parameters:

        updateMask

          Description: Required. The fields to be updated.

          Type: string

          Format: google-fieldmask

          Location: query

        name

          Required: Yes

          Location: path

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

          Description: The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`

          Type: string

      HTTP Method: PATCH

      Path: v1/{+name}

      Description: Updates a fleet namespace.

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

      Parameter Order: name

  • gkehub.projects.locations.scopes.namespaces.list

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/scopes/{scopesId}/namespaces

      HTTP Method: GET

      Path: v1/{+parent}/namespaces

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

      Description: Lists fleet namespaces.

      Parameters:

        pageSize

          Description: Optional. 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

          Location: query

        pageToken

          Description: Optional. 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

        parent

          Description: Required. The parent (project and location) where the Features will be listed. Specified in the format `projects/*/locations/*/scopes/*`.

          Required: Yes

          Location: path

          Type: string

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

      Parameter Order: parent