INNER CODE UNIT · JavaScript
replaceMethodUriWithAlias
davidgf/serverless-plugin-canary-deployments · lib/CfTemplateGenerators/ApiGateway.js:33
function replaceMethodUriWithAlias (apiGatewayMethod, functionAlias) {
const aliasUri = buildUriForAlias(functionAlias)
const newMethod = _.set('Properties.Integration.Uri', aliasUri, apiGatewayMethod)
return newMethod
}
function replaceV2AuthorizerUriWithAlias (apiGatewayMethod, functionAlias) {
const aliasUri = buildV2UriForAlias(functionAlias)
const newMethod = _.set('Properties.AuthorizerUri', aliasUri, apiGatewayMethod)
return newMethod
}
const ApiGateway = {
replaceV2IntegrationUriWithAlias,
replaceMethodUriWithAlias,
replaceV2AuthorizerUriWithAlias
}