Class ApplicationArgs


  • public final class ApplicationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • applicationConfiguration

        public java.util.Optional<com.pulumi.core.Output<ApplicationApplicationConfigurationArgs>> applicationConfiguration()
        Returns:
        Application configuration. See `applicationConfiguration` Block below.
      • applicationMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationMode()
        Returns:
        Application's mode. Valid values are `STREAMING`, `INTERACTIVE`.
      • cloudwatchLoggingOptions

        public java.util.Optional<com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs>> cloudwatchLoggingOptions()
        Returns:
        CloudWatch log stream to monitor application configuration errors. See `cloudwatchLoggingOptions` Block below.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Summary description of the application.
      • forceStop

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> forceStop()
        Returns:
        Whether to force stop an unresponsive Flink-based application.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the application.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • runtimeEnvironment

        public com.pulumi.core.Output<java.lang.String> runtimeEnvironment()
        Returns:
        Runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`, `FLINK-1_19`, `FLINK-1_20`, `FLINK-2_2`, `FLINK-2_3`.
      • serviceExecutionRole

        public com.pulumi.core.Output<java.lang.String> serviceExecutionRole()
        Returns:
        ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources. The following arguments are optional:
      • startApplication

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> startApplication()
        Returns:
        Whether to start or stop the application.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.