public sealed class GlobalVmExtensionPolicyExtensionPolicy : IMessage<GlobalVmExtensionPolicyExtensionPolicy>, IEquatable<GlobalVmExtensionPolicyExtensionPolicy>, IDeepCloneable<GlobalVmExtensionPolicyExtensionPolicy>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class GlobalVmExtensionPolicyExtensionPolicy.
Policy for a single extension.
Implements
IMessageGlobalVmExtensionPolicyExtensionPolicy, IEquatableGlobalVmExtensionPolicyExtensionPolicy, IDeepCloneableGlobalVmExtensionPolicyExtensionPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
GlobalVmExtensionPolicyExtensionPolicy()
public GlobalVmExtensionPolicyExtensionPolicy()GlobalVmExtensionPolicyExtensionPolicy(GlobalVmExtensionPolicyExtensionPolicy)
public GlobalVmExtensionPolicyExtensionPolicy(GlobalVmExtensionPolicyExtensionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
GlobalVmExtensionPolicyExtensionPolicy |
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 version pinning for the extension. If empty, the extension will be installed with the latest version released by the extension producer.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StringConfig
public string StringConfig { get; set; }Optional. String configuration. Any string payload that the extension understands.
| Property Value | |
|---|---|
| Type | Description |
string |
|