Class: MintPress::Aws::RDS::ActivityStream

Inherits:
Object
  • Object
show all
Includes:
MintLogger, AwsCommon, Mixins::Properties
Defined in:
src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb

Properties (Read/Write)

  • #resource_arn ⇒ [String]
    'The Amazon Resource Name (ARN) of the DB cluster for the database activity stream. For example, arn:aws:rds:us-east-1:12345667890:cluster:das-cluster.'

    Property Attributes
    • start_activity_stream_prop'resource_arn'
    • read_onlyfalse
    • source"stop_activity_stream"
    • stop_activity_stream_prop'resource_arn'
    
    
    19
    20
    21
    # File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb', line 19
    
    property :resource_arn, start_activity_stream_prop: 'resource_arn', type: [String], read_only: false, source: "stop_activity_stream", description: 'The Amazon Resource Name (ARN) of the DB cluster for the database
    activity stream. For example,
    arn:aws:rds:us-east-1:12345667890:cluster:das-cluster.', stop_activity_stream_prop: 'resource_arn'
  • #mode ⇒ [String]
    'Specifies the mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously.'

    Property Attributes
    • start_activity_stream_prop'mode'
    • read_onlyfalse
    • source"start_activity_stream"
    
    
    22
    23
    24
    25
    # File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb', line 22
    
    property :mode, start_activity_stream_prop: 'mode', type: [String], read_only: false, source: "start_activity_stream", description: 'Specifies the mode of the database activity stream. Database events
    such as a change or access generate an activity stream event. The
    database session can handle these events either synchronously or
    asynchronously.'
  • #apply_immediately ⇒ [TrueClass,FalseClass]
    'Specifies whether or not the database activity stream is to stop as soon as possible, regardless of the maintenance window for the database.'

    Property Attributes
    • start_activity_stream_prop'apply_immediately'
    • read_onlyfalse
    • source"stop_activity_stream"
    • stop_activity_stream_prop'apply_immediately'
    
    
    26
    27
    28
    # File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb', line 26
    
    property :apply_immediately, start_activity_stream_prop: 'apply_immediately', type: [TrueClass,FalseClass], read_only: false, source: "stop_activity_stream", description: 'Specifies whether or not the database activity stream is to stop as
    soon as possible, regardless of the maintenance window for the
    database.', stop_activity_stream_prop: 'apply_immediately'
  • #kms_key ⇒ [String]
    'The AWS KMS key identifier for encrypting messages in the database activity stream. The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).'

    Property Attributes
    • start_activity_stream_prop'kms_key_id'
    • read_onlyfalse
    • source"start_activity_stream"
    
    
    29
    30
    31
    # File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb', line 29
    
    property :kms_key, start_activity_stream_prop: 'kms_key_id', type: [String], read_only: false, source: "start_activity_stream", description: 'The AWS KMS key identifier for encrypting messages in the database
    activity stream. The AWS KMS key identifier is the key ARN, key ID,
    alias ARN, or alias name for the AWS KMS customer master key (CMK).'
  • #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
    
    
    35
    # File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb', line 35
    
    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
    
    
    38
    # File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/rds/activity_stream.rb', line 38
    
    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 = {}) ⇒ ActivityStream

Returns a new instance of ActivityStream.

Instance Method Details

#startObject

#stopObject