Class: MintPress::Aws::RDS::CurrentDbClusterCapacity

Inherits:
Object
  • Object
show all
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_onlyfalse
    • 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_onlyfalse
    • 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_onlyfalse
    • 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_onlyfalse
    • 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 Attributes
    
    
    61
    # 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
    • defaultMintPress::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

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

Constructor Details

#initialize(opts = {}) ⇒ CurrentDbClusterCapacity

Returns a new instance of CurrentDbClusterCapacity.

Instance Method Details

#modifyObject