Class: Aws::Odb::Types::CreateExascaleDbStorageVaultInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-odb/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_flash_cache_in_percentInteger

The additional flash cache percentage for the Exascale storage vault.

Returns:

  • (Integer)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#autoscale_limit_in_g_bsInteger

The autoscale limit in gigabytes (GB) for the Exascale storage vault.

Returns:

  • (Integer)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zoneString

The Availability Zone for the Exascale storage vault.

Returns:

  • (String)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_idString

The Availability Zone ID for the Exascale storage vault.

Returns:

  • (String)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates one and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the Exascale storage vault.

Returns:

  • (String)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

A user-friendly name for the Exascale storage vault.

Returns:

  • (String)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#high_capacity_database_storage_total_size_in_g_bsInteger

The total size of the high-capacity database storage, in gigabytes (GB), for the Exascale storage vault.

Returns:

  • (Integer)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#is_autoscale_enabledBoolean

Specifies whether autoscaling is enabled for the Exascale storage vault.

Returns:

  • (Boolean)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of resource tags to apply to the Exascale storage vault.

Returns:

  • (Hash<String,String>)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#time_zoneString

The time zone for the Exascale storage vault.

Returns:

  • (String)


4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
# File 'lib/aws-sdk-odb/types.rb', line 4698

class CreateExascaleDbStorageVaultInput < Struct.new(
  :display_name,
  :high_capacity_database_storage_total_size_in_g_bs,
  :additional_flash_cache_in_percent,
  :autoscale_limit_in_g_bs,
  :availability_zone_id,
  :availability_zone,
  :description,
  :is_autoscale_enabled,
  :tags,
  :time_zone,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end