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 aWasmPluginVersionresource. 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 Wasm module, stored
in the Artifact Registry. The container image must contain only a single
file with the name
plugin.wasm. When a newWasmPluginVersionresource is created, the URI gets resolved to an image digest and saved in theimage_digestfield.
#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 newWasmPluginVersionresource is created, the URI gets resolved to an image digest and saved in theimage_digestfield.
-
(::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 newWasmPluginVersionresource is created, the URI gets resolved to an image digest and saved in theimage_digestfield.
#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.
#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 newWasmPluginVersionversion 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 newWasmPluginVersionversion 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 newWasmPluginVersionversion 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
the
plugin_config_datafield or 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.