serverless-plugin-arn-prefixer
Version:
A serverless plugin that injects custom ARN properties for building AWS resource ARNs
60 lines (55 loc) • 1.84 kB
JavaScript
// Auto-generated by ARN Prefixer Plugin
// This file is generated during serverless deployment and should not be manually edited
export const accountId = "980082924943";
export const stage = "dev";
export const service = "api";
export const region = "us-east-1";
export const prefix = "api-dev";
export const regionalPrefix = "us-east-1-api-dev";
export const globalPrefix = "980082924943-us-east-1-api-dev";
export const arnBase = "arn:aws";
export const accountRegion = "980082924943:us-east-1";
// ARN builders for different AWS services
export const dynamodb = "arn:aws:dynamodb:980082924943:us-east-1";
export const s3 = "arn:aws:s3:980082924943:us-east-1";
export const lambda = "arn:aws:lambda:980082924943:us-east-1";
export const iam = "arn:aws:iam:980082924943:us-east-1";
export const sns = "arn:aws:sns:980082924943:us-east-1";
export const sqs = "arn:aws:sqs:980082924943:us-east-1";
export const apigateway = "arn:aws:apigateway:980082924943:us-east-1";
export const events = "arn:aws:events:980082924943:us-east-1";
export const logs = "arn:aws:logs:980082924943:us-east-1";
export const kinesis = "arn:aws:kinesis:980082924943:us-east-1";
export const firehose = "arn:aws:firehose:980082924943:us-east-1";
export const stepfunctions = "arn:aws:states:us-east-1:980082924943";
export const stateMachine = "arn:aws:states:us-east-1:980082924943:stateMachine";
// Commonly used aliases
export const arnPrefix = prefix;
export const arnGlobalPrefix = globalPrefix;
// Default export for compatibility
export default {
accountId,
stage,
service,
region,
prefix,
regionalPrefix,
globalPrefix,
arnBase,
accountRegion,
dynamodb,
s3,
lambda,
iam,
sns,
sqs,
apigateway,
events,
logs,
kinesis,
firehose,
stepfunctions,
stateMachine,
arnPrefix,
arnGlobalPrefix: globalPrefix
};