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)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#arnString

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

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#db_instance_typeString

The Timestream for InfluxDB instance type to run InfluxDB on.

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#db_storage_typeString

The storage type for your DB instance.

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#deployment_typeString

Specifies the deployment type if applicable.

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#endpointString

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

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#idString

The service-generated unique identifier of the DB instance.

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#instance_modeString

Specifies the DB instance’s role in the cluster.

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode)
  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)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

class DbInstanceForClusterSummary < Struct.new(
  :id,
  :name,
  :arn,
  :status,
  :endpoint,
  :port,
  :network_type,
  :db_instance_type,
  :db_storage_type,
  :allocated_storage,
  :deployment_type,
  :instance_mode)
  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)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#portInteger

The port number on which InfluxDB accepts connections.

Returns:

  • (Integer)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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

#statusString

The status of the DB instance.

Returns:

  • (String)


671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-timestreaminfluxdb/types.rb', line 671

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