Table of Contents

Class FallbackInternalConfigurationFactory

Namespace
Amazon.Runtime.Internal
Assembly
AWSSDK.Core.dll

Probing mechanism to determine the configuration values from various sources.

public static class FallbackInternalConfigurationFactory
Inheritance
FallbackInternalConfigurationFactory
Inherited Members

Properties

DefaultConfigurationModeName

public static string DefaultConfigurationModeName { get; }

Property Value

string

EC2MetadataServiceEndpoint

Endpoint of the EC2 Instance Metadata Service

public static string EC2MetadataServiceEndpoint { get; }

Property Value

string

EC2MetadataServiceEndpointMode

Internet protocol version to be used for communicating with the EC2 Instance Metadata Service

public static EC2MetadataServiceEndpointMode? EC2MetadataServiceEndpointMode { get; }

Property Value

EC2MetadataServiceEndpointMode?

EndpointDiscoveryEnabled

Flag that specifies if endpoint discovery is enabled, disabled, or not set.

public static bool? EndpointDiscoveryEnabled { get; }

Property Value

bool?

MaxAttempts

Flag that specifies the max number of request attempts or if max attempts has not been set.

public static int? MaxAttempts { get; }

Property Value

int?

RetryMode

Flag that specifies which retry mode to use or if retry mode has not been set.

public static RequestRetryMode? RetryMode { get; }

Property Value

RequestRetryMode?

UseDualStackEndpoint

Configures the endpoint calculation to go to a dual stack (ipv6 enabled) endpoint for the configured region.

public static bool? UseDualStackEndpoint { get; }

Property Value

bool?

UseFIPSEndpoint

Configures the endpoint calculation to go to a FIPS (https://aws.amazon.com/compliance/fips/) endpoint for the configured region.

public static bool? UseFIPSEndpoint { get; }

Property Value

bool?

Methods

Reset()

Resets all the configuration values reloading as needed. This method will use the AWS_PROFILE environment variable if set to construct the instance. Otherwise the default profile will be used.

public static void Reset()