{
  "schemaVersion": "1.0",
  "generatedAt": "2026-10-01T15:03:00.034Z",
  "sourceRevision": "663ca248d628703b4c76370a692e4c385dc03ca7",
  "documentation": "/aws/services/autoscaling",
  "licensing": {
    "minimumPlans": [
      "Base"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 66,
    "implemented": 46,
    "notImplemented": 20
  },
  "service": "autoscaling",
  "displayName": "Auto Scaling",
  "operations": [
    {
      "name": "AttachInstances",
      "implemented": true
    },
    {
      "name": "AttachLoadBalancerTargetGroups",
      "implemented": true
    },
    {
      "name": "AttachLoadBalancers",
      "implemented": true
    },
    {
      "name": "AttachTrafficSources",
      "implemented": false
    },
    {
      "name": "BatchDeleteScheduledAction",
      "implemented": true
    },
    {
      "name": "BatchPutScheduledUpdateGroupAction",
      "implemented": true
    },
    {
      "name": "CancelInstanceRefresh",
      "implemented": false
    },
    {
      "name": "CompleteLifecycleAction",
      "implemented": false
    },
    {
      "name": "CreateAutoScalingGroup",
      "implemented": true
    },
    {
      "name": "CreateLaunchConfiguration",
      "implemented": true
    },
    {
      "name": "CreateOrUpdateTags",
      "implemented": true
    },
    {
      "name": "DeleteAutoScalingGroup",
      "implemented": true
    },
    {
      "name": "DeleteLaunchConfiguration",
      "implemented": true
    },
    {
      "name": "DeleteLifecycleHook",
      "implemented": true
    },
    {
      "name": "DeleteNotificationConfiguration",
      "implemented": false
    },
    {
      "name": "DeletePolicy",
      "implemented": true
    },
    {
      "name": "DeleteScheduledAction",
      "implemented": true
    },
    {
      "name": "DeleteTags",
      "implemented": true
    },
    {
      "name": "DeleteWarmPool",
      "implemented": true
    },
    {
      "name": "DescribeAccountLimits",
      "implemented": false
    },
    {
      "name": "DescribeAdjustmentTypes",
      "implemented": false
    },
    {
      "name": "DescribeAutoScalingGroups",
      "implemented": true
    },
    {
      "name": "DescribeAutoScalingInstances",
      "implemented": true
    },
    {
      "name": "DescribeAutoScalingNotificationTypes",
      "implemented": false
    },
    {
      "name": "DescribeInstanceRefreshes",
      "implemented": false
    },
    {
      "name": "DescribeLaunchConfigurations",
      "implemented": true
    },
    {
      "name": "DescribeLifecycleHookTypes",
      "implemented": false
    },
    {
      "name": "DescribeLifecycleHooks",
      "implemented": true
    },
    {
      "name": "DescribeLoadBalancerTargetGroups",
      "implemented": true
    },
    {
      "name": "DescribeLoadBalancers",
      "implemented": true
    },
    {
      "name": "DescribeMetricCollectionTypes",
      "implemented": true
    },
    {
      "name": "DescribeNotificationConfigurations",
      "implemented": false
    },
    {
      "name": "DescribePolicies",
      "implemented": true
    },
    {
      "name": "DescribeScalingActivities",
      "implemented": true
    },
    {
      "name": "DescribeScalingProcessTypes",
      "implemented": false
    },
    {
      "name": "DescribeScheduledActions",
      "implemented": true
    },
    {
      "name": "DescribeTags",
      "implemented": true
    },
    {
      "name": "DescribeTerminationPolicyTypes",
      "implemented": false
    },
    {
      "name": "DescribeTrafficSources",
      "implemented": false
    },
    {
      "name": "DescribeWarmPool",
      "implemented": true
    },
    {
      "name": "DetachInstances",
      "implemented": true
    },
    {
      "name": "DetachLoadBalancerTargetGroups",
      "implemented": true
    },
    {
      "name": "DetachLoadBalancers",
      "implemented": true
    },
    {
      "name": "DetachTrafficSources",
      "implemented": false
    },
    {
      "name": "DisableMetricsCollection",
      "implemented": true
    },
    {
      "name": "EnableMetricsCollection",
      "implemented": true
    },
    {
      "name": "EnterStandby",
      "implemented": true
    },
    {
      "name": "ExecutePolicy",
      "implemented": true
    },
    {
      "name": "ExitStandby",
      "implemented": true
    },
    {
      "name": "GetPredictiveScalingForecast",
      "implemented": false
    },
    {
      "name": "LaunchInstances",
      "implemented": false
    },
    {
      "name": "PutLifecycleHook",
      "implemented": true
    },
    {
      "name": "PutNotificationConfiguration",
      "implemented": false
    },
    {
      "name": "PutScalingPolicy",
      "implemented": true
    },
    {
      "name": "PutScheduledUpdateGroupAction",
      "implemented": true
    },
    {
      "name": "PutWarmPool",
      "implemented": true
    },
    {
      "name": "RecordLifecycleActionHeartbeat",
      "implemented": false
    },
    {
      "name": "ResumeProcesses",
      "implemented": true
    },
    {
      "name": "RollbackInstanceRefresh",
      "implemented": false
    },
    {
      "name": "SetDesiredCapacity",
      "implemented": true
    },
    {
      "name": "SetInstanceHealth",
      "implemented": true
    },
    {
      "name": "SetInstanceProtection",
      "implemented": true
    },
    {
      "name": "StartInstanceRefresh",
      "implemented": false
    },
    {
      "name": "SuspendProcesses",
      "implemented": true
    },
    {
      "name": "TerminateInstanceInAutoScalingGroup",
      "implemented": true
    },
    {
      "name": "UpdateAutoScalingGroup",
      "implemented": true
    }
  ]
}