def add_attached_instance_info(config, module, result, lookup_attached_instance): compute_client = ComputeClient(config) try: result['boot_volume']['attached_instance_information'] = oci_utils.get_attached_instance_info( config, lookup_attached_instance, list_attachments_fn=compute_client.list_boot_volume_attachments, list_attachments_args={"boot_volume_id": result["boot_volume"]["id"], "availability_domain": result["boot_volume"]["availability_domain"], "compartment_id": result["boot_volume"]["compartment_id"]} ) except ServiceError as ex: module.fail_json(msg=ex.message)
def add_attached_instance_info(module, result, lookup_attached_instance): compute_client = oci_utils.create_service_client(module, ComputeClient) if 'volume' in result: try: result['volume']['attached_instance_information'] = oci_utils.get_attached_instance_info( module, lookup_attached_instance, list_attachments_fn=compute_client.list_volume_attachments, list_attachments_args={"volume_id": result['volume']['id'], "compartment_id": result['volume']['compartment_id']} ) except ServiceError as ex: module.fail_json(msg=ex.message)
def add_attached_instance_info(config, module, volumes, lookup_attached_instance): compute_client = ComputeClient(config) if volumes: for volume in volumes: try: volume[ 'attached_instance_information'] = oci_utils.get_attached_instance_info( config, lookup_attached_instance, list_attachments_fn=compute_client. list_volume_attachments, list_attachments_args={ "volume_id": volume['id'], "compartment_id": volume['compartment_id'] }) except ServiceError as ex: module.fail_json(msg=ex.message) return volumes
def add_attached_instance_info(module, boot_volumes, lookup_attached_instance): compute_client = oci_utils.create_service_client(module, ComputeClient) if boot_volumes: for boot_volume in boot_volumes: try: boot_volume[ 'attached_instance_information'] = oci_utils.get_attached_instance_info( module, lookup_attached_instance, list_attachments_fn=compute_client. list_boot_volume_attachments, list_attachments_args={ "boot_volume_id": boot_volume["id"], "availability_domain": boot_volume['availability_domain'], "compartment_id": boot_volume['compartment_id'] }) except ServiceError as ex: module.fail_json(msg=ex.message)
def add_attached_instance_info(module, volumes, lookup_attached_instance): compute_client = oci_utils.create_service_client(module, ComputeClient) if volumes: for volume in volumes: try: volume[ "attached_instance_information"] = oci_utils.get_attached_instance_info( module, lookup_attached_instance, list_attachments_fn=compute_client. list_volume_attachments, list_attachments_args={ "volume_id": volume["id"], "compartment_id": volume["compartment_id"], }, ) except ServiceError as ex: module.fail_json(msg=ex.message) return volumes