Compute Engine v1 API - Class GlobalVmExtensionPolicyExtensionPolicy (3.28.0)

public sealed class GlobalVmExtensionPolicyExtensionPolicy : IMessage<GlobalVmExtensionPolicyExtensionPolicy>, IEquatable<GlobalVmExtensionPolicyExtensionPolicy>, IDeepCloneable<GlobalVmExtensionPolicyExtensionPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class GlobalVmExtensionPolicyExtensionPolicy.

Policy for a single extension.

Inheritance

object > GlobalVmExtensionPolicyExtensionPolicy

Namespace

Google.Cloud.Compute.V1

Assembly

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