Package: config
Interface Summary collapse
-
DisableMultiRegionAccessPointsProvider
interface
DisableMultiRegionAccessPointsProvider is an interface for retrieving external configuration value for DisableMultiRegionAccessPoints.
-
UseARNRegionProvider
interface
UseARNRegionProvider is an interface for retrieving external configuration value for UseARNRegion.
Function Summary collapse
-
func ResolveDisableMultiRegionAccessPoints(ctx context.Context, configs []interface{}) (value bool, found bool, err error)
ResolveDisableMultiRegionAccessPoints extracts the first instance of a DisableMultiRegionAccessPoints from the config slice.
-
func ResolveUseARNRegion(ctx context.Context, configs []interface{}) (value bool, found bool, err error)
ResolveUseARNRegion extracts the first instance of a UseARNRegion from the config slice.
Function Details
func ResolveDisableMultiRegionAccessPoints(ctx context.Context, configs []interface{}) (value bool, found bool, err error)
ResolveDisableMultiRegionAccessPoints extracts the first instance of a DisableMultiRegionAccessPoints from the config slice. Additionally returns a boolean to indicate if the value was found in provided configs, and error if one is encountered.
30 31 32 33 34 35 36 37 38 39 40 |
// File 'service/internal/s3shared/config/config.go', line 30
|
func ResolveUseARNRegion(ctx context.Context, configs []interface{}) (value bool, found bool, err error)
ResolveUseARNRegion extracts the first instance of a UseARNRegion from the config slice. Additionally returns a boolean to indicate if the value was found in provided configs, and error if one is encountered.
16 17 18 19 20 21 22 23 24 25 26 |
// File 'service/internal/s3shared/config/config.go', line 16
|