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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…