def lambda_handler()

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'
        },
    ],