Class BeanstalkState
Inheritance
System.Object
BeanstalkState
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.SpotInst.dll
Syntax
public sealed class BeanstalkState : ResourceArgs
Constructors
View Source
BeanstalkState()
Declaration
Properties
View Source
BeanstalkEnvironmentId
The id of an existing Beanstalk environment.
Declaration
public Input<string> BeanstalkEnvironmentId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
BeanstalkEnvironmentName
The name of an existing Beanstalk environment.
Declaration
public Input<string> BeanstalkEnvironmentName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DeploymentPreferences
Preferences when performing a roll
Declaration
public Input<BeanstalkDeploymentPreferencesGetArgs> DeploymentPreferences { get; set; }
Property Value
View Source
DesiredCapacity
The desired number of instances the group should have at any time.
Declaration
public Input<int> DesiredCapacity { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
InstanceTypesSpots
One or more instance types. To maximize the availability of Spot instances, select as many instance types as possible.
Declaration
public InputList<string> InstanceTypesSpots { get; set; }
Property Value
View Source
Maintenance
Declaration
public Input<string> Maintenance { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ManagedActions
Managed Actions parameters
Declaration
public Input<BeanstalkManagedActionsGetArgs> ManagedActions { get; set; }
Property Value
View Source
MaxSize
The maximum number of instances the group should have at any time.
Declaration
public Input<int> MaxSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
MinSize
The minimum number of instances the group should have at any time.
Declaration
public Input<int> MinSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Name
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Product
Operation system type. Valid values: "Linux/UNIX", "SUSE Linux", "Windows".
For EC2 Classic instances: "Linux/UNIX (Amazon VPC)", "SUSE Linux (Amazon VPC)", "Windows (Amazon VPC)".
Declaration
public Input<string> Product { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Region
The AWS region your group will be created in. Cannot be changed after the group has been created.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ScheduledTasks
Declaration
public InputList<BeanstalkScheduledTaskGetArgs> ScheduledTasks { get; set; }
Property Value