2024-10-23
▼ ▲ 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 :
Enum :
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.
▼ ▲ 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 :
Enum :
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.