RedshiftDataParameters class

These are custom parameters to be used when the target is a Redshift cluster to invoke the Redshift Data API ExecuteStatement based on EventBridge events.

Constructors

RedshiftDataParameters({required String database, required String sql, String? dbUser, String? secretManagerArn, String? statementName, bool? withEvent})
RedshiftDataParameters.fromJson(Map<String, dynamic> json)
factory

Properties

database String
The name of the database. Required when authenticating using temporary credentials.
final
dbUser String?
The database user name. Required when authenticating using temporary credentials.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secretManagerArn String?
The name or ARN of the secret that enables access to the database. Required when authenticating using AWS Secrets Manager.
final
sql String
The SQL statement text to run.
final
statementName String?
The name of the SQL statement. You can name the SQL statement when you create it to identify the query.
final
withEvent bool?
Indicates whether to send an event back to EventBridge after the SQL statement runs.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited