Class MemcachedLayerArgs
Inheritance
System.Object
MemcachedLayerArgs
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 MemcachedLayerArgs : ResourceArgs
Constructors
View Source
MemcachedLayerArgs()
Declaration
public MemcachedLayerArgs()
Properties
View Source
AllocatedMemory
Amount of memory to allocate for the cache on each instance, in megabytes. Defaults to 512MB.
Declaration
public Input<int> AllocatedMemory { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
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<MemcachedLayerEbsVolumeArgs> 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
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> |
|