API Diff between 3.7.200 and 3.5.1.8
710 Additions
20 Removals
AWSSDK.Runtime.Internal.Util
-
public static class ChecksumCRTWrapper
- public static string Crc32(byte[] source)
- public static uint Crc32(byte[] source, uint previous)
- public static string Crc32C(byte[] source)
- public static uint Crc32C(byte[] source, uint previous)
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 AWS3Signer : AbstractAWSSigner
-
public class AWS4aSignerCRTWrapper : AbstractAWSSigner
- public AWS4aSignerCRTWrapper()
- public AWS4aSignerCRTWrapper(bool signPayload)
- public AWS4aSigningResult Presign4a(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials, string service, string overrideSigningRegion)
- public string SignChunk(Stream chunkBody, string previousSignature, AWS4aSigningResult headerSigningResult)
- public AWS4aSigningResult SignRequest(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials)
- public string (IDictionary<string, string> trailingHeaders, string previousSignature, AWS4aSigningResult headerSigningResult)
-
public class AWS4aSigningResult : AWSSigningResultBase
-
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, int marshallerVersion)
- protected static string CanonicalizeRequest(Uri endpoint, string resourcePath, string httpMethod, IDictionary<string, string> sortedHeaders, string canonicalQueryString, string precomputedBodyHash, IDictionary<string, string> pathResources, int marshallerVersion, string service)
- 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)
- public static string SetRequestBodyHash(IRequest request, bool signPayload)
- 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)
- protected static IDictionary<string, string> SortAndPruneHeaders(IEnumerable<KeyValuePair<string, string>> requestHeaders)
-
public class AWS4SigningResult : AWSSigningResultBase
-
public abstract class AWSSigningResultBase
-
public class EventBridgeSigner : AbstractAWSSigner
Amazon.Runtime.Internal.Endpoints.StandardLibrary
-
public class Arn : PropertyBag
-
public static class Fn
- public static object GetAttr(object value, string path)
- public static string Interpolate(string template, Dictionary<string, object> refs)
- public static string InterpolateJson(string json, Dictionary<string, object> refs)
- public static bool IsSet(object value)
- public static bool IsValidHostLabel(string hostLabel, bool allowSubDomains)
- public static bool IsVirtualHostableS3Bucket(string hostLabel, bool allowSubDomains)
- public static Arn ParseArn(string arn)
- public static URL ParseURL(string url)
- public static Partition Partition(string region)
- public static string Substring(string input, int start, int stop, bool reverse)
- public static string UriEncode(string value)
-
public class Partition : PropertyBag
-
public class PartitionAttributesShape
-
public class PartitionFunctionShape
-
public class PartitionShape
-
public class URL : PropertyBag
Amazon.Runtime.Internal.Settings
Amazon.Runtime.Internal.Transform
Amazon.Runtime.Internal.Util
-
public static class ChecksumUtils
-
public class ChunkedUploadWrapperStream : WrapperStream
- public static long ComputeChunkedContentLength(long originalLength)
- 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 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 class IniFile
-
public class LruCache<TKey, TValue>
-
public class ProfileIniFile : IniFile
-
public static class StringUtils
-
public class : WrapperStream
-
public static class TransformServiceId
-
public class XMLEncodedStringWriter : StringWriter
Amazon.Runtime.SharedInterfaces
-
public class GetSsoTokenRequest
-
public class GetSsoTokenResponse
-
public interface IAWSSigV4aProvider
- ClientProtocol Protocol { get; }
- AWS4aSigningResult Presign4a(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials, string service, string overrideSigningRegion)
- void Sign(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials)
- string SignChunk(Stream chunkBody, string previousSignature, AWS4aSigningResult headerSigningResult)
- AWS4aSigningResult SignRequest(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials)
- string (IDictionary<string, string> trailingHeaders, string previousSignature, AWS4aSigningResult headerSigningResult)
-
public interface ICoreAmazonSSO
-
public interface ICoreAmazonSSOOIDC
Amazon.Runtime.SharedInterfaces.Internal
Amazon.Util
-
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-amzn-query-error"
- 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