package configsources
import (
)
type EnableEndpointDiscoveryProvider interface {
GetEnableEndpointDiscovery(ctx context.Context) (value aws.EndpointDiscoveryEnableState, found bool, err error)
}
func ( context.Context, []interface{}) ( aws.EndpointDiscoveryEnableState, bool, error) {
for , := range {
if , := .(EnableEndpointDiscoveryProvider); {
, , = .GetEnableEndpointDiscovery()
if != nil || {
break
}
}
}
return
}
type UseDualStackEndpointProvider interface {
GetUseDualStackEndpoint(context.Context) (value aws.DualStackEndpointState, found bool, err error)
}
func ( context.Context, []interface{}) ( aws.DualStackEndpointState, bool, error) {
for , := range {
if , := .(UseDualStackEndpointProvider); {
, , = .GetUseDualStackEndpoint()
if != nil || {
break
}
}
}
return
}
type UseFIPSEndpointProvider interface {
GetUseFIPSEndpoint(context.Context) (value aws.FIPSEndpointState, found bool, err error)
}
func ( context.Context, []interface{}) ( aws.FIPSEndpointState, bool, error) {
for , := range {
if , := .(UseFIPSEndpointProvider); {
, , = .GetUseFIPSEndpoint()
if != nil || {
break
}
}
}
return
}