in solution/finance/idle_resource.py [0:0]
def query_idle_ecs_disk(account_id,
access_key_id,
access_key_secret,
role_name):
idle_resource_list = []
print('[Idle ECS Disk] AccountId: ' + account_id)
for region_id in region_id_list:
output_str = 'Region:' + region_id + ' '
client = IdleResourceSample.create_ecs_client(account_id,
access_key_id,
access_key_secret,
role_name,
region_id)
result_list = IdleResourceSample.query_ecs_disk(region_id, 'Available', client)
for disk in result_list:
# 状态为待挂载,闲置
output_str += f'<ID:{disk["DiskId"]} Name:{disk["DiskName"]} Reason:状态为待挂载> '
idle_resource_list.append(disk)
print(output_str)
print()
return idle_resource_list