Class EnvironmentArgs
Inheritance
System.Object
EnvironmentArgs
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 EnvironmentArgs : ResourceArgs
Constructors
View Source
EnvironmentArgs()
Declaration
Properties
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
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
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
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<EnvironmentSettingArgs> 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
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> |
|