Class: MintPress::Aws::RDS::CurrentDbClusterCapacity
- Inherits:
-
Object
- Object
- MintPress::Aws::RDS::CurrentDbClusterCapacity
- Includes:
- MintLogger, AwsCommon, Mixins::Properties
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb
Properties (Read/Write)
-
#db_cluster_identifier ⇒ [String]
'The DB cluster identifier for the cluster being modified. This parameter isn"t case-sensitive. Constraints: Must match the identifier of an existing DB cluster. ^'
Property Attributes- modify_current_db_cluster_capacity_prop ⇒ 'db_cluster_identifier'
- read_only ⇒ false
- source ⇒ "modify_current_db_cluster_capacity"
17 18 19 20 21 22 23 24 25 26 27
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb', line 17 property :db_cluster_identifier, modify_current_db_cluster_capacity_prop: 'db_cluster_identifier', type: [String], read_only: false, source: "modify_current_db_cluster_capacity", description: 'The DB cluster identifier for the cluster being modified. This parameter isn"t case-sensitive. Constraints: Must match the identifier of an existing DB cluster. ^'
-
#capacity ⇒ [Integer]
'The DB cluster capacity. When you change the capacity of a paused Aurora Serverless DB cluster, it automatically resumes. Constraints: For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384.'
Property Attributes- modify_current_db_cluster_capacity_prop ⇒ 'capacity'
- read_only ⇒ false
- source ⇒ "modify_current_db_cluster_capacity"
28 29 30 31 32 33 34 35 36 37 38 39
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb', line 28 property :capacity, modify_current_db_cluster_capacity_prop: 'capacity', type: [Integer], read_only: false, source: "modify_current_db_cluster_capacity", description: 'The DB cluster capacity. When you change the capacity of a paused Aurora Serverless DB cluster, it automatically resumes. Constraints: For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384.'
-
#seconds_before_timeout ⇒ [Integer]
'The amount of time, in seconds, that Aurora Serverless tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300. Value must be from 10 through 600. ^'
Property Attributes- modify_current_db_cluster_capacity_prop ⇒ 'seconds_before_timeout'
- read_only ⇒ false
- source ⇒ "modify_current_db_cluster_capacity"
40 41 42 43 44 45 46 47 48 49
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb', line 40 property :seconds_before_timeout, modify_current_db_cluster_capacity_prop: 'seconds_before_timeout', type: [Integer], read_only: false, source: "modify_current_db_cluster_capacity", description: 'The amount of time, in seconds, that Aurora Serverless tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300. Value must be from 10 through 600. ^'
-
#timeout_action ⇒ [String]
'The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange. ForceApplyCapacityChange, the default, sets the capacity to the specified value as soon as possible. RollbackCapacityChange ignores the capacity change if a scaling point isn"t found in the timeout period.'
Property Attributes- modify_current_db_cluster_capacity_prop ⇒ 'timeout_action'
- read_only ⇒ false
- source ⇒ "modify_current_db_cluster_capacity"
50 51 52 53 54 55 56 57
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb', line 50 property :timeout_action, modify_current_db_cluster_capacity_prop: 'timeout_action', type: [String], read_only: false, source: "modify_current_db_cluster_capacity", description: 'The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange. ForceApplyCapacityChange, the default, sets the capacity to the specified value as soon as possible. RollbackCapacityChange ignores the capacity change if a scaling point isn"t found in the timeout period.'
-
#region ⇒ String
Region _specifically for this object_. If you're not doing different objects in different regions, you should not set this, but rather set the region on your AwsPlatformProvider instead
Property Attributes61
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb', line 61 property :region, type: String
-
#platform ⇒ MintPress::InfrastructureAws::AwsPlatform (Default Value: MintPress::InfrastructureAws::AwsPlatform.new)
The platform details, including credentials - normally this will come via AwsPlatformProvider (see the Infrastructure Providers section of the documentation)
Property Attributes- default ⇒ MintPress::InfrastructureAws::AwsPlatform.new
64
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/current_db_cluster_capacity.rb', line 64 property :platform, type: MintPress::InfrastructureAws::AwsPlatform, default: MintPress::InfrastructureAws::AwsPlatform.new
Properties (Read Only)
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ CurrentDbClusterCapacity
constructor
A new instance of CurrentDbClusterCapacity.
- #modify ⇒ Object
Methods included from AwsCommon
#alive?, all, #attach_generic, #attached?, #available?, #build_create_hash, #by_id, #by_name, #create_generic, #delete_cascade_generic, #delete_generic, #detach_generic, #exists?, #fill_in_details, #find_by_details, #find_global_object, #get_aws_region, #get_state, #handle_singleton_object, #harvest, #perform_operation, #prop_to_hash, #register_aws_object, #resource_api, #running?, #start_generic, #started?, #stop_generic, #terminate_generic
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send