Class EnvironmentState
Inheritance
System.Object
EnvironmentState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Aws.dll
Syntax
public sealed class EnvironmentState : ResourceArgs
Constructors
View Source
EnvironmentState()
Declaration
public EnvironmentState()
Properties
View Source
AllSettings
List of all option settings configured in this Environment. These
are a combination of default settings and their overrides from setting in
the configuration.
Declaration
public InputList<EnvironmentAllSettingGetArgs> AllSettings { get; set; }
Property Value
View Source
Application
Name of the application that contains the version
to be deployed
Declaration
public Input<string> Application { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Arn
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AutoscalingGroups
The autoscaling groups used by this Environment.
Declaration
public InputList<string> AutoscalingGroups { get; set; }
Property Value
View Source
Cname
Fully qualified DNS name for this Environment.
Declaration
public Input<string> Cname { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CnamePrefix
Prefix to use for the fully qualified DNS name of
the Environment.
Declaration
public Input<string> CnamePrefix { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Description
Short description of the Environment
Declaration
public Input<string> Description { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EndpointUrl
The URL to the Load Balancer for this Environment
Declaration
public Input<string> EndpointUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Instances
Instances used by this Environment.
Declaration
public InputList<string> Instances { get; set; }
Property Value
View Source
LaunchConfigurations
Launch configurations in use by this Environment.
Declaration
public InputList<string> LaunchConfigurations { get; set; }
Property Value
View Source
LoadBalancers
Elastic load balancers in use by this Environment.
Declaration
public InputList<string> LoadBalancers { get; set; }
Property Value
View Source
Name
A unique name for this Environment. This name is used
in the application URL
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The ARN of the Elastic Beanstalk Platform
to use in deployment
Declaration
public Input<string> PlatformArn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
PollInterval
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
Declaration
public Input<string> PollInterval { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Queues
SQS queues in use by this Environment.
Declaration
public InputList<string> Queues { get; set; }
Property Value
View Source
Settings
Option settings to configure the new Environment. These
override specific values that are set as defaults. The format is detailed
below in Option Settings
Declaration
public InputList<EnvironmentSettingGetArgs> Settings { get; set; }
Property Value
View Source
SolutionStackName
Declaration
public Input<string> SolutionStackName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A set of tags to apply to the Environment.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
TemplateName
The name of the Elastic Beanstalk Configuration
template to use in deployment
Declaration
public Input<string> TemplateName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Tier
Elastic Beanstalk Environment tier. Valid values are Worker
or WebServer. If tier is left blank WebServer will be used.
Declaration
public Input<string> Tier { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Triggers
Autoscaling triggers in use by this Environment.
Declaration
public InputList<string> Triggers { get; set; }
Property Value
View Source
Version
The name of the Elastic Beanstalk Application Version
to use in deployment.
Declaration
public Input<string> Version { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
WaitForReadyTimeout
The maximum
duration that this provider should
wait for an Elastic Beanstalk Environment to be in a ready state before timing
out.
Declaration
public Input<string> WaitForReadyTimeout { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|