Class WasmPluginVersion
A single immutable version of a WasmPlugin
resource. Defines the Wasm module used and optionally its runtime
config.
Implements
Inherited Members
Namespace: Google.Apis.NetworkServices.v1beta1.Data
Assembly: Google.Apis.NetworkServices.v1beta1.dll
Syntax
public class WasmPluginVersion : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The timestamp when the resource was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Optional. A human-readable description of the resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ImageDigest
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.
Declaration
[JsonProperty("imageDigest")]
public virtual string ImageDigest { get; set; }
Property Value
Type | Description |
---|---|
string |
ImageUri
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.
Declaration
[JsonProperty("imageUri")]
public virtual string ImageUri { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
Optional. Set of labels associated with the WasmPluginVersion
resource.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
Name
Identifier. Name of the WasmPluginVersion
resource in the following format:
projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/ versions/{wasm_plugin_version}
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PluginConfigData
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.
Declaration
[JsonProperty("pluginConfigData")]
public virtual string PluginConfigData { get; set; }
Property Value
Type | Description |
---|---|
string |
PluginConfigDigest
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.
Declaration
[JsonProperty("pluginConfigDigest")]
public virtual string PluginConfigDigest { get; set; }
Property Value
Type | Description |
---|---|
string |
PluginConfigUri
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.
Declaration
[JsonProperty("pluginConfigUri")]
public virtual string PluginConfigUri { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The timestamp when the resource was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |