Class ApplicationState


  • public final class ApplicationState
    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`.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the application.
      • cloudwatchLoggingOptions

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTimestamp()
        Returns:
        Current timestamp when the application was created.
      • 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.
      • lastUpdateTimestamp

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastUpdateTimestamp()
        Returns:
        Current timestamp when the application was last updated.
      • 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 java.util.Optional<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 java.util.Optional<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.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Status of 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.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • versionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> versionId()
        Returns:
        Current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.