Scaling Group Args
constructor(albServerGroups: Output<List<ScalingGroupAlbServerGroupArgs>>? = null, allocationStrategy: Output<String>? = null, azBalance: Output<Boolean>? = null, capacityOptionsCompensateWithOnDemand: Output<Boolean>? = null, capacityOptionsOnDemandBaseCapacity: Output<Int>? = null, capacityOptionsOnDemandPercentageAboveBaseCapacity: Output<Int>? = null, capacityOptionsSpotAutoReplaceOnDemand: Output<Boolean>? = null, compensateWithOnDemand: Output<Boolean>? = null, containerGroupId: Output<String>? = null, dbInstanceIds: Output<List<String>>? = null, defaultCooldown: Output<Int>? = null, desiredCapacity: Output<Int>? = null, groupDeletionProtection: Output<Boolean>? = null, groupType: Output<String>? = null, healthCheckType: Output<String>? = null, healthCheckTypes: Output<List<String>>? = null, instanceId: Output<String>? = null, launchTemplateId: Output<String>? = null, launchTemplateOverrides: Output<List<ScalingGroupLaunchTemplateOverrideArgs>>? = null, launchTemplateVersion: Output<String>? = null, loadbalancerIds: Output<List<String>>? = null, maxInstanceLifetime: Output<Int>? = null, maxSize: Output<Int>? = null, minSize: Output<Int>? = null, multiAzPolicy: Output<String>? = null, onDemandBaseCapacity: Output<Int>? = null, onDemandPercentageAboveBaseCapacity: Output<Int>? = null, protectedInstances: Output<List<String>>? = null, removalPolicies: Output<List<String>>? = null, resourceGroupId: Output<String>? = null, scalingGroupName: Output<String>? = null, scalingPolicy: Output<String>? = null, spotAllocationStrategy: Output<String>? = null, spotInstancePools: Output<Int>? = null, spotInstanceRemedy: Output<Boolean>? = null, stopInstanceTimeout: Output<Int>? = null, tags: Output<Map<String, String>>? = null, vswitchId: Output<String>? = null, vswitchIds: Output<List<String>>? = null)