public sealed class Resources : IMessage<Resources>, IEquatable<Resources>, IDeepCloneable<Resources>, IBufferMessage, IMessage
Machine resources for a version.
Implements
IMessage<Resources>, IEquatable<Resources>, IDeepCloneable<Resources>, IBufferMessage, IMessageNamespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Constructors
Resources()
public Resources()
Resources(Resources)
public Resources(Resources other)
Parameter | |
---|---|
Name | Description |
other | Resources |
Properties
Cpu
public double Cpu { get; set; }
Number of CPU cores needed.
Property Value | |
---|---|
Type | Description |
Double |
DiskGb
public double DiskGb { get; set; }
Disk size (GB) needed.
Property Value | |
---|---|
Type | Description |
Double |
KmsKeyReference
public string KmsKeyReference { get; set; }
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
Property Value | |
---|---|
Type | Description |
String |
MemoryGb
public double MemoryGb { get; set; }
Memory (GB) needed.
Property Value | |
---|---|
Type | Description |
Double |
Volumes
public RepeatedField<Volume> Volumes { get; }
User specified volumes.
Property Value | |
---|---|
Type | Description |
RepeatedField<Volume> |