HEX
Server: LiteSpeed
System: Linux ip-172-31-76-142.ec2.internal 4.14.158-129.185.amzn2.x86_64 #1 SMP Tue Dec 24 03:15:32 UTC 2019 x86_64
User: 69b4844ae61d4e92bf26ad98af552775 (1065)
PHP: 7.2.27
Disabled: exec,passthru,shell_exec,system,eval
Upload Files
File: //lib/python2.7/site-packages/awscli/examples/apigatewayv2/create-integration.rst
**To create a WebSocket API Integration Request**

The following ``create-integration`` requests an integration for a WebSocket API. ::

    aws apigatewayv2 create-integration \
        --api-id aabbccddee \
        --passthrough-behavior WHEN_NO_MATCH \
        --timeout-in-millis 29000 \
        --connection-type INTERNET
        --request-templates "{\"application/json\": \"{\"statusCode\":200}\"}"
        --integration-type MOCK

Output::

    {
        "PassthroughBehavior": "WHEN_NO_MATCH",
        "TimeoutInMillis": 29000,
        "ConnectionType": "INTERNET",
        "IntegrationResponseSelectionExpression": "${response.statuscode}",
        "RequestTemplates": {
            "application/json": "{"statusCode":200}"
        },
        "IntegrationId": "0abcdef",
        "IntegrationType": "MOCK"
    }

For more information, see `Set up a WebSocket API Integration Request in API Gateway <https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integration-requests.html>`_ in the *Amazon API Gateway Developer Guide*.