class TencentCloud::As::V20180419::ModifyAutoScalingGroupRequest
ModifyAutoScalingGroup请求参数结构体
def deserialize(params)
def deserialize(params) @AutoScalingGroupId = params['AutoScalingGroupId'] @AutoScalingGroupName = params['AutoScalingGroupName'] @DefaultCooldown = params['DefaultCooldown'] @DesiredCapacity = params['DesiredCapacity'] @LaunchConfigurationId = params['LaunchConfigurationId'] @MaxSize = params['MaxSize'] @MinSize = params['MinSize'] @ProjectId = params['ProjectId'] @SubnetIds = params['SubnetIds'] @TerminationPolicies = params['TerminationPolicies'] @VpcId = params['VpcId'] @Zones = params['Zones'] @RetryPolicy = params['RetryPolicy'] @ZonesCheckPolicy = params['ZonesCheckPolicy'] unless params['ServiceSettings'].nil? @ServiceSettings = ServiceSettings.new @ServiceSettings.deserialize(params['ServiceSettings']) end @Ipv6AddressCount = params['Ipv6AddressCount'] @MultiZoneSubnetPolicy = params['MultiZoneSubnetPolicy'] @HealthCheckType = params['HealthCheckType'] @LoadBalancerHealthCheckGracePeriod = params['LoadBalancerHealthCheckGracePeriod'] @InstanceAllocationPolicy = params['InstanceAllocationPolicy'] unless params['SpotMixedAllocationPolicy'].nil? @SpotMixedAllocationPolicy = SpotMixedAllocationPolicy.new @SpotMixedAllocationPolicy.deserialize(params['SpotMixedAllocationPolicy']) end @CapacityRebalance = params['CapacityRebalance'] unless params['InstanceNameIndexSettings'].nil? @InstanceNameIndexSettings = InstanceNameIndexSettings.new @InstanceNameIndexSettings.deserialize(params['InstanceNameIndexSettings']) end end
def initialize(autoscalinggroupid=nil, autoscalinggroupname=nil, defaultcooldown=nil, desiredcapacity=nil, launchconfigurationid=nil, maxsize=nil, minsize=nil, projectid=nil, subnetids=nil, terminationpolicies=nil, vpcid=nil, zones=nil, retrypolicy=nil, zonescheckpolicy=nil, servicesettings=nil, ipv6addresscount=nil, multizonesubnetpolicy=nil, healthchecktype=nil, loadbalancerhealthcheckgraceperiod=nil, instanceallocationpolicy=nil, spotmixedallocationpolicy=nil, capacityrebalance=nil, instancenameindexsettings=nil)
def initialize(autoscalinggroupid=nil, autoscalinggroupname=nil, defaultcooldown=nil, desiredcapacity=nil, launchconfigurationid=nil, maxsize=nil, minsize=nil, projectid=nil, subnetids=nil, terminationpolicies=nil, vpcid=nil, zones=nil, retrypolicy=nil, zonescheckpolicy=nil, servicesettings=nil, ipv6addresscount=nil, multizonesubnetpolicy=nil, healthchecktype=nil, loadbalancerhealthcheckgraceperiod=nil, instanceallocationpolicy=nil, spotmixedallocationpolicy=nil, capacityrebalance=nil, instancenameindexsettings=nil) @AutoScalingGroupId = autoscalinggroupid @AutoScalingGroupName = autoscalinggroupname @DefaultCooldown = defaultcooldown @DesiredCapacity = desiredcapacity @LaunchConfigurationId = launchconfigurationid @MaxSize = maxsize @MinSize = minsize @ProjectId = projectid @SubnetIds = subnetids @TerminationPolicies = terminationpolicies @VpcId = vpcid @Zones = zones @RetryPolicy = retrypolicy @ZonesCheckPolicy = zonescheckpolicy @ServiceSettings = servicesettings @Ipv6AddressCount = ipv6addresscount @MultiZoneSubnetPolicy = multizonesubnetpolicy @HealthCheckType = healthchecktype @LoadBalancerHealthCheckGracePeriod = loadbalancerhealthcheckgraceperiod @InstanceAllocationPolicy = instanceallocationpolicy @SpotMixedAllocationPolicy = spotmixedallocationpolicy @CapacityRebalance = capacityrebalance @InstanceNameIndexSettings = instancenameindexsettings end