Cloud Identity-Aware Proxy API (iap:v1)

2022-03-23

5 new methods

Additions

    Methods
  • iap.projects.iap_tunnel.locations.destGroups.get

      Description: Retrieves an existing TunnelDestGroup.

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

      Flat Path: v1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroups/{destGroupsId}

      HTTP Method: GET

      Parameter Order: name

      Parameters:

        name

          Description: Required. Name of the TunnelDestGroup to be fetched. In the following format: projects/{project_number/id}/iap_tunnel/locations/{location}/destGroups/{dest_group}.

          Type: string

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

          Location: path

          Required: Yes

      Path: v1/{+name}

  • iap.projects.iap_tunnel.locations.destGroups.delete

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

      Parameters:

        name

          Required: Yes

          Type: string

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

          Description: Required. Name of the TunnelDestGroup to be deleted. In the following format: projects/{project_number/id}/iap_tunnel/locations/{location}/destGroups/{dest_group}.

          Location: path

      HTTP Method: DELETE

      Path: v1/{+name}

      Flat Path: v1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroups/{destGroupsId}

      Parameter Order: name

      Description: Deletes a TunnelDestGroup.

  • iap.projects.iap_tunnel.locations.destGroups.create

      Flat Path: v1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroups

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

      Parameter Order: parent

      Description: Creates a new TunnelDestGroup.

      Path: v1/{+parent}/destGroups

      HTTP Method: POST

      Parameters:

        tunnelDestGroupId

          Location: query

          Description: Required. The ID to use for the TunnelDestGroup, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /a-z-/.

          Type: string

        parent

          Description: Required. GCP Project number/id and location. In the following format: projects/{project_number/id}/iap_tunnel/locations/{location}.

          Location: path

          Required: Yes

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

          Type: string

  • iap.projects.iap_tunnel.locations.destGroups.list

      Parameters:

        pageToken

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

          Type: string

          Location: query

        pageSize

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

          Format: int32

          Type: integer

          Location: query

        parent

          Description: Required. GCP Project number/id and location. In the following format: projects/{project_number/id}/iap_tunnel/locations/{location}. A `-` can be used for the location to group across all locations.

          Type: string

          Required: Yes

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

          Location: path

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

      Parameter Order: parent

      Path: v1/{+parent}/destGroups

      Description: Lists the existing TunnelDestGroups. To group across all locations, use a `-` as the location ID. For example: /v1/projects/123/iap_tunnel/locations/-/destGroups

      Flat Path: v1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroups

      HTTP Method: GET

  • iap.projects.iap_tunnel.locations.destGroups.patch

      Description: Updates a TunnelDestGroup.

      HTTP Method: PATCH

      Parameters:

        name

          Type: string

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

          Location: path

          Description: Required. Immutable. Identifier for the TunnelDestGroup. Must be unique within the project.

          Required: Yes

        updateMask

          Location: query

          Description: The field mask specifying which IAP settings should be updated. If omitted, then all of the settings are updated. See https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask

          Type: string

          Format: google-fieldmask

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

      Flat Path: v1/projects/{projectsId}/iap_tunnel/locations/{locationsId}/destGroups/{destGroupsId}

      Path: v1/{+name}

      Parameter Order: name