Class EnvironmentState


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

      Nested Classes 
      Modifier and Type Class Description
      static class  EnvironmentState.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 Deprecated Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.util.List<EnvironmentAllSettingArgs>>> allSettings()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> application()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> autoscalingGroups()  
      static EnvironmentState.Builder builder()  
      static EnvironmentState.Builder builder​(EnvironmentState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> cname()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> cnamePrefix()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointUrl()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> instances()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> launchConfigurations()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> loadBalancers()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> platformArn()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> pollInterval()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> queues()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<EnvironmentSettingArgs>>> settings()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> solutionStackName()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
      Deprecated.
      Please use `tags` instead.
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> tier()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> triggers()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> waitForReadyTimeout()  
      • 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

      • allSettings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<EnvironmentAllSettingArgs>>> allSettings()
        Returns:
        List of all option settings configured in this Environment. These are a combination of default settings and their overrides from `setting` in the configuration.
      • application

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> application()
        Returns:
        Name of the application that contains the version to be deployed
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
      • autoscalingGroups

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> autoscalingGroups()
        Returns:
        The autoscaling groups used by this Environment.
      • cname

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cname()
        Returns:
        Fully qualified DNS name for this Environment.
      • cnamePrefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cnamePrefix()
        Returns:
        Prefix to use for the fully qualified DNS name of the Environment.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Short description of the Environment
      • endpointUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointUrl()
        Returns:
        The URL to the Load Balancer for this Environment
      • instances

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> instances()
        Returns:
        Instances used by this Environment.
      • launchConfigurations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> launchConfigurations()
        Returns:
        Launch configurations in use by this Environment.
      • loadBalancers

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> loadBalancers()
        Returns:
        Elastic load balancers in use by this Environment.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A unique name for this Environment. This name is used in the application URL
      • platformArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platformArn()
        Returns:
        The [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the Elastic Beanstalk [Platform](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-platformarn) to use in deployment
      • pollInterval

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pollInterval()
        Returns:
        The time between polling the AWS API to check if changes have been applied. Use this to adjust the rate of API calls for any `create` or `update` action. Minimum `10s`, maximum `180s`. Omit this to use the default behavior, which is an exponential backoff
      • queues

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> queues()
        Returns:
        SQS queues in use by this Environment.
      • settings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<EnvironmentSettingArgs>>> settings()
        Returns:
        Option settings to configure the new Environment. These override specific values that are set as defaults. The format is detailed below in Option Settings
      • solutionStackName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> solutionStackName()
        Returns:
        A solution stack to base your environment off of. Example stacks can be found in the [Amazon API documentation](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html)
      • tags

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

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Deprecated.
        Please use `tags` instead.
        Returns:
        A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
      • templateName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateName()
        Returns:
        The name of the Elastic Beanstalk Configuration template to use in deployment
      • tier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tier()
        Returns:
        Elastic Beanstalk Environment tier. Valid values are `Worker` or `WebServer`. If tier is left blank `WebServer` will be used.
      • triggers

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> triggers()
        Returns:
        Autoscaling triggers in use by this Environment.
      • version

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()
        Returns:
        The name of the Elastic Beanstalk Application Version to use in deployment.
      • waitForReadyTimeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> waitForReadyTimeout()
        Returns:
        The maximum [duration](https://golang.org/pkg/time/#ParseDuration) that this provider should wait for an Elastic Beanstalk Environment to be in a ready state before timing out.