Passed
Push — master ( 0cc65a...2c9229 )
by eval
02:27 queued 43s
created

config.EnvAthenaEndpoint   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
	envSNSEndpoint            = "AWS_SNS_ENDPOINT"
17
	envSQSEndpoint            = "AWS_SQS_ENDPOINT"
18
	envSSMEndpoint            = "AWS_SSM_ENDPOINT"
19
)
20
21
// EnvRegion get region from env vars.
22
func EnvRegion() string {
23
	return os.Getenv(envRegion)
24
}
25
26
// EnvEndpoint get endpoint from env vars.
27
func EnvEndpoint() string {
28
	return os.Getenv(envEndpoint)
29
}
30
31
// EnvAthenaEndpoint get Athena endpoint from env vars.
32
func EnvAthenaEndpoint() string {
33
	return os.Getenv(envAthenaEndpoint)
34
}
35
36
// EnvCloudwatchLogsEndpoint get CloudwatchLogs endpoint from env vars.
37
func EnvCloudwatchLogsEndpoint() string {
38
	return os.Getenv(envCloudwatchLogsEndpoint)
39
}
40
41
// EnvDynamoDBEndpoint get DynamoDB endpoint from env vars.
42
func EnvDynamoDBEndpoint() string {
43
	return os.Getenv(envDynamoDBEndpoint)
44
}
45
46
// EnvEC2Endpoint get EC2 endpoint from env vars.
47
func EnvEC2Endpoint() string {
48
	return os.Getenv(envEC2Endpoint)
49
}
50
51
// EnvPinpointEmailEndpoint get PinpointEmail endpoint from env vars.
52
func EnvPinpointEmailEndpoint() string {
53
	return os.Getenv(envPinpointEmailEndpoint)
54
}
55
56
// EnvKMSEndpoint get KMS endpoint from env vars.
57
func EnvKMSEndpoint() string {
58
	return os.Getenv(envKMSEndpoint)
59
}
60
61
// EnvS3Endpoint get S3 endpoint from env vars.
62
func EnvS3Endpoint() string {
63
	return os.Getenv(envS3Endpoint)
64
}
65
66
// EnvSNSEndpoint get SNS endpoint from env vars.
67
func EnvSNSEndpoint() string {
68
	return os.Getenv(envSNSEndpoint)
69
}
70
71
// EnvSQSEndpoint get SQS endpoint from env vars.
72
func EnvSQSEndpoint() string {
73
	return os.Getenv(envSQSEndpoint)
74
}
75
76
// EnvSSMEndpoint get SSM endpoint from env vars.
77
func EnvSSMEndpoint() string {
78
	return os.Getenv(envSSMEndpoint)
79
}
80