|
|
@@ -15,6 +15,7 @@ const (
|
|
|
AWSAccessKeyIDEnvVar = "AWS_ACCESS_KEY_ID"
|
|
|
AWSAccessKeySecretEnvVar = "AWS_SECRET_ACCESS_KEY"
|
|
|
AWSClusterIDEnvVar = "AWS_CLUSTER_ID"
|
|
|
+ AWSPricingURL = "AWS_PRICING_URL"
|
|
|
|
|
|
AlibabaAccessKeyIDEnvVar = "ALIBABA_ACCESS_KEY_ID"
|
|
|
AlibabaAccessKeySecretEnvVar = "ALIBABA_SECRET_ACCESS_KEY"
|
|
|
@@ -209,6 +210,11 @@ func GetAWSClusterID() string {
|
|
|
return Get(AWSClusterIDEnvVar, "")
|
|
|
}
|
|
|
|
|
|
+// GetAWSPricingURL returns an optional alternative URL to fetch AWS pricing data from; for use in airgapped environments
|
|
|
+func GetAWSPricingURL() string {
|
|
|
+ return Get(AWSPricingURL, "")
|
|
|
+}
|
|
|
+
|
|
|
// GetAlibabaAccessKeyID returns the environment variable value for AlibabaAccessKeyIDEnvVar which represents
|
|
|
// the Alibaba access key for authentication
|
|
|
func GetAlibabaAccessKeyID() string {
|