API Diff between 3.3.13.3 and 3.7.202.21
48 Additions
661 Removals
AWSSDK.Runtime.Internal.Util
Amazon
Amazon.Auth.AccessControlPolicy
Amazon.Internal
Amazon.MissingTypes
Amazon.Runtime
Amazon.Runtime.CredentialManagement
Amazon.Runtime.CredentialManagement.Internal
Amazon.Runtime.Credentials.Internal
Amazon.Runtime.Documents
Amazon.Runtime.Documents.Internal.Transform
Amazon.Runtime.Endpoints
Amazon.Runtime.EventStreams
Amazon.Runtime.EventStreams.Internal
-
public abstract class EnumerableEventStream<T, TE> : EventStream<T, TE>, IEnumerableEventStream<T, TE>, IEventStream<T, TE>, IDisposable, IEnumerable<T>, IEnumerable where T : IEventStreamEvent where TE : EventStreamException
-
public abstract class EventStream<T, TE> : IEventStream<T, TE>, IDisposable where T : IEventStreamEvent where TE : EventStreamException
-
public class EventStreamDecoder : IEventStreamDecoder, IDisposable
-
public class EventStreamDecoderIllegalStateException : Exception
-
public abstract class EventStreamException : Exception
-
public class EventStreamMessageReceivedEventArgs : EventArgs
-
public interface IEnumerableEventStream<T, TE> : IEventStream<T, TE>, IDisposable, IEnumerable<T>, IEnumerable where T : IEventStreamEvent where TE : EventStreamException
-
public interface IEventStream<T, TE> : IDisposable where T : IEventStreamEvent where TE : EventStreamException
-
public interface IEventStreamDecoder : IDisposable
-
public interface IEventStreamEvent
-
public interface IEventStreamTerminalEvent : IEventStreamEvent
-
public class UnknownEventStreamEvent : IEventStreamEvent
Amazon.Runtime.Internal
Amazon.Runtime.Internal.Auth
-
public abstract class AbstractAWSSigner
-
public class AWS4aSignerCRTWrapper : AbstractAWSSigner
-
public class AWS4aSigningResult : AWSSigningResultBase
-
public class AWS3Signer : AbstractAWSSigner
-
public class AWS4PreSignedUrlSigner : AWS4Signer
-
public class AWS4Signer : AbstractAWSSigner
- public const string AWS4aAlgorithmTag = "AWS4-ECDSA-P256-SHA256"
- public const string Sigv4aAlgorithm = "ECDSA-P256-SHA256"
- public const string StreamingBodySha256WithTrailer = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER"
- public const string UnsignedPayloadWithTrailer = "STREAMING-UNSIGNED-PAYLOAD-TRAILER"
- public const string V4aStreamingBodySha256 = "STREAMING-AWS4-ECDSA-P256-SHA256-PAYLOAD"
- public const string V4aStreamingBodySha256WithTrailer = "STREAMING-AWS4-ECDSA-P256-SHA256-PAYLOAD-TRAILER"
- protected static string (IEnumerable<KeyValuePair<string, string>> sortedHeaders)
- protected static string CanonicalizeRequest(Uri endpoint, string resourcePath, string httpMethod, IDictionary<string, string> sortedHeaders, string canonicalQueryString, string precomputedBodyHash, IDictionary<string, string> pathResources)
- protected static string CanonicalizeRequest(Uri endpoint, string resourcePath, string httpMethod, IDictionary<string, string> sortedHeaders, string canonicalQueryString, string precomputedBodyHash, IDictionary<string, string> pathResources, bool doubleEncode)
- public static string DetermineService(IClientConfig clientConfig)
- public static string SetRequestBodyHash(IRequest request, string chunkedBodyHash, int signatureLength)
- public static string SetRequestBodyHash(IRequest request, bool signPayload, string chunkedBodyHash, int signatureLength)
- public static void (IDictionary<string, string> headers, IDictionary<string, string> trailingHeaders)
- public static string SetRequestBodyHash(IRequest request)
- public static string SetRequestBodyHash(IRequest request, bool signPayload)
- protected static IDictionary<string, string> SortAndPruneHeaders(IEnumerable<KeyValuePair<string, string>> requestHeaders)
-
public class AWS4SigningResult
-
public abstract class AWSSigningResultBase
-
public class EventBridgeSigner : AbstractAWSSigner
-
public class S3Signer : AbstractAWSSigner
Amazon.Runtime.Internal.Compression
Amazon.Runtime.Internal.Endpoints.StandardLibrary
Amazon.Runtime.Internal.Settings
Amazon.Runtime.Internal.Transform
-
public class DictionaryUnmarshaller<TKey, TValue, TKeyUnmarshaller, TValueUnmarshaller> : IUnmarshaller<Dictionary<TKey, TValue>, XmlUnmarshallerContext>, IUnmarshaller<Dictionary<TKey, TValue>, JsonUnmarshallerContext> where TKeyUnmarshaller : IUnmarshaller<TKey, XmlUnmarshallerContext>, IUnmarshaller<TKey, JsonUnmarshallerContext> where TValueUnmarshaller : IUnmarshaller<TValue, XmlUnmarshallerContext>, IUnmarshaller<TValue, JsonUnmarshallerContext>
-
public class EC2UnmarshallerContext : XmlUnmarshallerContext
-
public interface IErrorResponseUnmarshaller<TUnmarshaller, TUnmarshalleContext> : IUnmarshaller<TUnmarshaller, TUnmarshalleContext>
-
public class JsonUnmarshallerContext : UnmarshallerContext
-
public class NullableDateTimeUnmarshaller : IUnmarshaller<DateTime?, JsonUnmarshallerContext>
-
public class NullableIntUnmarshaller : IUnmarshaller<int?, JsonUnmarshallerContext>
-
public abstract class ResponseUnmarshaller : IResponseUnmarshaller<AmazonWebServiceResponse, UnmarshallerContext>, IUnmarshaller<AmazonWebServiceResponse, UnmarshallerContext>
- protected abstract UnmarshallerContext ConstructUnmarshallerContext(Stream responseStream, bool maintainResponseBody, IWebResponseData response, bool isException)
- protected abstract UnmarshallerContext ConstructUnmarshallerContext(Stream responseStream, bool maintainResponseBody, IWebResponseData response, bool isException, IRequestContext requestContext)
- public virtual UnmarshallerContext CreateContext(IWebResponseData response, bool readEntireResponse, Stream stream, RequestMetrics metrics, bool isException)
- public virtual UnmarshallerContext CreateContext(IWebResponseData response, bool readEntireResponse, Stream stream, RequestMetrics metrics, bool isException, IRequestContext requestContext)
- protected abstract UnmarshallerContext ConstructUnmarshallerContext(Stream responseStream, bool maintainResponseBody, IWebResponseData response)
- public virtual UnmarshallerContext CreateContext(IWebResponseData response, bool readEntireResponse, Stream stream, RequestMetrics metrics)
-
public abstract class UnmarshallerContext : IDisposable
-
public class XmlUnmarshallerContext : UnmarshallerContext
Amazon.Runtime.Internal.Util
-
public class CachingWrapperStream : WrapperStream
-
public class ChecksumData
-
public static class ChecksumUtils
-
public class ChunkedUploadWrapperStream : WrapperStream
- public const int V4_SIGNATURE_LENGTH = 64
- public const int V4A_SIGNATURE_LENGTH = 144
- public ChunkedUploadWrapperStream(Stream stream, int wrappedStreamBufferSize, AWSSigningResultBase headerSigningResult, CoreChecksumAlgorithm trailingChecksum, IDictionary<string, string> trailingHeaders)
- public static string BuildChunkedStringToSign(string prefix, string dateTime, string scope, string previousSignature, int dataLength, byte[] inputBuffer)
- public static long ComputeChunkedContentLength(long originalLength, int signatureLength)
- public static long ComputeChunkedContentLength(long originalLength, int signatureLength, IDictionary<string, string> trailingHeaders, CoreChecksumAlgorithm trailingChecksum)
- public static long ComputeChunkedContentLength(long originalLength)
-
public static class CompressionAlgorithmUtils
-
public class CompressionWrapperStream : WrapperStream
-
public class CrtCrc32 : HashAlgorithm
-
public class CrtCrc32c : HashAlgorithm
-
public class HashingWrapper : IHashingWrapper, IDisposable
-
public class HashingWrapperCRC32 : HashingWrapper
-
public class HashingWrapperCRC32C : HashingWrapper
-
public class HashingWrapperSHA1 : HashingWrapper
-
public class HashingWrapperSHA256 : HashingWrapper
-
public static class HostPrefixUtils
-
public class IniFile
-
public class LruCache<TKey, TValue>
-
public class ProfileIniFile : IniFile
-
public class S3Uri
-
public static class StringUtils
-
public class : WrapperStream
-
public static class TransformServiceId
-
public class XMLEncodedStringWriter : StringWriter
Amazon.Runtime.SharedInterfaces
Amazon.Runtime.SharedInterfaces.Internal
Amazon.Util
-
public class AWSHttpClient : IDisposable
-
public class AWSPublicIpAddressRange
-
public class AWSPublicIpAddressRanges
-
public static class AWSSDKUtils
- public const string = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-=;:+&[]{}\"',"
- public static string CanonicalizeResourcePath(Uri endpoint, string resourcePath, bool detectPreEncode)
- public static string CanonicalizeResourcePath(Uri endpoint, string resourcePath, bool detectPreEncode, IDictionary<string, string> pathResources, int marshallerVersion)
- public static string CanonicalizeResourcePathV2(Uri endpoint, string resourcePath, bool encode, IDictionary<string, string> pathResources)
- public static string CompressSpaces(string data)
- public static long ConvertDateTimetoMilliseconds(DateTime dateTime)
- public static DateTime ConvertFromUnixEpochMilliseconds(long milliseconds)
- public static long ConvertTimeSpanToMilliseconds(TimeSpan timeSpan)
- public static double ConvertToUnixEpochSecondsDouble(DateTime dateTime)
- public static string DownloadStringContent(Uri uri, IWebProxy proxy)
- public static string DownloadStringContent(Uri uri, TimeSpan timeout, IWebProxy proxy)
- public static string ExecuteHttpRequest(Uri uri, string requestType, string content, TimeSpan timeout, IWebProxy proxy, IDictionary<string, string> headers)
- public static string GenerateChecksumForBytes(byte[] content, bool fBase64Encode)
- public static string GenerateChecksumForContent(string content, bool fBase64Encode)
- public static string GenerateMD5ChecksumForStream(Stream input)
- public static byte[] GetRequestPayloadBytes(IRequest request, bool? usesQueryString = default)
- public static TimeSpan GetTimeSpanInTicks(DateTime dateTime)
- public static bool IsAbsolutePath(string path)
- public static bool IsPropertySet(object awsServiceObject, string propertyName)
- public static string JoinResourcePathSegments(IEnumerable<string> pathSegments, bool path)
- public static Stream OpenStream(Uri uri, IWebProxy proxy)
- public static string ProtectEncodedSlashUrlEncode(string data, bool path)
- public static string ResolveResourcePath(string resourcePath, IDictionary<string, string> pathResources)
- public static string ResolveResourcePath(string resourcePath, IDictionary<string, string> pathResources, bool skipEncodingValidPathChars)
- public static ProcessExecutionResult RunProcess(ProcessStartInfo processStartInfo)
- public static Task<ProcessExecutionResult> RunProcessAsync(ProcessStartInfo processStartInfo)
- public static IEnumerable<string> SplitResourcePathIntoSegments(string resourcePath, IDictionary<string, string> pathResources)
-
public class AWSStreamContent : IDisposable
-
public static class CryptoUtilFactory
-
public class CSMConfig
-
public static class EC2InstanceMetadata
-
public abstract class EnvironmentVariables
-
public abstract class
- public const string = "amz-sdk-invocation-id"
- public const string = "amz-sdk-request"
- public const string = "x-amz-confirm-remove-self-bucket-access"
- public const string = "transfer-encoding"
- public const string = "x-amz-account-id"
- public const string = "X-Amz-Algorithm"
- public const string = "x-amz-api-version"
- public const string = "X-Amz-Credential"
- public const string = "X-Amz-Expires"
- public const string = "x-amz-outpost-id"
- public const string = "x-amzn-query-error"
- public const string = "X-Amz-Region-Set"
- public const string = "X-Amz-Signature"
- public const string = "X-Amz-Trailer"
- public const string = "x-aws-ec2-metadata-token"
- public const string = "x-aws-ec2-metadata-token-ttl-seconds"
-
public interface ICryptoUtil
-
public class ProcessExecutionResult
Amazon.Util.Internal
Amazon.Util.Internal.PlatformServices
ThirdParty.Json.LitJson