public sealed class ShareSettings : IMessage<ShareSettings>, IEquatable<ShareSettings>, IDeepCloneable<ShareSettings>, IBufferMessage, IMessage
The share setting for reservations and sole tenancy node groups.
Implements
IMessage<ShareSettings>, IEquatable<ShareSettings>, IDeepCloneable<ShareSettings>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
ShareSettings()
public ShareSettings()
ShareSettings(ShareSettings)
public ShareSettings(ShareSettings other)
Parameter | |
---|---|
Name | Description |
other | ShareSettings |
Properties
HasShareType
public bool HasShareType { get; }
Gets whether the "share_type" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
ProjectMap
public MapField<string, ShareSettingsProjectConfig> ProjectMap { get; }
A map of project id and project config. This is only valid when share_type's value is SPECIFIC_PROJECTS.
Property Value | |
---|---|
Type | Description |
MapField<String, ShareSettingsProjectConfig> |
ShareType
public string ShareType { get; set; }
Type of sharing for this shared-reservation Check the ShareType enum for the list of possible values.
Property Value | |
---|---|
Type | Description |
String |