Show / Hide Table of Contents

Class ShareSettings

The share setting for reservations and sole tenancy node groups.

Inheritance
System.Object
ShareSettings
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ShareSettings : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

FolderMap

A map of folder id and folder config to specify consumer projects for this shared-reservation. This is only valid when share_type's value is DIRECT_PROJECTS_UNDER_SPECIFIC_FOLDERS.

Declaration
[JsonProperty("folderMap")]
public virtual IDictionary<string, ShareSettingsFolderConfig> FolderMap { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, ShareSettingsFolderConfig>

ProjectMap

A map of project id and project config. Using map format to ease add-to/remove-from the Project list in PATCH command. In future we will deprecate (And later remove) the array one.

Declaration
[JsonProperty("projectMap")]
public virtual IDictionary<string, ShareSettingsProjectConfig> ProjectMap { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, ShareSettingsProjectConfig>

Projects

A List of Project names to specify consumer projects for this shared-reservation. This is only valid when share_type's value is SPECIFIC_PROJECTS.

Declaration
[JsonProperty("projects")]
public virtual IList<string> Projects { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ShareType

Type of sharing for this shared-reservation

Declaration
[JsonProperty("shareType")]
public virtual string ShareType { get; set; }
Property Value
Type Description
System.String

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top