Table of Contents

Class InternalConfiguration

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

InternalConfiguration holds the cached SDK configuration values obtained from the environment and profile configuration factories. These configuration values are loaded internally and are not the same as user exposed AWSConfigs.

public class InternalConfiguration
Inheritance
InternalConfiguration
Derived
Inherited Members

Constructors

InternalConfiguration()

public InternalConfiguration()

Properties

DefaultConfigurationModeName

public string DefaultConfigurationModeName { get; set; }

Property Value

string

EC2MetadataServiceEndpoint

Endpoint of the EC2 Instance Metadata Service

public string EC2MetadataServiceEndpoint { get; set; }

Property Value

string

EC2MetadataServiceEndpointMode

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

public EC2MetadataServiceEndpointMode? EC2MetadataServiceEndpointMode { get; set; }

Property Value

EC2MetadataServiceEndpointMode?

EndpointDiscoveryEnabled

Flag indicating if Endpoint Discovery is enabled.

public bool? EndpointDiscoveryEnabled { get; set; }

Property Value

bool?

MaxAttempts

The max number of request attempts.

public int? MaxAttempts { get; set; }

Property Value

int?

RetryMode

The retry mode to use: Legacy, Standard, or Adaptive.

public RequestRetryMode? RetryMode { get; set; }

Property Value

RequestRetryMode?

UseDualstackEndpoint

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

public bool? UseDualstackEndpoint { get; set; }

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 bool? UseFIPSEndpoint { get; set; }

Property Value

bool?