Layer constructor
Layer({
- String? arn,
- Map<
LayerAttributesKeys, String> ? attributes, - bool? autoAssignElasticIps,
- bool? autoAssignPublicIps,
- CloudWatchLogsConfiguration? cloudWatchLogsConfiguration,
- String? createdAt,
- String? customInstanceProfileArn,
- String? customJson,
- Recipes? customRecipes,
- List<
String> ? customSecurityGroupIds, - Recipes? defaultRecipes,
- List<
String> ? defaultSecurityGroupNames, - bool? enableAutoHealing,
- bool? installUpdatesOnBoot,
- String? layerId,
- LifecycleEventConfiguration? lifecycleEventConfiguration,
- String? name,
- List<
String> ? packages, - String? shortname,
- String? stackId,
- LayerType? type,
- bool? useEbsOptimizedInstances,
- List<
VolumeConfiguration> ? volumeConfigurations,
Implementation
Layer({
this.arn,
this.attributes,
this.autoAssignElasticIps,
this.autoAssignPublicIps,
this.cloudWatchLogsConfiguration,
this.createdAt,
this.customInstanceProfileArn,
this.customJson,
this.customRecipes,
this.customSecurityGroupIds,
this.defaultRecipes,
this.defaultSecurityGroupNames,
this.enableAutoHealing,
this.installUpdatesOnBoot,
this.layerId,
this.lifecycleEventConfiguration,
this.name,
this.packages,
this.shortname,
this.stackId,
this.type,
this.useEbsOptimizedInstances,
this.volumeConfigurations,
});