You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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.

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. io1

Refer VolumeType for more information regarding above EBS storage options.

Returns:

  • (String)


1218
1219
1220
1221
1222
1223
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1218

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

#storage_type_limitsArray<Types::StorageTypeLimit>

List of limits that are applicable for given storage type.

Returns:



1218
1219
1220
1221
1222
1223
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1218

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

#storage_type_nameString

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

Returns:

  • (String)


1218
1219
1220
1221
1222
1223
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1218

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