Class: Aws::TimestreamInfluxDB::Types::UpdateDbClusterInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamInfluxDB::Types::UpdateDbClusterInput
- Defined in:
- gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#db_backup_configurations ⇒ Array<Types::DbBackupConfiguration>
A list of backup configurations to update for the DB cluster.
-
#db_cluster_id ⇒ String
Service-generated unique identifier of the DB cluster to update.
-
#db_instance_type ⇒ String
Update the DB cluster to use the specified DB instance Type.
-
#db_parameter_group_identifier ⇒ String
Update the DB cluster to use the specified DB parameter group.
-
#deployment_configuration ⇒ Types::DeploymentConfiguration
The updated compute topology for the cluster, defined as a set of node groups.
-
#failover_mode ⇒ String
Update the DB cluster's failover behavior.
-
#log_delivery_configuration ⇒ Types::LogDeliveryConfiguration
The log delivery configuration to apply to the DB cluster.
-
#maintenance_schedule ⇒ Types::MaintenanceSchedule
Specifies the maintenance schedule for the DB cluster, including the preferred maintenance window and timezone.
-
#port ⇒ Integer
Update the DB cluster to use the specified port.
Instance Attribute Details
#db_backup_configurations ⇒ Array<Types::DbBackupConfiguration>
A list of backup configurations to update for 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 |
#db_cluster_id ⇒ String
Service-generated unique identifier of the DB cluster to update.
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.
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.
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.
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.
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 |