Reference documentation and code samples for the Network Services V1 API class Google::Cloud::NetworkServices::V1::WasmPluginVersion.
A single immutable version of a WasmPlugin
resource.
Defines the Wasm module used and optionally its runtime config.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The timestamp when the resource was created.
#description
def description() -> ::String
- (::String) — Optional. A human-readable description of the resource.
#description=
def description=(value) -> ::String
- value (::String) — Optional. A human-readable description of the resource.
- (::String) — Optional. A human-readable description of the resource.
#image_digest
def image_digest() -> ::String
-
(::String) — Output only. The resolved digest for the image specified in the
image
field. The digest is resolved during the creation ofWasmPluginVersion
resource. This field holds the digest value, regardless of whether a tag or digest was originally specified in theimage
field.
#image_uri
def image_uri() -> ::String
-
(::String) — 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 theimage_digest
field. When downloading an image, the digest value is used instead of an image tag.
#image_uri=
def image_uri=(value) -> ::String
-
value (::String) — 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 theimage_digest
field. When downloading an image, the digest value is used instead of an image tag.
-
(::String) — 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 theimage_digest
field. When downloading an image, the digest value is used instead of an image tag.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with the
WasmPluginVersion
resource.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with the
WasmPluginVersion
resource.
-
(::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with the
WasmPluginVersion
resource.
#name
def name() -> ::String
-
(::String) — Identifier. Name of the
WasmPluginVersion
resource in the following format:projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/ versions/\\{wasm_plugin_version}
.
#name=
def name=(value) -> ::String
-
value (::String) — Identifier. Name of the
WasmPluginVersion
resource in the following format:projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/ versions/\\{wasm_plugin_version}
.
-
(::String) — Identifier. Name of the
WasmPluginVersion
resource in the following format:projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/ versions/\\{wasm_plugin_version}
.
#plugin_config_data
def plugin_config_data() -> ::String
-
(::String) — Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the
ON_CONFIGURE
callback. When a newWasmPluginVersion
resource is created, the digest of the contents is saved in theplugin_config_digest
field.Note: The following fields are mutually exclusive:
plugin_config_data
,plugin_config_uri
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#plugin_config_data=
def plugin_config_data=(value) -> ::String
-
value (::String) — Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the
ON_CONFIGURE
callback. When a newWasmPluginVersion
resource is created, the digest of the contents is saved in theplugin_config_digest
field.Note: The following fields are mutually exclusive:
plugin_config_data
,plugin_config_uri
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Configuration for the plugin.
The configuration is provided to the plugin at runtime through
the
ON_CONFIGURE
callback. When a newWasmPluginVersion
resource is created, the digest of the contents is saved in theplugin_config_digest
field.Note: The following fields are mutually exclusive:
plugin_config_data
,plugin_config_uri
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#plugin_config_digest
def plugin_config_digest() -> ::String
-
(::String) — 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 theplugin_config_uri
field.
#plugin_config_uri
def plugin_config_uri() -> ::String
-
(::String) — 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 nameplugin.config
. When a newWasmPluginVersion
resource is created, the digest of the container image is saved in theplugin_config_digest
field.Note: The following fields are mutually exclusive:
plugin_config_uri
,plugin_config_data
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#plugin_config_uri=
def plugin_config_uri=(value) -> ::String
-
value (::String) — 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 nameplugin.config
. When a newWasmPluginVersion
resource is created, the digest of the container image is saved in theplugin_config_digest
field.Note: The following fields are mutually exclusive:
plugin_config_uri
,plugin_config_data
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — 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 nameplugin.config
. When a newWasmPluginVersion
resource is created, the digest of the container image is saved in theplugin_config_digest
field.Note: The following fields are mutually exclusive:
plugin_config_uri
,plugin_config_data
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. The timestamp when the resource was updated.