Show / Hide Table of Contents

Class StackState

Inheritance
System.Object
InputArgs
ResourceArgs
StackState
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.OpsWorks
Assembly: Pulumi.Aws.dll
Syntax
public sealed class StackState : ResourceArgs

Constructors

View Source

StackState()

Declaration
public StackState()

Properties

View Source

AgentVersion

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>
View Source

Arn

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

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>
View Source

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>
View Source

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>
View Source

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>
View Source

CustomCookbooksSources

When use_custom_cookbooks is set, provide this sub-object as described below.

Declaration
public InputList<StackCustomCookbooksSourceGetArgs> CustomCookbooksSources { get; set; }
Property Value
Type Description
InputList<StackCustomCookbooksSourceGetArgs>
View Source

CustomJson

Custom JSON attributes to apply to the entire stack.

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

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Name

The name of the stack.

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

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>
View Source

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>
View Source

StackEndpoint

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

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

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>
View Source

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>
View Source

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