Reference documentation and code samples for the Network Services V1 API class Google::Cloud::NetworkServices::V1::WasmPlugin::VersionDetails.
Details of a WasmPluginVersion
resource to be inlined in the
WasmPlugin
resource.
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
image
. The digest is resolved during the creation of aWasmPluginVersion
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 Wasm module, stored
in the Artifact Registry. The container image must contain only a single
file with the name
plugin.wasm
. When a newWasmPluginVersion
resource is created, the URI gets resolved to an image digest and saved in theimage_digest
field.
#image_uri=
def image_uri=(value) -> ::String
-
value (::String) — Optional. URI of the container image containing the Wasm module, stored
in the Artifact Registry. The container image must contain only a single
file with the name
plugin.wasm
. When a newWasmPluginVersion
resource is created, the URI gets resolved to an image digest and saved in theimage_digest
field.
-
(::String) — Optional. URI of the container image containing the Wasm module, stored
in the Artifact Registry. The container image must contain only a single
file with the name
plugin.wasm
. When a newWasmPluginVersion
resource is created, the URI gets resolved to an image digest and saved in theimage_digest
field.
#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.
#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
version 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
version 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
version 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
the
plugin_config_data
field 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.