Skip to main content

πŸ”Œ AWS EC2 Auto Scaling Group - object.extracts.yaml

  • Contextual name: πŸ”Œ object.extracts.yaml
  • ID: /types/CA10__CaAwsAutoScalingGroup__c/object.extracts.yaml
  • Located in: πŸ“• AWS EC2 Auto Scaling Group

Used In​

LogicPolicyFlags
🧠 prod.logic.yaml πŸŸ’πŸ“ AWS EC2 Auto Scaling Group and Classic Load Balancer AZs are inconsistent 🟠🟒🟒 x3
🧠 prod.logic.yaml πŸŸ’πŸ“ AWS EC2 Auto Scaling Group behind ELB doesn't use ELB health check 🟒🟒 x3

Content​

Open File

---
extracts:
# AvailabilityZones.member.N
# One or more Availability Zones for the group.
# Type: Array of strings
# Length Constraints: Minimum length of 1. Maximum length of 255.
# Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
# Required: Yes
- name: CA10__availabilityZones__c
value:
FIELD:
path: CA10__availabilityZones__c
undeterminedIf:
isEmpty: Corrupted data. Availability zones should always present
- name: caExtract_availabilityZones_asCollection__c
value:
COLLECTION_FROM:
separator: "\n"
arg:
EXTRACT: CA10__availabilityZones__c
# A comma-separated value string of one or more health check types.
# Values: EC2, EBS, ELB, VPC_LATTICE. Not nullable. Can't have no access, retrieved via autoscaling:DescribeAutoScalingGroups
- name: CA10__healthCheckType__c
value:
FIELD:
path: CA10__healthCheckType__c