Class: Aws::CloudWatchEvents::Types::RedshiftDataParameters
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CloudWatchEvents::Types::RedshiftDataParameters
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatchevents/types.rb
Overview
These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #database  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the database. 
- 
  
    
      #db_user  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The database user name. 
- 
  
    
      #secret_manager_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name or ARN of the secret that enables access to the database. 
- 
  
    
      #sql  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The SQL statement text to run. 
- 
  
    
      #statement_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the SQL statement. 
- 
  
    
      #with_event  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates whether to send an event back to EventBridge after the SQL statement runs. 
Instance Attribute Details
#database ⇒ String
The name of the database. Required when authenticating using temporary credentials.
| 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 | # File 'lib/aws-sdk-cloudwatchevents/types.rb', line 3321 class RedshiftDataParameters < Struct.new( :secret_manager_arn, :database, :db_user, :sql, :statement_name, :with_event) SENSITIVE = [] include Aws::Structure end | 
#db_user ⇒ String
The database user name. Required when authenticating using temporary credentials.
| 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 | # File 'lib/aws-sdk-cloudwatchevents/types.rb', line 3321 class RedshiftDataParameters < Struct.new( :secret_manager_arn, :database, :db_user, :sql, :statement_name, :with_event) SENSITIVE = [] include Aws::Structure end | 
#secret_manager_arn ⇒ String
The name or ARN of the secret that enables access to the database. Required when authenticating using Amazon Web Services Secrets Manager.
| 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 | # File 'lib/aws-sdk-cloudwatchevents/types.rb', line 3321 class RedshiftDataParameters < Struct.new( :secret_manager_arn, :database, :db_user, :sql, :statement_name, :with_event) SENSITIVE = [] include Aws::Structure end | 
#sql ⇒ String
The SQL statement text to run.
| 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 | # File 'lib/aws-sdk-cloudwatchevents/types.rb', line 3321 class RedshiftDataParameters < Struct.new( :secret_manager_arn, :database, :db_user, :sql, :statement_name, :with_event) SENSITIVE = [] include Aws::Structure end | 
#statement_name ⇒ String
The name of the SQL statement. You can name the SQL statement when you create it to identify the query.
| 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 | # File 'lib/aws-sdk-cloudwatchevents/types.rb', line 3321 class RedshiftDataParameters < Struct.new( :secret_manager_arn, :database, :db_user, :sql, :statement_name, :with_event) SENSITIVE = [] include Aws::Structure end | 
#with_event ⇒ Boolean
Indicates whether to send an event back to EventBridge after the SQL statement runs.
| 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 | # File 'lib/aws-sdk-cloudwatchevents/types.rb', line 3321 class RedshiftDataParameters < Struct.new( :secret_manager_arn, :database, :db_user, :sql, :statement_name, :with_event) SENSITIVE = [] include Aws::Structure end |