public sealed class AwsVolumeTemplate : IMessage<AwsVolumeTemplate>, IEquatable<AwsVolumeTemplate>, IDeepCloneable<AwsVolumeTemplate>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AwsVolumeTemplate.
Configuration template for AWS EBS volumes.
Implements
IMessageAwsVolumeTemplate, IEquatableAwsVolumeTemplate, IDeepCloneableAwsVolumeTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
AwsVolumeTemplate()
public AwsVolumeTemplate()
AwsVolumeTemplate(AwsVolumeTemplate)
public AwsVolumeTemplate(AwsVolumeTemplate other)
Parameter | |
---|---|
Name | Description |
other | AwsVolumeTemplate |
Properties
Iops
public int Iops { get; set; }
Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.
Property Value | |
---|---|
Type | Description |
int |
KmsKeyArn
public string KmsKeyArn { get; set; }
Optional. The Amazon Resource Name (ARN) of the Customer Managed Key (CMK) used to encrypt AWS EBS volumes.
If not specified, the default Amazon managed key associated to the AWS region where this cluster runs will be used.
Property Value | |
---|---|
Type | Description |
string |
SizeGib
public int SizeGib { get; set; }
Optional. The size of the volume, in GiBs.
When unspecified, a default value is provided. See the specific reference in the parent resource.
Property Value | |
---|---|
Type | Description |
int |
Throughput
public int Throughput { get; set; }
Optional. The throughput that the volume supports, in MiB/s. Only valid if volume_type is GP3.
If the volume_type is GP3 and this is not speficied, it defaults to 125.
Property Value | |
---|---|
Type | Description |
int |
VolumeType
public AwsVolumeTemplate.Types.VolumeType VolumeType { get; set; }
Optional. Type of the EBS volume.
When unspecified, it defaults to GP2 volume.
Property Value | |
---|---|
Type | Description |
AwsVolumeTemplateTypesVolumeType |