Reference documentation and code samples for the Anthos Multi-Cloud V1 API class Google::Cloud::GkeMultiCloud::V1::AwsVolumeTemplate.
Configuration template for AWS EBS volumes.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#iops
def iops() -> ::Integer
- (::Integer) — Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.
#iops=
def iops=(value) -> ::Integer
- value (::Integer) — Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.
- (::Integer) — Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.
#kms_key_arn
def kms_key_arn() -> ::String
-
(::String) — 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.
#kms_key_arn=
def kms_key_arn=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.
#size_gib
def size_gib() -> ::Integer
-
(::Integer) — Optional. The size of the volume, in GiBs.
When unspecified, a default value is provided. See the specific reference in the parent resource.
#size_gib=
def size_gib=(value) -> ::Integer
-
value (::Integer) — Optional. The size of the volume, in GiBs.
When unspecified, a default value is provided. See the specific reference in the parent resource.
-
(::Integer) — Optional. The size of the volume, in GiBs.
When unspecified, a default value is provided. See the specific reference in the parent resource.
#throughput
def throughput() -> ::Integer
-
(::Integer) — 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.
#throughput=
def throughput=(value) -> ::Integer
-
value (::Integer) — 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.
-
(::Integer) — 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.
#volume_type
def volume_type() -> ::Google::Cloud::GkeMultiCloud::V1::AwsVolumeTemplate::VolumeType
-
(::Google::Cloud::GkeMultiCloud::V1::AwsVolumeTemplate::VolumeType) — Optional. Type of the EBS volume.
When unspecified, it defaults to GP2 volume.
#volume_type=
def volume_type=(value) -> ::Google::Cloud::GkeMultiCloud::V1::AwsVolumeTemplate::VolumeType
-
value (::Google::Cloud::GkeMultiCloud::V1::AwsVolumeTemplate::VolumeType) — Optional. Type of the EBS volume.
When unspecified, it defaults to GP2 volume.
-
(::Google::Cloud::GkeMultiCloud::V1::AwsVolumeTemplate::VolumeType) — Optional. Type of the EBS volume.
When unspecified, it defaults to GP2 volume.