Class StatementArgs


  • public final class StatementArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  StatementArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • clusterIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clusterIdentifier()
        Returns:
        The cluster identifier. This parameter is required when connecting to a cluster and authenticating using either Secrets Manager or temporary credentials.
      • database

        public com.pulumi.core.Output<java.lang.String> database()
        Returns:
        The name of the database.
      • dbUser

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dbUser()
        Returns:
        The database user name.
      • parameters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<StatementParameterArgs>>> parameters()
      • secretArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretArn()
        Returns:
        The name or ARN of the secret that enables access to the database.
      • sql

        public com.pulumi.core.Output<java.lang.String> sql()
        Returns:
        The SQL statement text to run. The following arguments are optional:
      • statementName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statementName()
        Returns:
        The name of the SQL statement. You can name the SQL statement when you create it to identify the query.
      • withEvent

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> withEvent()
        Returns:
        A value that indicates whether to send an event to the Amazon EventBridge event bus after the SQL statement runs.
      • workgroupName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workgroupName()
        Returns:
        The serverless workgroup name. This parameter is required when connecting to a serverless workgroup and authenticating using either Secrets Manager or temporary credentials.