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)


1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1043

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:



1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1043

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)


1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1043

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