Table of Contents

Class RegionEndpointProviderV3

Namespace
Amazon.Internal
Assembly
AWSSDK.Core.dll
[Obsolete("This class is obsoleted because as of version 3.7.100 endpoint is resolved using a newer system that uses request level parameters to resolve the endpoint.")]
public class RegionEndpointProviderV3 : IRegionEndpointProvider, IDisposable
Inheritance
RegionEndpointProviderV3
Implements
Inherited Members

Constructors

RegionEndpointProviderV3()

public RegionEndpointProviderV3()

RegionEndpointProviderV3(JsonData)

public RegionEndpointProviderV3(JsonData root)

Parameters

root JsonData

Properties

AllRegionEndpoints

public IEnumerable<IRegionEndpoint> AllRegionEndpoints { get; }

Property Value

IEnumerable<IRegionEndpoint>

AllRegionRegex

public IEnumerable<string> AllRegionRegex { get; }

Property Value

IEnumerable<string>

Methods

Dispose()

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

GetDnsSuffixForPartition(string)

Returns the DNS suffix for the given partition, or an empty string if a matching partition was not found in endpoints.json

public string GetDnsSuffixForPartition(string partition)

Parameters

partition string

partition

Returns

string

DNS suffix for the given partition, empty string if a matching partition was not found

GetRegionEndpoint(string)

public IRegionEndpoint GetRegionEndpoint(string regionName)

Parameters

regionName string

Returns

IRegionEndpoint