Class NodejsAppLayerArgs
Inheritance
System.Object
NodejsAppLayerArgs
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 NodejsAppLayerArgs : ResourceArgs
Constructors
View Source
NodejsAppLayerArgs()
Declaration
public NodejsAppLayerArgs()
Properties
View Source
AutoAssignElasticIps
Whether to automatically assign an elastic IP address to the layer's instances.
Declaration
public Input<bool> AutoAssignElasticIps { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
AutoAssignPublicIps
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
Declaration
public Input<bool> AutoAssignPublicIps { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
AutoHealing
Whether to enable auto-healing for the layer.
Declaration
public Input<bool> AutoHealing { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Declaration
public InputList<string> CustomConfigureRecipes { get; set; }
Property Value
View Source
CustomDeployRecipes
Declaration
public InputList<string> CustomDeployRecipes { get; set; }
Property Value
View Source
CustomInstanceProfileArn
The ARN of an IAM profile that will be used for the layer's instances.
Declaration
public Input<string> CustomInstanceProfileArn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CustomJson
Custom JSON attributes to apply to the layer.
Declaration
public Input<string> CustomJson { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CustomSecurityGroupIds
Ids for a set of security groups to apply to the layer's instances.
Declaration
public InputList<string> CustomSecurityGroupIds { get; set; }
Property Value
View Source
CustomSetupRecipes
Declaration
public InputList<string> CustomSetupRecipes { get; set; }
Property Value
View Source
CustomShutdownRecipes
Declaration
public InputList<string> CustomShutdownRecipes { get; set; }
Property Value
View Source
CustomUndeployRecipes
Declaration
public InputList<string> CustomUndeployRecipes { get; set; }
Property Value
View Source
DrainElbOnShutdown
Whether to enable Elastic Load Balancing connection draining.
Declaration
public Input<bool> DrainElbOnShutdown { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
EbsVolumes
ebs_volume blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
Declaration
public InputList<NodejsAppLayerEbsVolumeArgs> EbsVolumes { get; set; }
Property Value
View Source
ElasticLoadBalancer
Name of an Elastic Load Balancer to attach to this layer
Declaration
public Input<string> ElasticLoadBalancer { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
InstallUpdatesOnBoot
Whether to install OS and package updates on each instance when it boots.
Declaration
public Input<bool> InstallUpdatesOnBoot { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
InstanceShutdownTimeout
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
Declaration
public Input<int> InstanceShutdownTimeout { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Name
A human-readable name for the layer.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
NodejsVersion
The version of NodeJS to use. Defaults to "0.10.38".
Declaration
public Input<string> NodejsVersion { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
StackId
The id of the stack the layer will belong to.
Declaration
public Input<string> StackId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SystemPackages
Names of a set of system packages to install on the layer's instances.
Declaration
public InputList<string> SystemPackages { get; set; }
Property Value
View Source
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
UseEbsOptimizedInstances
Whether to use EBS-optimized instances.
Declaration
public Input<bool> UseEbsOptimizedInstances { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|