text: /*********************************************************************************************************************
   *  Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.                                           *
   *                                                                                                                    *
   *  Licensed under the Amazon Software License (the "License"). You may not use this file except in compliance        *
   *  with the License. A copy of the License is located at                                                             *
   *                                                                                                                    *
   *      http://aws.amazon.com/asl/                                                                                    *
   *                                                                                                                    *
   *  or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES *
   *  OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions    *
   *  and limitations under the License.                                                                                *
   *********************************************************************************************************************/
  
  require('aws-sdk/lib/node_loader');
  var AWS = require('aws-sdk/lib/core');
  var Service = AWS.Service;
  var apiLoader = AWS.apiLoader;
  
  apiLoader.services['apigatewaymanagementapi'] = {};
  AWS.ApiGatewayManagementApi = Service.defineService('apigatewaymanagementapi', ['2018-11-29']);
  Object.defineProperty(apiLoader.services['apigatewaymanagementapi'], '2018-11-29', {
    get: function get() {
      var model = {
        "metadata": {
          "apiVersion": "2018-11-29",
          "endpointPrefix": "execute-api",
          "signingName": "execute-api",
          "serviceFullName": "AmazonApiGatewayManagementApi",
          "serviceId": "ApiGatewayManagementApi",
          "protocol": "rest-json",
          "jsonVersion": "1.1",
          "uid": "apigatewaymanagementapi-2018-11-29",
          "signatureVersion": "v4"
        },
        "operations": {
          "PostToConnection": {
            "http": {
              "requestUri": "/@connections/{connectionId}",
              "responseCode": 200
            },
            "input": {
              "type": "structure",
              "members": {
                "Data": {
                  "type": "blob"
                },
                "ConnectionId": {
                  "location": "uri",
                  "locationName": "connectionId"
                }
              },
              "required": [
                "ConnectionId",
                "Data"
              ],
              "payload": "Data"
            }
          }
        },
        "shapes": {}
      }
      model.paginators = {
        "pagination" : { }
      }
      return model;
    },
    enumerable: true,
    configurable: true
  });
  
  module.exports = AWS.ApiGatewayManagementApi;
  