Network Services API (networkservices:v1)

2024-10-20

9 new methods

Additions

    Methods
  • networkservices.projects.locations.wasmPlugins.list

      Path : v1/{+parent}/wasmPlugins

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The project and location from which the `WasmPlugin` resources are listed, specified in the following format: `projects/{project}/locations/global`.

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Maximum number of `WasmPlugin` resources to return per call. If not specified, at most 50 `WasmPlugin`s are returned. The maximum value is 1000; values above 1000 are coerced to 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last `ListWasmPluginsResponse` call. Indicates that this is a continuation of a prior `ListWasmPlugins` call, and that the next page of data is to be returned.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Lists `WasmPlugin` resources in a given project and location.

  • networkservices.projects.locations.wasmPlugins.get

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. A name of the `WasmPlugin` resource to get. Must be in the format `projects/{project}/locations/global/wasmPlugins/{wasm_plugin}`.

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

          Location : path

          Required : Yes

          Type : string

        view

          Description : Determine how much data should be returned by the API. See [AIP-157](https://google.aip.dev/157).

          Location : query

          Type : string

          Enum Descriptions :

        • The default / unset value. The API will default to the BASIC view.
        • Include just WasmPlugin record.
        • Include WasmPlugin record and all its WasmPluginVersions.
        • Enum :

        • WASM_PLUGIN_VIEW_UNSPECIFIED
        • WASM_PLUGIN_VIEW_BASIC
        • WASM_PLUGIN_VIEW_FULL

      Parameter Order : name

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

      Description : Gets details of the specified `WasmPlugin` resource.

  • networkservices.projects.locations.wasmPlugins.create

      Path : v1/{+parent}/wasmPlugins

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource of the `WasmPlugin` resource. Must be in the format `projects/{project}/locations/global`.

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

          Location : path

          Required : Yes

          Type : string

        wasmPluginId

          Description : Required. User-provided ID of the `WasmPlugin` resource to be created.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Creates a new `WasmPlugin` resource in a given project and location.

  • networkservices.projects.locations.wasmPlugins.patch

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}

      HTTP Method : PATCH

      Parameters :

        name

          Description : Identifier. Name of the `WasmPlugin` resource in the following format: `projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}`.

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. Used to specify the fields to be overwritten in the `WasmPlugin` resource by the update. The fields specified in the `update_mask` field are relative to the resource, not the full request. An omitted `update_mask` field is treated as an implied `update_mask` field equivalent to all fields that are populated (that have a non-empty value). The `update_mask` field supports a special value `*`, which means that each field in the given `WasmPlugin` resource (including the empty ones) replaces the current value.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

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

      Description : Updates the parameters of the specified `WasmPlugin` resource.

  • networkservices.projects.locations.wasmPlugins.delete

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. A name of the `WasmPlugin` resource to delete. Must be in the format `projects/{project}/locations/global/wasmPlugins/{wasm_plugin}`.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Deletes the specified `WasmPlugin` resource.

  • networkservices.projects.locations.wasmPlugins.versions.list

      Path : v1/{+parent}/versions

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}/versions

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The `WasmPlugin` resource whose `WasmPluginVersion`s are listed, specified in the following format: `projects/{project}/locations/global/wasmPlugins/{wasm_plugin}`.

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Maximum number of `WasmPluginVersion` resources to return per call. If not specified, at most 50 `WasmPluginVersion`s are returned. The maximum value is 1000; values above 1000 are coerced to 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : The value returned by the last `ListWasmPluginVersionsResponse` call. Indicates that this is a continuation of a prior `ListWasmPluginVersions` call, and that the next page of data is to be returned.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Lists `WasmPluginVersion` resources in a given project and location.

  • networkservices.projects.locations.wasmPlugins.versions.get

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}/versions/{versionsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. A name of the `WasmPluginVersion` resource to get. Must be in the format `projects/{project}/locations/global/wasmPlugins/{wasm_plugin}/versions/{wasm_plugin_version}`.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets details of the specified `WasmPluginVersion` resource.

  • networkservices.projects.locations.wasmPlugins.versions.create

      Path : v1/{+parent}/versions

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}/versions

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource of the `WasmPluginVersion` resource. Must be in the format `projects/{project}/locations/global/wasmPlugins/{wasm_plugin}`.

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

          Location : path

          Required : Yes

          Type : string

        wasmPluginVersionId

          Description : Required. User-provided ID of the `WasmPluginVersion` resource to be created.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Creates a new `WasmPluginVersion` resource in a given project and location.

  • networkservices.projects.locations.wasmPlugins.versions.delete

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/wasmPlugins/{wasmPluginsId}/versions/{versionsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. A name of the `WasmPluginVersion` resource to delete. Must be in the format `projects/{project}/locations/global/wasmPlugins/{wasm_plugin}/versions/{wasm_plugin_version}`.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Deletes the specified `WasmPluginVersion` resource.