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
imagefield. The digest is resolved during the creation ofWasmPluginVersionresource. This field holds the digest value, regardless of whether a tag or digest was originally specified in theimagefield.
#image_uri
def image_uri() -> ::String-
(::String) — Optional. URI of the container image containing the plugin, stored in the
Artifact Registry.
When a new
WasmPluginVersionresource is created, the digest of the container image is saved in theimage_digestfield. 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
WasmPluginVersionresource is created, the digest of the container image is saved in theimage_digestfield. 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
WasmPluginVersionresource is created, the digest of the container image is saved in theimage_digestfield. 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
WasmPluginVersionresource.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}-
value (::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with the
WasmPluginVersionresource.
-
(::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with the
WasmPluginVersionresource.
#name
def name() -> ::String-
(::String) — Identifier. Name of the
WasmPluginVersionresource 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
WasmPluginVersionresource in the following format:projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/ versions/\\{wasm_plugin_version}.
-
(::String) — Identifier. Name of the
WasmPluginVersionresource 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_CONFIGUREcallback. When a newWasmPluginVersionresource is created, the digest of the contents is saved in theplugin_config_digestfield.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_CONFIGUREcallback. When a newWasmPluginVersionresource is created, the digest of the contents is saved in theplugin_config_digestfield.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_CONFIGUREcallback. When a newWasmPluginVersionresource is created, the digest of the contents is saved in theplugin_config_digestfield.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_dataor the container image defined by theplugin_config_urifield.
#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_CONFIGUREcallback. The container image must contain only a single file with the nameplugin.config. When a newWasmPluginVersionresource is created, the digest of the container image is saved in theplugin_config_digestfield.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_CONFIGUREcallback. The container image must contain only a single file with the nameplugin.config. When a newWasmPluginVersionresource is created, the digest of the container image is saved in theplugin_config_digestfield.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_CONFIGUREcallback. The container image must contain only a single file with the nameplugin.config. When a newWasmPluginVersionresource is created, the digest of the container image is saved in theplugin_config_digestfield.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.