UNPKG

prowler-sdk-poc

Version:
17 lines (13 loc) 624 B
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 };