# Functions
GetIgnoreConfiguredEndpoints is used in knowing when to disable configured endpoints feature.
ResolveEnableEndpointDiscovery extracts the first instance of a EnableEndpointDiscoveryProvider from the config slice.
ResolveServiceBaseEndpoint is used to retrieve service endpoints from configured sources while allowing for configured endpoints to be disabled.
ResolveUseDualStackEndpoint extracts the first instance of a UseDualStackEndpoint from the config slice.
ResolveUseFIPSEndpoint extracts the first instance of a UseFIPSEndpointProvider from the config slice.
# Interfaces
EnableEndpointDiscoveryProvider is an interface for retrieving external configuration value for Enable Endpoint Discovery.
IgnoreConfiguredEndpointsProvider is needed to search for all providers that provide a flag to disable configured endpoints.
ServiceBaseEndpointProvider is needed to search for all providers that provide a configured service endpoint.
UseDualStackEndpointProvider is an interface for retrieving external configuration values for UseDualStackEndpoint.
UseFIPSEndpointProvider is an interface for retrieving external configuration values for UseFIPSEndpoint.