Class StackArgs
Inherited Members
Namespace: Pulumi.Aws.OpsWorks
Assembly: Pulumi.Aws.dll
Syntax
public sealed class StackArgs : ResourceArgs
Constructors
View SourceStackArgs()
Declaration
public StackArgs()
Properties
View SourceAgentVersion
If set to "LATEST", OpsWorks will automatically install the latest version.
Declaration
public Input<string> AgentVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BerkshelfVersion
If manage_berkshelf is enabled, the version of Berkshelf to use.
Declaration
public Input<string> BerkshelfVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Color
Color to paint next to the stack's resources in the OpsWorks console.
Declaration
public Input<string> Color { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConfigurationManagerName
Name of the configuration manager to use. Defaults to "Chef".
Declaration
public Input<string> ConfigurationManagerName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConfigurationManagerVersion
Version of the configuration manager to use. Defaults to "11.4".
Declaration
public Input<string> ConfigurationManagerVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CustomCookbooksSources
When use_custom_cookbooks is set, provide this sub-object as
described below.
Declaration
public InputList<StackCustomCookbooksSourceArgs> CustomCookbooksSources { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<StackCustomCookbooksSourceArgs> |
CustomJson
Custom JSON attributes to apply to the entire stack.
Declaration
public Input<string> CustomJson { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultAvailabilityZone
Name of the availability zone where instances will be created
by default. This is required unless you set vpc_id.
Declaration
public Input<string> DefaultAvailabilityZone { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultInstanceProfileArn
The ARN of an IAM Instance Profile that created instances will have by default.
Declaration
public Input<string> DefaultInstanceProfileArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultOs
Name of OS that will be installed on instances by default.
Declaration
public Input<string> DefaultOs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultRootDeviceType
Name of the type of root device instances will have by default.
Declaration
public Input<string> DefaultRootDeviceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultSshKeyName
Name of the SSH keypair that instances will have by default.
Declaration
public Input<string> DefaultSshKeyName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultSubnetId
Id of the subnet in which instances will be created by default. Mandatory
if vpc_id is set, and forbidden if it isn't.
Declaration
public Input<string> DefaultSubnetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HostnameTheme
Keyword representing the naming scheme that will be used for instance hostnames within this stack.
Declaration
public Input<string> HostnameTheme { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ManageBerkshelf
Boolean value controlling whether Opsworks will run Berkshelf for this stack.
Declaration
public Input<bool> ManageBerkshelf { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Name
The name of the stack.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The name of the region where the stack will exist.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceRoleArn
The ARN of an IAM role that the OpsWorks service will act as.
Declaration
public Input<string> ServiceRoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
UseCustomCookbooks
Boolean value controlling whether the custom cookbook settings are enabled.
Declaration
public Input<bool> UseCustomCookbooks { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
UseOpsworksSecurityGroups
Boolean value controlling whether the standard OpsWorks security groups apply to created instances.
Declaration
public Input<bool> UseOpsworksSecurityGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
VpcId
The id of the VPC that this stack belongs to.
Declaration
public Input<string> VpcId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |