Passed
Push — master ( 2c9229...fa7da2 )
by eval
01:47
created

config.EnvDynamoDBEndpoint   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 0
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
package config
2
3
import "os"
4
5
const (
6
	envRegion = "AWS_REGION"
7
8
	envEndpoint               = "AWS_ENDPOINT"
9
	envAthenaEndpoint         = "AWS_ATHENA_ENDPOINT"
10
	envCloudwatchLogsEndpoint = "AWS_CLOUDWATCH_LOGS_ENDPOINT"
11
	envDynamoDBEndpoint       = "AWS_DYNAMODB_ENDPOINT"
12
	envEC2Endpoint            = "AWS_EC2_ENDPOINT"
13
	envKMSEndpoint            = "AWS_KMS_ENDPOINT"
14
	envPinpointEmailEndpoint  = "AWS_PINPOINT_EMAIL_ENDPOINT"
15
	envS3Endpoint             = "AWS_S3_ENDPOINT"
16
	envSESEndpoint            = "AWS_SES_ENDPOINT"
17
	envSNSEndpoint            = "AWS_SNS_ENDPOINT"
18
	envSQSEndpoint            = "AWS_SQS_ENDPOINT"
19
	envSSMEndpoint            = "AWS_SSM_ENDPOINT"
20
)
21
22
// EnvRegion get region from env vars.
23
func EnvRegion() string {
24
	return os.Getenv(envRegion)
25
}
26
27
// EnvEndpoint get endpoint from env vars.
28
func EnvEndpoint() string {
29
	return os.Getenv(envEndpoint)
30
}
31
32
// EnvAthenaEndpoint get Athena endpoint from env vars.
33
func EnvAthenaEndpoint() string {
34
	return os.Getenv(envAthenaEndpoint)
35
}
36
37
// EnvCloudwatchLogsEndpoint get CloudwatchLogs endpoint from env vars.
38
func EnvCloudwatchLogsEndpoint() string {
39
	return os.Getenv(envCloudwatchLogsEndpoint)
40
}
41
42
// EnvDynamoDBEndpoint get DynamoDB endpoint from env vars.
43
func EnvDynamoDBEndpoint() string {
44
	return os.Getenv(envDynamoDBEndpoint)
45
}
46
47
// EnvEC2Endpoint get EC2 endpoint from env vars.
48
func EnvEC2Endpoint() string {
49
	return os.Getenv(envEC2Endpoint)
50
}
51
52
// EnvPinpointEmailEndpoint get PinpointEmail endpoint from env vars.
53
func EnvPinpointEmailEndpoint() string {
54
	return os.Getenv(envPinpointEmailEndpoint)
55
}
56
57
// EnvKMSEndpoint get KMS endpoint from env vars.
58
func EnvKMSEndpoint() string {
59
	return os.Getenv(envKMSEndpoint)
60
}
61
62
// EnvS3Endpoint get S3 endpoint from env vars.
63
func EnvS3Endpoint() string {
64
	return os.Getenv(envS3Endpoint)
65
}
66
67
// EnvSESEndpoint get SES endpoint from env vars.
68
func EnvSESEndpoint() string {
69
	return os.Getenv(envSESEndpoint)
70
}
71
72
// EnvSNSEndpoint get SNS endpoint from env vars.
73
func EnvSNSEndpoint() string {
74
	return os.Getenv(envSNSEndpoint)
75
}
76
77
// EnvSQSEndpoint get SQS endpoint from env vars.
78
func EnvSQSEndpoint() string {
79
	return os.Getenv(envSQSEndpoint)
80
}
81
82
// EnvSSMEndpoint get SSM endpoint from env vars.
83
func EnvSSMEndpoint() string {
84
	return os.Getenv(envSSMEndpoint)
85
}
86