Compute Engine v1 API - Class VmExtensionPolicyExtensionPolicy (3.27.0)

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

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

Configuration for a specific VM extension.

Inheritance

object > VmExtensionPolicyExtensionPolicy

Namespace

Google.Cloud.Compute.V1

Assembly

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