public sealed class VmExtensionPolicyExtensionPolicy : IMessage<VmExtensionPolicyExtensionPolicy>, IEquatable<VmExtensionPolicyExtensionPolicy>, IDeepCloneable<VmExtensionPolicyExtensionPolicy>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class VmExtensionPolicyExtensionPolicy.
Configuration for a specific VM extension.
Implements
IMessageVmExtensionPolicyExtensionPolicy, IEquatableVmExtensionPolicyExtensionPolicy, IDeepCloneableVmExtensionPolicyExtensionPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
VmExtensionPolicyExtensionPolicy()
public VmExtensionPolicyExtensionPolicy()VmExtensionPolicyExtensionPolicy(VmExtensionPolicyExtensionPolicy)
public VmExtensionPolicyExtensionPolicy(VmExtensionPolicyExtensionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
VmExtensionPolicyExtensionPolicy |
Properties
HasPinnedVersion
public bool HasPinnedVersion { get; }Gets whether the "pinned_version" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasStringConfig
public bool HasStringConfig { get; }Gets whether the "string_config" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
PinnedVersion
public string PinnedVersion { get; set; }Optional. The specific version of the extension to install. If not set, the latest version is used.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StringConfig
public string StringConfig { get; set; }Optional. String-based configuration data for the extension.
| Property Value | |
|---|---|
| Type | Description |
string |
|