Show / Hide Table of Contents

Class EnvironmentArgs

Inheritance
System.Object
InputArgs
ResourceArgs
EnvironmentArgs
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Aws.ElasticBeanstalk
Assembly: Pulumi.Aws.dll
Syntax
public sealed class EnvironmentArgs : ResourceArgs

Constructors

View Source

EnvironmentArgs()

Declaration
public EnvironmentArgs()

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

PlatformArn

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
Type Description
InputList<EnvironmentSettingArgs>
View Source

SolutionStackName

A solution stack to base your environment off of. Example stacks can be found in the Amazon API documentation

Declaration
public Input<string> SolutionStackName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.