sparse-intern-71089
08/29/2019, 10:36 PMhigh-translator-22614
08/29/2019, 10:38 PMdef get_region(resource):
"""
Gets the AWS region for a given resource.
"""
provider = resource.get_provider('aws::')
config = pulumi.Config("aws").get('region')
if provider and provider.region:
return provider.region
# These are stolen out of pulumi-aws
elif config:
return config
elif 'AWS_REGION' in os.environ:
return os.environ['AWS_REGION']
elif 'AWS_DEFAULT_REGION' in os.environ:
return os.environ['AWS_DEFAULT_REGION']
else:
raise NoRegionError("Unable to determine AWS Region")
incalculable-diamond-5088
08/29/2019, 10:53 PMaws.Provider::getAwsConfig()
or alike