Layer constructor

Layer({
  1. String? arn,
  2. Map<LayerAttributesKeys, String>? attributes,
  3. bool? autoAssignElasticIps,
  4. bool? autoAssignPublicIps,
  5. CloudWatchLogsConfiguration? cloudWatchLogsConfiguration,
  6. String? createdAt,
  7. String? customInstanceProfileArn,
  8. String? customJson,
  9. Recipes? customRecipes,
  10. List<String>? customSecurityGroupIds,
  11. Recipes? defaultRecipes,
  12. List<String>? defaultSecurityGroupNames,
  13. bool? enableAutoHealing,
  14. bool? installUpdatesOnBoot,
  15. String? layerId,
  16. LifecycleEventConfiguration? lifecycleEventConfiguration,
  17. String? name,
  18. List<String>? packages,
  19. String? shortname,
  20. String? stackId,
  21. LayerType? type,
  22. bool? useEbsOptimizedInstances,
  23. 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,
});