Class StatementState


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

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

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static StatementState.Builder builder()  
      static StatementState.Builder builder​(StatementState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> clusterIdentifier()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> database()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> dbUser()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<StatementParameterArgs>>> parameters()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretArn()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sql()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> statementName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> withEvent()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> workgroupName()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.util.Optional<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 java.util.Optional<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.