{
  "version": "1.0",
  "resources": {
    "AutoScalingGroup": {
      "operation": "DescribeAutoScalingGroups",
      "resourceIdentifier": {
        "DefaultCooldown": "AutoScalingGroups[].DefaultCooldown",
        "AvailabilityZones": "AutoScalingGroups[].AvailabilityZones",
        "LoadBalancerNames": "AutoScalingGroups[].LoadBalancerNames",
        "TargetGroupARNs": "AutoScalingGroups[].TargetGroupARNs",
        "HealthCheckType": "AutoScalingGroups[].HealthCheckType",
        "HealthCheckGracePeriod": "AutoScalingGroups[].HealthCheckGracePeriod",
        "PlacementGroup": "AutoScalingGroups[].PlacementGroup",
        "VPCZoneIdentifier": "AutoScalingGroups[].VPCZoneIdentifier",
        "Tags": "AutoScalingGroups[].Tags",
        "TerminationPolicies": "AutoScalingGroups[].TerminationPolicies",
        "NewInstancesProtectedFromScaleIn": "AutoScalingGroups[].NewInstancesProtectedFromScaleIn",
        "ServiceLinkedRoleARN": "AutoScalingGroups[].ServiceLinkedRoleARN"
      }
    },
    "AutoScalingInstance": {
      "operation": "DescribeAutoScalingInstances",
      "resourceIdentifier": {
        "InstanceId": "AutoScalingInstances[].InstanceId",
        "HealthStatus": "AutoScalingInstances[].HealthStatus",
        "LaunchTemplate": "AutoScalingInstances[].LaunchTemplate",
        "ProtectedFromScaleIn": "AutoScalingInstances[].ProtectedFromScaleIn"
      }
    },
    "LaunchConfiguration": {
      "operation": "DescribeLaunchConfigurations",
      "resourceIdentifier": {
        "LaunchConfigurationName": "LaunchConfigurations[].LaunchConfigurationName"
      }
    },
    "NotificationConfiguration": {
      "operation": "DescribeNotificationConfigurations",
      "resourceIdentifier": {
        "TopicARN": "NotificationConfigurations[].TopicARN",
        "NotificationType": "NotificationConfigurations[].NotificationType"
      }
    },
    "Policy": {
      "operation": "DescribePolicies",
      "resourceIdentifier": {
        "PolicyName": "ScalingPolicies[].PolicyName",
        "PolicyType": "ScalingPolicies[].PolicyType",
        "AdjustmentType": "ScalingPolicies[].AdjustmentType",
        "MinAdjustmentStep": "ScalingPolicies[].MinAdjustmentStep",
        "MinAdjustmentMagnitude": "ScalingPolicies[].MinAdjustmentMagnitude",
        "ScalingAdjustment": "ScalingPolicies[].ScalingAdjustment",
        "Cooldown": "ScalingPolicies[].Cooldown",
        "StepAdjustments": "ScalingPolicies[].StepAdjustments",
        "MetricAggregationType": "ScalingPolicies[].MetricAggregationType",
        "EstimatedInstanceWarmup": "ScalingPolicies[].EstimatedInstanceWarmup",
        "TargetTrackingConfiguration": "ScalingPolicies[].TargetTrackingConfiguration"
      }
    },
    "ScalingActivity": {
      "operation": "DescribeScalingActivities",
      "resourceIdentifier": {
        "ActivityId": "Activities[].ActivityId"
      }
    },
    "ScheduledAction": {
      "operation": "DescribeScheduledActions",
      "resourceIdentifier": {
        "AutoScalingGroupName": "ScheduledUpdateGroupActions[].AutoScalingGroupName",
        "ScheduledActionName": "ScheduledUpdateGroupActions[].ScheduledActionName",
        "Time": "ScheduledUpdateGroupActions[].Time",
        "StartTime": "ScheduledUpdateGroupActions[].StartTime",
        "EndTime": "ScheduledUpdateGroupActions[].EndTime",
        "Recurrence": "ScheduledUpdateGroupActions[].Recurrence",
        "MinSize": "ScheduledUpdateGroupActions[].MinSize",
        "MaxSize": "ScheduledUpdateGroupActions[].MaxSize",
        "DesiredCapacity": "ScheduledUpdateGroupActions[].DesiredCapacity"
      }
    }
  },
  "operations": {
    "AttachInstances": {
      "InstanceIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      },
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "AttachLoadBalancerTargetGroups": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "TargetGroupARNs": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "TargetGroupARNs"
          }
        ]
      }
    },
    "AttachLoadBalancers": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "LoadBalancerNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "LoadBalancerNames"
          }
        ]
      }
    },
    "BatchDeleteScheduledAction": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "ScheduledActionNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "ScheduledActionName"
          }
        ]
      }
    },
    "BatchPutScheduledUpdateGroupAction": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "CompleteLifecycleAction": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "InstanceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      }
    },
    "DeleteAutoScalingGroup": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DeleteLaunchConfiguration": {
      "LaunchConfigurationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "LaunchConfiguration",
            "resourceIdentifier": "LaunchConfigurationName"
          }
        ]
      }
    },
    "DeleteLifecycleHook": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DeleteNotificationConfiguration": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "TopicARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "NotificationConfiguration",
            "resourceIdentifier": "TopicARN"
          }
        ]
      }
    },
    "DeletePolicy": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "PolicyName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "PolicyName"
          }
        ]
      }
    },
    "DeleteScheduledAction": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "ScheduledActionName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "ScheduledActionName"
          }
        ]
      }
    },
    "DeleteTags": {
      "Tags": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "Tags"
          }
        ]
      }
    },
    "DescribeAutoScalingGroups": {
      "AutoScalingGroupNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DescribeAutoScalingInstances": {
      "InstanceIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      }
    },
    "DescribeLaunchConfigurations": {
      "LaunchConfigurationNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "LaunchConfiguration",
            "resourceIdentifier": "LaunchConfigurationName"
          }
        ]
      }
    },
    "DescribeLifecycleHooks": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DescribeLoadBalancerTargetGroups": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DescribeLoadBalancers": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DescribeNotificationConfigurations": {
      "AutoScalingGroupNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DescribePolicies": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "PolicyNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "PolicyName"
          }
        ]
      },
      "PolicyTypes": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "PolicyType"
          }
        ]
      }
    },
    "DescribeScalingActivities": {
      "ActivityIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScalingActivity",
            "resourceIdentifier": "ActivityId"
          }
        ]
      },
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DescribeScheduledActions": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "ScheduledActionNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "ScheduledActionName"
          }
        ]
      },
      "StartTime": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "StartTime"
          }
        ]
      },
      "EndTime": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "EndTime"
          }
        ]
      }
    },
    "DetachInstances": {
      "InstanceIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      },
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "DetachLoadBalancerTargetGroups": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "TargetGroupARNs": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "TargetGroupARNs"
          }
        ]
      }
    },
    "DetachLoadBalancers": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "LoadBalancerNames": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "LoadBalancerNames"
          }
        ]
      }
    },
    "DisableMetricsCollection": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "EnableMetricsCollection": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "EnterStandby": {
      "InstanceIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      },
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "ExecutePolicy": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "PolicyName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "PolicyName"
          }
        ]
      }
    },
    "ExitStandby": {
      "InstanceIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      },
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "PutLifecycleHook": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "PutNotificationConfiguration": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "TopicARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "NotificationConfiguration",
            "resourceIdentifier": "TopicARN"
          }
        ]
      },
      "NotificationTypes": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "NotificationConfiguration",
            "resourceIdentifier": "NotificationType"
          }
        ]
      }
    },
    "PutScalingPolicy": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "PolicyName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "PolicyName"
          }
        ]
      },
      "PolicyType": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "PolicyType"
          }
        ]
      },
      "AdjustmentType": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "AdjustmentType"
          }
        ]
      },
      "MinAdjustmentStep": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "MinAdjustmentStep"
          }
        ]
      },
      "MinAdjustmentMagnitude": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "MinAdjustmentMagnitude"
          }
        ]
      },
      "ScalingAdjustment": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "ScalingAdjustment"
          }
        ]
      },
      "Cooldown": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "Cooldown"
          }
        ]
      },
      "MetricAggregationType": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "MetricAggregationType"
          }
        ]
      },
      "StepAdjustments": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "StepAdjustments"
          }
        ]
      },
      "EstimatedInstanceWarmup": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "EstimatedInstanceWarmup"
          }
        ]
      },
      "TargetTrackingConfiguration": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Policy",
            "resourceIdentifier": "TargetTrackingConfiguration"
          }
        ]
      }
    },
    "PutScheduledUpdateGroupAction": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "ScheduledActionName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "ScheduledActionName"
          }
        ]
      },
      "Time": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "Time"
          }
        ]
      },
      "StartTime": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "StartTime"
          }
        ]
      },
      "EndTime": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "EndTime"
          }
        ]
      },
      "Recurrence": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "Recurrence"
          }
        ]
      },
      "MinSize": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "MinSize"
          }
        ]
      },
      "MaxSize": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "MaxSize"
          }
        ]
      },
      "DesiredCapacity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "DesiredCapacity"
          }
        ]
      }
    },
    "RecordLifecycleActionHeartbeat": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "InstanceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      }
    },
    "ResumeProcesses": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "SetDesiredCapacity": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "DesiredCapacity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "DesiredCapacity"
          }
        ]
      }
    },
    "SetInstanceHealth": {
      "InstanceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      },
      "HealthStatus": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "HealthStatus"
          }
        ]
      }
    },
    "SetInstanceProtection": {
      "InstanceIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      },
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "ProtectedFromScaleIn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "ProtectedFromScaleIn"
          }
        ]
      }
    },
    "SuspendProcesses": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      }
    },
    "TerminateInstanceInAutoScalingGroup": {
      "InstanceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "InstanceId"
          }
        ]
      }
    },
    "UpdateAutoScalingGroup": {
      "AutoScalingGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "AutoScalingGroupName"
          }
        ]
      },
      "LaunchConfigurationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "LaunchConfiguration",
            "resourceIdentifier": "LaunchConfigurationName"
          }
        ]
      },
      "LaunchTemplate": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingInstance",
            "resourceIdentifier": "LaunchTemplate"
          }
        ]
      },
      "MinSize": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "MinSize"
          }
        ]
      },
      "MaxSize": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "MaxSize"
          }
        ]
      },
      "DesiredCapacity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ScheduledAction",
            "resourceIdentifier": "DesiredCapacity"
          }
        ]
      },
      "DefaultCooldown": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "DefaultCooldown"
          }
        ]
      },
      "AvailabilityZones": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "AvailabilityZones"
          }
        ]
      },
      "HealthCheckType": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "HealthCheckType"
          }
        ]
      },
      "HealthCheckGracePeriod": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "HealthCheckGracePeriod"
          }
        ]
      },
      "PlacementGroup": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "PlacementGroup"
          }
        ]
      },
      "VPCZoneIdentifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "VPCZoneIdentifier"
          }
        ]
      },
      "TerminationPolicies": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "TerminationPolicies"
          }
        ]
      },
      "NewInstancesProtectedFromScaleIn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "NewInstancesProtectedFromScaleIn"
          }
        ]
      },
      "ServiceLinkedRoleARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutoScalingGroup",
            "resourceIdentifier": "ServiceLinkedRoleARN"
          }
        ]
      }
    }
  }
}
