Class: Aws::TimestreamInfluxDB::Types::UpdateDbClusterInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#db_backup_configurations ⇒ Array<Types::DbBackupConfiguration>

A list of backup configurations to update for the DB cluster.

Returns:



4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#db_cluster_id ⇒ String

Service-generated unique identifier of the DB cluster to update.

Returns:

  • (String)


4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_type ⇒ String

Update the DB cluster to use the specified DB instance Type.

You can't specify both dbInstanceType and deploymentConfiguration in the same request. When you use deploymentConfiguration, the instance type is specified per node group.

Returns:

  • (String)


4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#db_parameter_group_identifier ⇒ String

Update the DB cluster to use the specified DB parameter group.

Returns:

  • (String)


4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_configuration ⇒ Types::DeploymentConfiguration

The updated compute topology for the cluster, defined as a set of node groups. Use deploymentConfiguration to change the cluster's topology or scale its compute in a single call. You can't specify both deploymentConfiguration and dbInstanceType in the same request. When you provide a deployment configuration, Timestream for InfluxDB ignores any node-count parameters in the associated DB parameter group.



4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#failover_mode ⇒ String

Update the DB cluster's failover behavior.

Returns:

  • (String)


4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#log_delivery_configuration ⇒ Types::LogDeliveryConfiguration

The log delivery configuration to apply to the DB cluster.



4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_schedule ⇒ Types::MaintenanceSchedule

Specifies the maintenance schedule for the DB cluster, including the preferred maintenance window and timezone.



4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#port ⇒ Integer

Update the DB cluster to use the specified port.

Returns:

  • (Integer)


4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 4167

class UpdateDbClusterInput < Struct.new(
  :db_cluster_id,
  :log_delivery_configuration,
  :db_parameter_group_identifier,
  :port,
  :db_instance_type,
  :deployment_configuration,
  :failover_mode,
  :maintenance_schedule,
  :db_backup_configurations)
  SENSITIVE = []
  include Aws::Structure
end