Class: Aws::ElasticsearchService::Types::StorageType

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb

Overview

StorageTypes represents the list of storage related types and their attributes that are available for given InstanceType.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#storage_sub_type_nameString

SubType of the given storage type. List of available sub-storage options: For "instance" storageType we wont have any storageSubType, in case of "ebs" storageType we will have following valid storageSubTypes 1. standard 2. gp2 3. gp3 4. io1

Refer VolumeType for more information regarding above EBS storage options.

Returns:

  • (String)


4071
4072
4073
4074
4075
4076
4077
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 4071

class StorageType < Struct.new(
  :storage_type_name,
  :storage_sub_type_name,
  :storage_type_limits)
  SENSITIVE = []
  include Aws::Structure
end

#storage_type_limitsArray<Types::StorageTypeLimit>

List of limits that are applicable for given storage type.

Returns:



4071
4072
4073
4074
4075
4076
4077
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 4071

class StorageType < Struct.new(
  :storage_type_name,
  :storage_sub_type_name,
  :storage_type_limits)
  SENSITIVE = []
  include Aws::Structure
end

#storage_type_nameString

Type of the storage. List of available storage options: 1. instance 2. ebs

Returns:

  • (String)


4071
4072
4073
4074
4075
4076
4077
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 4071

class StorageType < Struct.new(
  :storage_type_name,
  :storage_sub_type_name,
  :storage_type_limits)
  SENSITIVE = []
  include Aws::Structure
end