api_gw.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:ansible-api-gateway 作者: pjodouin 项目源码 文件源码
def put_integration_response(client, module, rest_api_id, resource_id, http_method, selection_pattern, integration_response):

    response = None

    api_params = dict(
        restApiId=rest_api_id,
        resourceId=resource_id,
        httpMethod=http_method,
        statusCode=integration_response['statusCode'],
        selectionPattern=selection_pattern
    )

    for optional_params in ('responseParameters', 'responseTemplates', ):
        if optional_params in integration_response:
            api_params[optional_params] = integration_response[optional_params]

    try:
        response = client.put_integration_response(**api_params)
    except (ClientError, ParamValidationError, MissingParametersError) as e:
        module.fail_json(msg="Error creating integration response '{0}' for method '{1}', rid: {2}: {3}".format(selection_pattern, http_method, resource_id, e))

    return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号