AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Describes a layer.
Namespace: Amazon.OpsWorks.Model
Assembly: AWSSDK.OpsWorks.dll
Version: 3.x.y.z
public class Layer
The Layer type exposes the following members
Name | Description | |
---|---|---|
![]() |
Layer() |
Name | Type | Description | |
---|---|---|---|
![]() |
Arn | System.String |
Gets and sets the property Arn. The Amazon Resource Number (ARN) of a layer. |
![]() |
Attributes | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property Attributes. The layer attributes.
For the
For an ECS Cluster layer, OpsWorks Stacks the |
![]() |
AutoAssignElasticIps | System.Boolean |
Gets and sets the property AutoAssignElasticIps. Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer. |
![]() |
AutoAssignPublicIps | System.Boolean |
Gets and sets the property AutoAssignPublicIps. For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer. |
![]() |
CloudWatchLogsConfiguration | Amazon.OpsWorks.Model.CloudWatchLogsConfiguration |
Gets and sets the property CloudWatchLogsConfiguration. The Amazon CloudWatch Logs configuration settings for the layer. |
![]() |
CreatedAt | System.String |
Gets and sets the property CreatedAt. Date when the layer was created. |
![]() |
CustomInstanceProfileArn | System.String |
Gets and sets the property CustomInstanceProfileArn. The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers. |
![]() |
CustomJson | System.String |
Gets and sets the property CustomJson. A JSON formatted string containing the layer's custom stack configuration and deployment attributes. |
![]() |
CustomRecipes | Amazon.OpsWorks.Model.Recipes |
Gets and sets the property CustomRecipes.
A |
![]() |
CustomSecurityGroupIds | System.Collections.Generic.List<System.String> |
Gets and sets the property CustomSecurityGroupIds. An array containing the layer's custom security group IDs. |
![]() |
DefaultRecipes | Amazon.OpsWorks.Model.Recipes |
Gets and sets the property DefaultRecipes.
OpsWorks Stacks supports five lifecycle events: setup, configuration,
deploy, undeploy, and shutdown. For each layer, OpsWorks Stacks
runs a set of standard recipes for each event. You can also provide custom recipes
for any or all layers and events. OpsWorks Stacks runs custom event recipes after
the standard recipes.
To specify a recipe, use the cookbook's directory name in the repository followed
by two colons and the recipe name, which is the recipe's file name without the |
![]() |
DefaultSecurityGroupNames | System.Collections.Generic.List<System.String> |
Gets and sets the property DefaultSecurityGroupNames. An array containing the layer's security group names. |
![]() |
EnableAutoHealing | System.Boolean |
Gets and sets the property EnableAutoHealing. Whether auto healing is disabled for the layer. |
![]() |
InstallUpdatesOnBoot | System.Boolean |
Gets and sets the property InstallUpdatesOnBoot.
Whether to install operating system and package updates when the instance boots. The
default value is
We strongly recommend using the default value of |
![]() |
LayerId | System.String |
Gets and sets the property LayerId. The layer ID. |
![]() |
LifecycleEventConfiguration | Amazon.OpsWorks.Model.LifecycleEventConfiguration |
Gets and sets the property LifecycleEventConfiguration.
A |
![]() |
Name | System.String |
Gets and sets the property Name. The layer name. Layer names can be a maximum of 32 characters. |
![]() |
Packages | System.Collections.Generic.List<System.String> |
Gets and sets the property Packages.
An array of |
![]() |
Shortname | System.String |
Gets and sets the property Shortname. The layer short name. |
![]() |
StackId | System.String |
Gets and sets the property StackId. The layer stack ID. |
![]() |
Type | Amazon.OpsWorks.LayerType |
Gets and sets the property Type. The layer type. |
![]() |
UseEbsOptimizedInstances | System.Boolean |
Gets and sets the property UseEbsOptimizedInstances. Whether the layer uses Amazon EBS-optimized instances. |
![]() |
VolumeConfigurations | System.Collections.Generic.List<Amazon.OpsWorks.Model.VolumeConfiguration> |
Gets and sets the property VolumeConfigurations.
A |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5