Network Services API (networkservices:v1beta1)

2026-10-18

5 new methods

Additions

    Methods
  • ▼ ▲ networkservices.projects.locations.telemetryPolicies.delete

      HTTP Method : DELETE

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/telemetryPolicies/{telemetryPoliciesId}

      Parameters :

        name

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

          Description : Required. A name of the TelemetryPolicy to delete. Must be in the format `projects/{project}/locations/{location}/telemetryPolicies/{telemetry_policy}`.

          Type : string

          Location : path

          Required : Yes

        etag

          Description : Optional. The etag of the TelemetryPolicy. If this is provided, it must match the server's etag.

          Location : query

          Type : string

      Description : Deletes a single TelemetryPolicy.

      Parameter Order : name

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

  • ▼ ▲ networkservices.projects.locations.telemetryPolicies.create

      Parameters :

        parent

          Location : path

          Description : Required. The parent resource where this policy will be created. Must be in the format `projects/{project}/locations/{location}`.

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

          Type : string

          Required : Yes

        telemetryPolicyId

          Description : Required. The ID to use for the telemetry policy, which will become the final component of the telemetry policy's resource name. This value must be 4-63 characters long, and match the regular expression `[a-z]([-a-z0-9]{2,61}[a-z0-9])`.

          Type : string

          Location : query

      Description : Creates a new TelemetryPolicy in a given project and location.

      Path : v1beta1/{+parent}/telemetryPolicies

      HTTP Method : POST

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/telemetryPolicies

      Parameter Order : parent

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

  • ▼ ▲ networkservices.projects.locations.telemetryPolicies.patch

      HTTP Method : PATCH

      Path : v1beta1/{+name}

      Description : Updates the parameters of a single TelemetryPolicy.

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

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/telemetryPolicies/{telemetryPoliciesId}

      Parameters :

        updateMask

          Description : Optional. Field mask is used to specify the fields to be overwritten in the TelemetryPolicy resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the `update_mask` is not provided, the service will treat it as an implied field mask equivalent to all fields provided in the request message. This means that only the fields populated in the `telemetry_policy` field will be updated. The special value `*` can be used to indicate full replacement.

          Location : query

          Type : string

          Format : google-fieldmask

        allowMissing

          Type : boolean

          Location : query

          Description : Optional. If set to true, and the telemetry policy is not found, a new telemetry policy will be created. In this situation, `update_mask` is ignored.

        name

          Type : string

          Required : Yes

          Location : path

          Description : Identifier. Represents the resource name of the policy. Format: `projects/{project}/locations/{location}/telemetryPolicies/{telemetry_policy}`

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

      Parameter Order : name

  • ▼ ▲ networkservices.projects.locations.telemetryPolicies.get

      Path : v1beta1/{+name}

      Parameters :

        name

          Type : string

          Description : Required. A name of the TelemetryPolicy to get. Must be in the format `projects/{project}/locations/{location}/telemetryPolicies/{telemetry_policy}`.

          Required : Yes

          Location : path

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

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

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/telemetryPolicies/{telemetryPoliciesId}

      HTTP Method : GET

      Parameter Order : name

      Description : Gets details of a single TelemetryPolicy.

  • ▼ ▲ networkservices.projects.locations.telemetryPolicies.list

      Parameter Order : parent

      HTTP Method : GET

      Description : Lists TelemetryPolicies in a given project and location.

      Path : v1beta1/{+parent}/telemetryPolicies

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

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/telemetryPolicies

      Parameters :

        parent

          Location : path

          Description : Required. The project and location from which the TelemetryPolicies should be listed, specified in the format `projects/{project}/locations/{location}`.

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

          Required : Yes

          Type : string

        pageSize

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

          Location : query

          Format : int32

          Type : integer

        pageToken

          Location : query

          Description : Optional. A page token, received from a previous `ListTelemetryPolicies` call. Provide this to retrieve the subsequent page.

          Type : string