Namespace Amazon.S3
Classes
- AmazonS3Client
Implementation for accessing S3
- AmazonS3Config
Configuration for accessing AmazonS3 service
- AmazonS3Exception
Base exception for S3 errors.
- AnalyticsS3ExportFileFormat
The file format used when exporting data to Amazon S3.
- ArnExtensions
Extensions methods added to Amazon.Arn type to help parse S3 specific resources from the ARN.
- BucketAccelerateStatus
Represents the accelerate status for a bucket.
- CompressionType
Specifies object's compression format.
- DeleteMarkerReplicationStatus
The status of the delete marker replication.
- DeleteObjectsException
AmazonS3 exception. Thrown when DeleteObjects returns successfully, but some of the objects were not deleted.
- EncodingType
A list of all encoding types.
- EventType
The bucket event for which to send notifications.
- ExistingObjectReplicationStatus
Specifies whether existing object replication is enabled.
- ExpressionType
Type of the expression provided in the Expression member.
- FileHeaderInfo
Specify how headers will be handled.
- GlacierJobTier
All enumerations type for retrieval tier for Glacier restore.
- GranteeType
A list of all grantee types.
- InventoryFormat
A list of all Inventory Formats.
- InventoryFrequency
A list of inventory frequencies.
- InventoryIncludedObjectVersions
A list of inventory included object versions.
- InventoryOptionalField
A list of inventory optional fields.
- JsonType
The type of JSON.
- LifecycleRuleStatus
A list of all lifecycle statuses.
- MetricsStatus
Specifies whether the replication metrics are enabled.
- NotificationEvents
The constants for the known event names used by S3 notification. S3 might add new events before the SDK is updated. In which case the names listed in the S3 documentation will work as well as these constants.
- ObjectLockEnabled
The type of ObjectLockEnabled
- ObjectLockLegalHoldStatus
The type of ObjectLockLegalHoldStatus
- ObjectLockMode
The type of ObjectLockMode
- ObjectLockRetentionMode
The type of ObjectLockRetentionMode
- ObjectOwnership
Specifies who is assigned ownership of objects uploaded to a bucket
- OwnerOverride
The override value for the owner of the replica object.
- QuoteFields
Describes when fields in output should be surrounded with quotes.
- ReplicationRuleStatus
Whether a replication rule is applied or ignored.
- ReplicationStatus
The status of the replication job associated with this source object.
- ReplicationTimeStatus
Specifies whether the replication time is enabled.
- RequestCharged
The response from S3 that it confirms that requester pays.
- RequestPayer
Acknowledges that requester pays for the operation.
- RestoreRequestType
Indicates what type of job is being initiated.
- S3CannedACL
A list of all possible CannedACLs that can be used for S3 Buckets or S3 Objects. For more information about CannedACLs, refer to http://docs.amazonwebservices.com/AmazonS3/latest/RESTAccessPolicy.html#RESTCannedAccessPolicies.
- S3OutpostResource
A resource in an S3 Outpost
- S3Permission
A list of all ACL permissions. For more information, refer to http://docs.amazonwebservices.com/AmazonS3/latest/S3_ACLs.html#S3_ACLs_Permissions.
- S3Region
A list of all possible S3 Bucket region possibilities. For more information, refer to http://docs.amazonwebservices.com/AmazonS3/latest/BucketConfiguration.html#LocationSelection.
- S3StorageClass
S3 Storage Class Definitions
- ServerSideEncryptionCustomerMethod
A list of all server-side encryption methods for customer provided encryption keys.
- ServerSideEncryptionMethod
A list of all server-side encryption methods.
- SseKmsEncryptedObjectsStatus
The replication for KMS encrypted S3 objects is disabled if status is not Enabled.
- StorageClassAnalysisSchemaVersion
The version of the output schema to use when exporting data.
- VersionStatus
A list of all version statuses.
Interfaces
- IAmazonS3
Interface for accessing S3
Enums
- HttpVerb
An enumeration of supported HTTP verbs
- Protocol
An enumeration of all protocols that the pre-signed URL can be created against.
- S3MetadataDirective
An enumeration of all Metadata directives that can be used for the CopyObject operation.