2024-10-18
▼ ▲ networkservices.projects.locations.wasmPlugins.list
Path: v1beta1/{+parent}/wasmPlugins
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/wasmPlugins
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/versions
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/versions
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/wasmPlugins
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/wasmPlugins
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/versions
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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: v1beta1/{+parent}/versions
Flat Path: v1beta1/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: v1beta1/{+name}
Flat Path: v1beta1/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.