GroupArgs

constructor(availabilityZoneDistribution: Output<GroupAvailabilityZoneDistributionArgs>? = null, availabilityZones: Output<List<String>>? = null, capacityRebalance: Output<Boolean>? = null, capacityReservationSpecification: Output<GroupCapacityReservationSpecificationArgs>? = null, context: Output<String>? = null, defaultCooldown: Output<Int>? = null, defaultInstanceWarmup: Output<Int>? = null, desiredCapacity: Output<Int>? = null, desiredCapacityType: Output<String>? = null, enabledMetrics: Output<List<String>>? = null, forceDelete: Output<Boolean>? = null, forceDeleteWarmPool: Output<Boolean>? = null, healthCheckGracePeriod: Output<Int>? = null, healthCheckType: Output<String>? = null, ignoreFailedScalingActivities: Output<Boolean>? = null, initialLifecycleHooks: Output<List<GroupInitialLifecycleHookArgs>>? = null, instanceMaintenancePolicy: Output<GroupInstanceMaintenancePolicyArgs>? = null, instanceRefresh: Output<GroupInstanceRefreshArgs>? = null, launchConfiguration: Output<String>? = null, launchTemplate: Output<GroupLaunchTemplateArgs>? = null, loadBalancers: Output<List<String>>? = null, maxInstanceLifetime: Output<Int>? = null, maxSize: Output<Int>? = null, metricsGranularity: Output<Either<String, MetricsGranularity>>? = null, minElbCapacity: Output<Int>? = null, minSize: Output<Int>? = null, mixedInstancesPolicy: Output<GroupMixedInstancesPolicyArgs>? = null, name: Output<String>? = null, namePrefix: Output<String>? = null, placementGroup: Output<String>? = null, protectFromScaleIn: Output<Boolean>? = null, serviceLinkedRoleArn: Output<String>? = null, suspendedProcesses: Output<List<String>>? = null, tags: Output<List<GroupTagArgs>>? = null, targetGroupArns: Output<List<String>>? = null, terminationPolicies: Output<List<String>>? = null, trafficSources: Output<List<GroupTrafficSourceArgs>>? = null, vpcZoneIdentifiers: Output<List<String>>? = null, waitForCapacityTimeout: Output<String>? = null, waitForElbCapacity: Output<Int>? = null, warmPool: Output<GroupWarmPoolArgs>? = null)