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_percent ⇒ Integer

The additional flash cache percentage for the Exascale storage vault.

Returns:

  • (Integer)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_bs ⇒ Integer

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

Returns:

  • (Integer)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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 ⇒ String

The Availability Zone for the Exascale storage vault.

Returns:

  • (String)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_id ⇒ String

The Availability Zone ID for the Exascale storage vault.

Returns:

  • (String)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_token ⇒ String

A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you submit the same request twice with the same client token, the service ignores the second request and returns the result of the first. If you don't specify a client token, the AWS SDK automatically generates one. 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)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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

#description ⇒ String

A description of the Exascale storage vault.

Returns:

  • (String)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_name ⇒ String

A user-friendly name for the Exascale storage vault.

Returns:

  • (String)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_bs ⇒ Integer

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

Returns:

  • (Integer)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_enabled ⇒ Boolean

Specifies whether autoscaling is enabled for the Exascale storage vault.

Returns:

  • (Boolean)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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

#tags ⇒ Hash<String,String>

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

Returns:

  • (Hash<String,String>)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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_zone ⇒ String

The time zone for the Exascale storage vault.

Returns:

  • (String)


4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
# File 'lib/aws-sdk-odb/types.rb', line 4702

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