DomainEbsOptionsArgs

data class DomainEbsOptionsArgs(val ebsEnabled: Output<Boolean>? = null, val iops: Output<Int>? = null, val throughput: Output<Int>? = null, val volumeSize: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<DomainEbsOptionsArgs>

Constructors

Link copied to clipboard
constructor(ebsEnabled: Output<Boolean>? = null, iops: Output<Int>? = null, throughput: Output<Int>? = null, volumeSize: Output<Int>? = null, volumeType: Output<String>? = null)

Properties

Link copied to clipboard
val ebsEnabled: Output<Boolean>? = null

Specifies whether Amazon EBS volumes are attached to data nodes in the OpenSearch Service domain.

Link copied to clipboard
val iops: Output<Int>? = null

The number of I/O operations per second (IOPS) that the volume supports. This property applies only to the gp3 and provisioned IOPS EBS volume types.

Link copied to clipboard
val throughput: Output<Int>? = null

The throughput (in MiB/s) of the EBS volumes attached to data nodes. Applies only to the gp3 volume type.

Link copied to clipboard
val volumeSize: Output<Int>? = null

The size (in GiB) of the EBS volume for each data node. The minimum and maximum size of an EBS volume depends on the EBS volume type and the instance type to which it is attached. For more information, see EBS volume size limits in the Amazon OpenSearch Service Developer Guide .

Link copied to clipboard
val volumeType: Output<String>? = null

The EBS volume type to use with the OpenSearch Service domain. If you choose gp3 , you must also specify values for Iops and Throughput . For more information about each type, see Amazon EBS volume types in the Amazon EC2 User Guide for Linux Instances .

Functions

Link copied to clipboard
open override fun toJava(): DomainEbsOptionsArgs