Documentation
¶
Index ¶
- func DualStackEndpointStateString(state aws.DualStackEndpointState) string
- func EC2IMDSEndpointModeString(state imds.EndpointModeState) string
- func FIPSEndpointStateString(state aws.FIPSEndpointState) string
- func ResolveEC2IMDSEndpointConfig(configSources []interface{}) (value string, found bool, err error)
- func ResolveEC2IMDSEndpointModeConfig(sources []interface{}) (value imds.EndpointModeState, found bool, err error)
- func ResolveUseDualStackEndpoint(ctx context.Context, configSources []interface{}) (value aws.DualStackEndpointState, found bool, err error)
- func ResolveUseFIPSEndpoint(ctx context.Context, configSources []interface{}) (value aws.FIPSEndpointState, found bool, err error)
- type EC2IMDSEndpointModeResolver
- type EC2IMDSEndpointResolver
- type UseDualStackEndpointProvider
- type UseFIPSEndpointProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DualStackEndpointStateString ¶
func DualStackEndpointStateString(state aws.DualStackEndpointState) string
func EC2IMDSEndpointModeString ¶
func EC2IMDSEndpointModeString(state imds.EndpointModeState) string
func FIPSEndpointStateString ¶
func FIPSEndpointStateString(state aws.FIPSEndpointState) string
func ResolveEC2IMDSEndpointConfig ¶
func ResolveEC2IMDSEndpointConfig(configSources []interface{}) (value string, found bool, err error)
Copied and renamed from https://github.com/aws/aws-sdk-go-v2/blob/main/feature/ec2/imds/internal/config/resolvers.go
func ResolveEC2IMDSEndpointModeConfig ¶
func ResolveEC2IMDSEndpointModeConfig(sources []interface{}) (value imds.EndpointModeState, found bool, err error)
Copied and renamed from https://github.com/aws/aws-sdk-go-v2/blob/main/feature/ec2/imds/internal/config/resolvers.go
func ResolveUseDualStackEndpoint ¶
func ResolveUseDualStackEndpoint(ctx context.Context, configSources []interface{}) (value aws.DualStackEndpointState, found bool, err error)
Copied from https://github.com/aws/aws-sdk-go-v2/blob/main/internal/configsources/config.go
func ResolveUseFIPSEndpoint ¶
func ResolveUseFIPSEndpoint(ctx context.Context, configSources []interface{}) (value aws.FIPSEndpointState, found bool, err error)
Copied from https://github.com/aws/aws-sdk-go-v2/blob/main/internal/configsources/config.go
Types ¶
type EC2IMDSEndpointModeResolver ¶
type EC2IMDSEndpointModeResolver interface {
GetEC2IMDSEndpointMode() (imds.EndpointModeState, bool, error)
}
Copied and renamed from https://github.com/aws/aws-sdk-go-v2/blob/main/feature/ec2/imds/internal/config/resolvers.go
type EC2IMDSEndpointResolver ¶
type EC2IMDSEndpointResolver interface {
GetEC2IMDSEndpoint() (value string, found bool, err error)
}
Copied and renamed from https://github.com/aws/aws-sdk-go-v2/blob/main/feature/ec2/imds/internal/config/resolvers.go
type UseDualStackEndpointProvider ¶
type UseDualStackEndpointProvider interface {
GetUseDualStackEndpoint(context.Context) (value aws.DualStackEndpointState, found bool, err error)
}
Copied from https://github.com/aws/aws-sdk-go-v2/blob/main/internal/configsources/config.go
type UseFIPSEndpointProvider ¶
type UseFIPSEndpointProvider interface {
GetUseFIPSEndpoint(context.Context) (value aws.FIPSEndpointState, found bool, err error)
}
Copied from https://github.com/aws/aws-sdk-go-v2/blob/main/internal/configsources/config.go