computing / Client / nifty_describe_auto_scaling_groups
nifty_describe_auto_scaling_groups
- computing.Client.nifty_describe_auto_scaling_groups(**kwargs)
指定したオートスケールの定義情報を取得します。
オートスケールを指定するためには、オートスケール名が必要です。
オートスケールを指定しない場合、取得できるすべてのオートスケールの定義情報を取得します。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.nifty_describe_auto_scaling_groups( AutoScalingGroupName=[ 'string', ] )
- Parameters:
AutoScalingGroupName (list) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'AutoScalingReservationSet': [ { 'Alarm': 'string', 'AutoScalingGroupName': 'string', 'ChangeInCapacity': 123, 'CreatedTime': datetime(2015, 1, 1), 'DefaultCooldown': 123, 'Description': 'string', 'GroupSet': [ { 'GroupId': 'string' }, ], 'ImageId': 'string', 'InstanceLifecycleLimit': 123, 'InstanceType': 'string', 'InstancesSet': [ { 'DnsName': 'string', 'ExpireTime': datetime(2015, 1, 1), 'InstanceId': 'string', 'InstanceState': { 'Code': 123, 'Name': 'string' }, 'InstanceType': 'string', 'InstanceUniqueId': 'string' }, ], 'LoadBalancing': [ { 'InstancePort': 123, 'LoadBalancerName': 'string', 'LoadBalancerPort': 123 }, ], 'MaxSize': 123, 'MinSize': 123, 'Placement': { 'AvailabilityZone': 'string' }, 'Scaleout': 123, 'ScaleoutCondition': 'string', 'ScheduleSet': [ { 'DDay': { 'EndingDDay': 'string', 'StartingDDay': 'string' }, 'Day': { 'SetFriday': 'string', 'SetMonday': 'string', 'SetSaturday': 'string', 'SetSunday': 'string', 'SetThursday': 'string', 'SetTuesday': 'string', 'SetWednesday': 'string' }, 'Month': { 'EndingMonth': 'string', 'StartingMonth': 'string' }, 'TimeZone': { 'EndingTimeZone': 'string', 'StartingTimeZone': 'string' } }, ], 'TriggerSet': [ { 'BreachDuration': 123, 'Resource': 'string', 'UpperThreshold': 123.0 }, ] }, ], 'RequestId': 'string' }
Response Structure
(dict) –
AutoScalingReservationSet (list) –
(dict) –
Alarm (string) –
AutoScalingGroupName (string) –
ChangeInCapacity (integer) –
CreatedTime (datetime) –
DefaultCooldown (integer) –
Description (string) –
GroupSet (list) –
(dict) –
GroupId (string) –
ImageId (string) –
InstanceLifecycleLimit (integer) –
InstanceType (string) –
InstancesSet (list) –
(dict) –
DnsName (string) –
ExpireTime (datetime) –
InstanceId (string) –
InstanceState (dict) –
Code (integer) –
Name (string) –
InstanceType (string) –
InstanceUniqueId (string) –
LoadBalancing (list) –
(dict) –
InstancePort (integer) –
LoadBalancerName (string) –
LoadBalancerPort (integer) –
MaxSize (integer) –
MinSize (integer) –
Placement (dict) –
AvailabilityZone (string) –
Scaleout (integer) –
ScaleoutCondition (string) –
ScheduleSet (list) –
(dict) –
DDay (dict) –
EndingDDay (string) –
StartingDDay (string) –
Day (dict) –
SetFriday (string) –
SetMonday (string) –
SetSaturday (string) –
SetSunday (string) –
SetThursday (string) –
SetTuesday (string) –
SetWednesday (string) –
Month (dict) –
EndingMonth (string) –
StartingMonth (string) –
TimeZone (dict) –
EndingTimeZone (string) –
StartingTimeZone (string) –
TriggerSet (list) –
(dict) –
BreachDuration (integer) –
Resource (string) –
UpperThreshold (float) –
RequestId (string) –