in src/ansible_collections/alibaba/apsarastack/plugins/modules/ali_rds_instance.py [0:0]
def get_instance(db_instance_id, name, modules, rds):
try:
instances = rds.describe_db_instances()
res = None
for ins in instances:
if name and ins.name != name:
continue
if db_instance_id and ins.id != db_instance_id:
continue
res = ins
return res
except Exception as e:
modules.fail_json(msg="Failed to describe rds: {0}".format(e))