API Diff between 3.3.104.19 and 3.7.100.23
56 Additions
311 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.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)
- protected static string CanonicalizeRequest(Uri endpoint, string resourcePath, string httpMethod, IDictionary<string, string> sortedHeaders, string canonicalQueryString, string precomputedBodyHash, IDictionary<string, string> pathResources, int marshallerVersion)
- 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
Amazon.Runtime.Internal.Endpoints.StandardLibrary
Amazon.Runtime.Internal.Settings
Amazon.Runtime.Internal.Transform
-
public class EC2UnmarshallerContext : XmlUnmarshallerContext
-
public interface IErrorResponseUnmarshaller<TUnmarshaller, TUnmarshalleContext> : IUnmarshaller<TUnmarshaller, TUnmarshalleContext>
-
public class JsonUnmarshallerContext : UnmarshallerContext
-
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 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 class CrtCrc32 : HashAlgorithm
-
public class CrtCrc32c : HashAlgorithm
-
public static class EndianConversionUtility
-
public class HashingWrapper : IHashingWrapper, IDisposable
-
public class HashingWrapperCRC32 : HashingWrapper
-
public class HashingWrapperCRC32C : HashingWrapper
-
public class HashingWrapperSHA1 : HashingWrapper
-
public class HashingWrapperSHA256 : HashingWrapper
-
public class LruCache<TKey, TValue>
-
public class ProfileIniFile : IniFile
-
public static class StringUtils
-
public class : WrapperStream
-
public class XMLEncodedStringWriter : StringWriter
Amazon.Runtime.SharedInterfaces
Amazon.Runtime.SharedInterfaces.Internal
Amazon.Util
-
public class AWSPublicIpAddressRange
-
public class AWSPublicIpAddressRanges
-
public static class AWSSDKUtils
- public const string = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-=;:+&[]{}\"',"
- public static string CanonicalizeResourcePathV2(Uri endpoint, string resourcePath, bool encode, IDictionary<string, string> pathResources)
- public static DateTime ConvertFromUnixEpochMilliseconds(long milliseconds)
- public static string GenerateChecksumForBytes(byte[] content, bool fBase64Encode)
- public static string GenerateChecksumForContent(string content, bool fBase64Encode)
- public static string GenerateMD5ChecksumForStream(Stream input)
- public static string ResolveResourcePath(string resourcePath, IDictionary<string, string> pathResources, bool skipEncodingValidPathChars)
-
public static class CryptoUtilFactory
-
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-Algorithm"
- public const string = "X-Amz-Credential"
- public const string = "X-Amz-Expires"
- public const string = "x-amz-outpost-id"
- public const string = "X-Amz-Region-Set"
- public const string = "X-Amz-Signature"
- public const string = "X-Amz-Trailer"
-
public interface ICryptoUtil
Amazon.Util.Internal
Amazon.Util.Internal.PlatformServices