Reference documentation and code samples for the Google Cloud Network Services V1 Client class WasmPluginVersion.
A single immutable version of a WasmPlugin resource.
Defines the Wasm module used and optionally its runtime config.
Generated from protobuf message google.cloud.networkservices.v1.WasmPluginVersion
Namespace
Google \ Cloud \ NetworkServices \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ plugin_config_data |
string
Configuration for the plugin. The configuration is provided to the plugin at runtime through the |
↳ plugin_config_uri |
string
URI of the plugin configuration stored in the Artifact Registry. The configuration is provided to the plugin at runtime through the |
↳ name |
string
Identifier. Name of the |
↳ create_time |
Google\Protobuf\Timestamp
Output only. The timestamp when the resource was created. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. The timestamp when the resource was updated. |
↳ description |
string
Optional. A human-readable description of the resource. |
↳ labels |
array|Google\Protobuf\Internal\MapField
Optional. Set of labels associated with the |
↳ image_uri |
string
Optional. URI of the container image containing the plugin, stored in the Artifact Registry. When a new |
↳ image_digest |
string
Output only. The resolved digest for the image specified in the |
↳ plugin_config_digest |
string
Output only. This field holds the digest (usually checksum) value for the plugin configuration. The value is calculated based on the contents of |
getPluginConfigData
Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE callback. When a new
WasmPluginVersion resource is created, the digest of the
contents is saved in the plugin_config_digest field.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasPluginConfigData
setPluginConfigData
Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE callback. When a new
WasmPluginVersion resource is created, the digest of the
contents is saved in the plugin_config_digest field.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPluginConfigUri
URI of the plugin configuration stored in the Artifact Registry.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE callback. The container image must contain
only a single file with the name plugin.config. When a
new WasmPluginVersion resource is created, the digest of the
container image is saved in the plugin_config_digest field.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasPluginConfigUri
setPluginConfigUri
URI of the plugin configuration stored in the Artifact Registry.
The configuration is provided to the plugin at runtime through
the ON_CONFIGURE callback. The container image must contain
only a single file with the name plugin.config. When a
new WasmPluginVersion resource is created, the digest of the
container image is saved in the plugin_config_digest field.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getName
Identifier. Name of the WasmPluginVersion resource in the following
format: projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/
versions/{wasm_plugin_version}.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Identifier. Name of the WasmPluginVersion resource in the following
format: projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/
versions/{wasm_plugin_version}.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. The timestamp when the resource was created.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. The timestamp when the resource was created.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateTime
Output only. The timestamp when the resource was updated.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The timestamp when the resource was updated.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDescription
Optional. A human-readable description of the resource.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDescription
Optional. A human-readable description of the resource.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLabels
Optional. Set of labels associated with the WasmPluginVersion
resource.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\MapField |
|
setLabels
Optional. Set of labels associated with the WasmPluginVersion
resource.
| Parameter | |
|---|---|
| Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getImageUri
Optional. URI of the container image containing the plugin, stored in the Artifact Registry.
When a new WasmPluginVersion resource is created, the digest
of the container image is saved in the image_digest field.
When downloading an image, the digest value is used instead of an
image tag.
| Returns | |
|---|---|
| Type | Description |
string |
|
setImageUri
Optional. URI of the container image containing the plugin, stored in the Artifact Registry.
When a new WasmPluginVersion resource is created, the digest
of the container image is saved in the image_digest field.
When downloading an image, the digest value is used instead of an
image tag.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getImageDigest
Output only. The resolved digest for the image specified in the image
field. The digest is resolved during the creation of WasmPluginVersion
resource. This field holds the digest value, regardless of whether a tag or
digest was originally specified in the image field.
| Returns | |
|---|---|
| Type | Description |
string |
|
setImageDigest
Output only. The resolved digest for the image specified in the image
field. The digest is resolved during the creation of WasmPluginVersion
resource. This field holds the digest value, regardless of whether a tag or
digest was originally specified in the image field.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPluginConfigDigest
Output only. This field holds the digest (usually checksum) value for the
plugin configuration. The value is calculated based on the contents of
plugin_config_data or the container image defined by
the plugin_config_uri field.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPluginConfigDigest
Output only. This field holds the digest (usually checksum) value for the
plugin configuration. The value is calculated based on the contents of
plugin_config_data or the container image defined by
the plugin_config_uri field.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPluginConfigSource
| Returns | |
|---|---|
| Type | Description |
string |
|