in functions/source/lambda_function.py [0:0]
def get_directory_service_radius_status(directory_service_id):
return_value = -1
try:
response = ds_client.describe_directories(DirectoryIds=[directory_service_id])['DirectoryDescriptions'][0]
if 'RadiusStatus' not in response:
return_value = RadiusStatus.NotConfigured
elif response['RadiusStatus'] == 'Completed':
return_value = RadiusStatus.Completed
elif response['RadiusStatus'] == 'Failed':
return_value = RadiusStatus.Failed
elif response['RadiusStatus'] == 'Creating':
return_value = RadiusStatus.Creating
except:
pass
return return_value