Class AmazonS3CryptoConfigurationBase
Base class for AmazonS3CryptoConfiguration configs Encapsulates common properties and methods of the AmazonS3CryptoConfiguration configurations
Inheritance
System.Object
Amazon.Runtime.ClientConfig
Amazon.S3.AmazonS3Config
AmazonS3CryptoConfigurationBase
Implements
Amazon.Runtime.IClientConfig
Inherited Members
Amazon.S3.AmazonS3Config.Initialize()
Amazon.S3.AmazonS3Config.DetermineServiceURL()
Amazon.S3.AmazonS3Config.Validate()
Amazon.S3.AmazonS3Config.ForcePathStyle
Amazon.S3.AmazonS3Config.UseAccelerateEndpoint
Amazon.S3.AmazonS3Config.UseArnRegion
Amazon.S3.AmazonS3Config.USEast1RegionalEndpointValue
Amazon.S3.AmazonS3Config.RegionEndpointServiceName
Amazon.S3.AmazonS3Config.ServiceVersion
Amazon.S3.AmazonS3Config.UserAgent
Amazon.Runtime.ClientConfig.MaxTimeout
Amazon.Runtime.ClientConfig.SetUseNagleIfAvailable(System.Boolean)
Amazon.Runtime.ClientConfig.ValidateTimeout(System.Nullable<System.TimeSpan>)
Amazon.Runtime.ClientConfig.GetTimeoutValue(System.Nullable<System.TimeSpan>, System.Nullable<System.TimeSpan>)
Amazon.Runtime.ClientConfig.GetWebProxy()
Amazon.Runtime.ClientConfig.SetWebProxy(System.Net.WebProxy)
Amazon.Runtime.ClientConfig.SignatureMethod
Amazon.Runtime.ClientConfig.SignatureVersion
Amazon.Runtime.ClientConfig.UseAlternateUserAgentHeader
Amazon.Runtime.ClientConfig.RegionEndpoint
Amazon.Runtime.ClientConfig.ServiceURL
Amazon.Runtime.ClientConfig.UseHttp
Amazon.Runtime.ClientConfig.AuthenticationRegion
Amazon.Runtime.ClientConfig.AuthenticationServiceName
Amazon.Runtime.ClientConfig.MaxErrorRetry
Amazon.Runtime.ClientConfig.IsMaxErrorRetrySet
Amazon.Runtime.ClientConfig.LogResponse
Amazon.Runtime.ClientConfig.ReadEntireResponse
Amazon.Runtime.ClientConfig.BufferSize
Amazon.Runtime.ClientConfig.ProgressUpdateInterval
Amazon.Runtime.ClientConfig.ResignRetries
Amazon.Runtime.ClientConfig.AllowAutoRedirect
Amazon.Runtime.ClientConfig.LogMetrics
Amazon.Runtime.ClientConfig.DisableLogging
Amazon.Runtime.ClientConfig.ProxyCredentials
Amazon.Runtime.ClientConfig.TcpKeepAlive
Amazon.Runtime.ClientConfig.Timeout
Amazon.Runtime.ClientConfig.UseDualstackEndpoint
Amazon.Runtime.ClientConfig.ThrottleRetries
Amazon.Runtime.ClientConfig.CorrectedUtcNow
Amazon.Runtime.ClientConfig.ClockOffset
Amazon.Runtime.ClientConfig.DisableHostPrefixInjection
Amazon.Runtime.ClientConfig.EndpointDiscoveryEnabled
Amazon.Runtime.ClientConfig.EndpointDiscoveryCacheLimit
Amazon.Runtime.ClientConfig.RetryMode
Amazon.Runtime.ClientConfig.FastFailRequests
Amazon.Runtime.ClientConfig.ReadWriteTimeout
Amazon.Runtime.ClientConfig.ProxyHost
Amazon.Runtime.ClientConfig.ProxyPort
Amazon.Runtime.ClientConfig.ProxyBypassList
Amazon.Runtime.ClientConfig.ProxyBypassOnLocal
Amazon.Runtime.ClientConfig.MaxIdleTime
Amazon.Runtime.ClientConfig.ConnectionLimit
Amazon.Runtime.ClientConfig.UseNagleAlgorithm
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Amazon.Extensions.S3.Encryption
Assembly: Amazon.Extensions.S3.Encryption.dll
Syntax
public abstract class AmazonS3CryptoConfigurationBase : AmazonS3Config, IClientConfig
Constructors
| Improve this Doc View SourceAmazonS3CryptoConfigurationBase()
Default Constructor.
Declaration
public AmazonS3CryptoConfigurationBase()
Properties
| Improve this Doc View SourceStorageMode
Gets and sets the StorageMode property. This determines if the crypto metadata is stored as metadata on the object or as a separate object in S3. The default is ObjectMetadata.
Declaration
public CryptoStorageMode StorageMode { get; set; }
Property Value
Type | Description |
---|---|
CryptoStorageMode |
Implements
Amazon.Runtime.IClientConfig