prowler-sdk-poc
Version:
17 lines (13 loc) • 624 B
JavaScript
var EndpointMode = require('./endpoint_mode');
var ENV_ENDPOINT_MODE_NAME = 'AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE';
var CONFIG_ENDPOINT_MODE_NAME = 'ec2_metadata_service_endpoint_mode';
var ENDPOINT_MODE_CONFIG_OPTIONS = {
environmentVariableSelector: function(env) { return env[ENV_ENDPOINT_MODE_NAME]; },
configFileSelector: function(profile) { return profile[CONFIG_ENDPOINT_MODE_NAME]; },
default: EndpointMode.IPv4,
};
module.exports = {
ENV_ENDPOINT_MODE_NAME: ENV_ENDPOINT_MODE_NAME,
CONFIG_ENDPOINT_MODE_NAME: CONFIG_ENDPOINT_MODE_NAME,
ENDPOINT_MODE_CONFIG_OPTIONS: ENDPOINT_MODE_CONFIG_OPTIONS
};