Show / Hide Table of Contents

Class MemcachedLayerState

Inheritance
System.Object
InputArgs
ResourceArgs
MemcachedLayerState
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 MemcachedLayerState : ResourceArgs

Constructors

View Source

MemcachedLayerState()

Declaration
public MemcachedLayerState()

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

Arn

The Amazon Resource Name(ARN) of the layer.

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
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

CustomConfigureRecipes

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

CustomDeployRecipes

Declaration
public InputList<string> CustomDeployRecipes { get; set; }
Property Value
Type Description
InputList<System.String>
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
Type Description
InputList<System.String>
View Source

CustomSetupRecipes

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

CustomShutdownRecipes

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

CustomUndeployRecipes

Declaration
public InputList<string> CustomUndeployRecipes { get; set; }
Property Value
Type Description
InputList<System.String>
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<MemcachedLayerEbsVolumeGetArgs> EbsVolumes { get; set; }
Property Value
Type Description
InputList<MemcachedLayerEbsVolumeGetArgs>
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
Type Description
InputList<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

UseEbsOptimizedInstances

Whether to use EBS-optimized instances.

Declaration
public Input<bool> UseEbsOptimizedInstances { get; set; }
Property Value
Type Description
Input<System.Boolean>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.