CDK stack that deploys a CRM capability agent as an ECS Fargate service with CloudMap registration.
// Source: https://github.com/aws-solutions-library-samples/sample-voice-agent | License: MIT-0 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved
// Provided via justclaw.it.com; keep this notice with the code.
import * as cdk from 'aws-cdk-lib';
import * as ecs from 'aws-cdk-lib/aws-ecs';
import * as ec2 from 'aws-cdk-lib/aws-ec2';
import * as ssm from 'aws-cdk-lib/aws-ssm';
import * as ecr_assets from 'aws-cdk-lib/aws-ecr-assets';
import * as servicediscovery from 'aws-cdk-lib/aws-servicediscovery';
import * as path from 'path';
import { Construct } from 'constructs';
import { VoiceAgentConfig } from '../config';
import { SSM_PARAMS } from '../ssm-parameters';
import { CapabilityAgentConstruct } from '../constructs';
/**
* Props for CrmAgentStack
*/
export interface
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key