in clouddq-migration/dataplex.py [0:0]
def list_lakes(gcp_project_id, region_id) -> list:
'''
Method to list lakes
'''
try:
# Create a client
client = dataplex_v1.DataplexServiceClient()
# Initialize request argument(s)
request = dataplex_v1.ListLakesRequest(
parent=f"projects/{gcp_project_id}/locations/{region_id}",
)
# Make the request
page_result = client.list_lakes(request=request)
# Handle the response
lakes = []
for response in page_result:
lakes.append(response.name.split('/')[-1])
return lakes
except Exception as error:
print(error)
return None