ExecuteStatementInput

public struct ExecuteStatementInput : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The cluster identifier. This parameter is required when authenticating using either AWS Secrets Manager or temporary credentials.

    Declaration

    Swift

    public let clusterIdentifier: String
  • The name of the database. This parameter is required when authenticating using temporary credentials.

    Declaration

    Swift

    public let database: String?
  • The database user name. This parameter is required when authenticating using temporary credentials.

    Declaration

    Swift

    public let dbUser: String?
  • The name or ARN of the secret that enables access to the database. This parameter is required when authenticating using AWS Secrets Manager.

    Declaration

    Swift

    public let secretArn: String?
  • sql

    The SQL statement text to run.

    Declaration

    Swift

    public let sql: String
  • The name of the SQL statement. You can name the SQL statement when you create it to identify the query.

    Declaration

    Swift

    public let statementName: String?
  • A value that indicates whether to send an event to the Amazon EventBridge event bus after the SQL statement runs.

    Declaration

    Swift

    public let withEvent: Bool?
  • Undocumented

    Declaration

    Swift

    public init(clusterIdentifier: String, database: String? = nil, dbUser: String? = nil, secretArn: String? = nil, sql: String, statementName: String? = nil, withEvent: Bool? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws