in CBHelper-getAvailableAgents/lambda_function.py [0:0]
def lambda_handler(event, context):
print(event)
CONFIG_SECRET= os.environ['CONFIG_SECRET']
connect_config=json.loads(get_config(CONFIG_SECRET))
CONNECT_INSTANCE_ID = connect_config['CONNECT_INSTANCE_ID']
CONNECT_QUEUE_ID =connect_config['CONNECT_QUEUE_ID']
connect_client = boto3.client('connect')
response = connect_client.get_current_metric_data(
InstanceId=CONNECT_INSTANCE_ID,
Filters={
'Queues': [
CONNECT_QUEUE_ID,
],
'Channels': [
'VOICE',
]
},
CurrentMetrics=[
{
'Name': 'AGENTS_AVAILABLE',
'Unit': 'COUNT'
},
],