Class: Aws::TimestreamInfluxDB::Types::DbInstanceForClusterSummary

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

Overview

Contains a summary of a DB instance belonging to a DB cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allocated_storageInteger

The amount of storage allocated for your DB storage type in GiB (gibibytes).

Returns:

  • (Integer)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the DB instance.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_typeString

The Timestream for InfluxDB instance type to run InfluxDB on.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#db_storage_typeString

The storage type for your DB instance.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_typeString

Specifies the deployment type if applicable.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#endpointString

The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The service-generated unique identifier of the DB instance.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#instance_modeString

Specifies the DB instance’s role in the cluster.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#instance_modesArray<String>

Specifies the DB instance’s roles in the cluster.

Returns:

  • (Array<String>)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A service-generated name for the DB instance based on the customer-supplied name for the DB cluster.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#network_typeString

Specifies whether the network type of the Timestream for InfluxDB instance is IPv4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

The port number on which InfluxDB accepts connections.

Returns:

  • (Integer)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the DB instance.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 684

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode,
  :instance_modes)
  SENSITIVE = []
  include Aws::Structure
end