Module: Aws::S3Control::Types
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Defined Under Namespace
Classes: AbortIncompleteMultipartUpload, AccessControlTranslation, AccessGrantsLocationConfiguration, AccessPoint, AccountLevel, ActivityMetrics, AdvancedCostOptimizationMetrics, AdvancedDataProtectionMetrics, AssociateAccessGrantsIdentityCenterRequest, AsyncErrorDetails, AsyncOperation, AsyncRequestParameters, AsyncResponseDetails, AwsLambdaTransformation, BadRequestException, BucketAlreadyExists, BucketAlreadyOwnedByYou, BucketLevel, CloudWatchMetrics, CreateAccessGrantRequest, CreateAccessGrantResult, CreateAccessGrantsInstanceRequest, CreateAccessGrantsInstanceResult, CreateAccessGrantsLocationRequest, CreateAccessGrantsLocationResult, CreateAccessPointForObjectLambdaRequest, CreateAccessPointForObjectLambdaResult, CreateAccessPointRequest, CreateAccessPointResult, CreateBucketConfiguration, CreateBucketRequest, CreateBucketResult, CreateJobRequest, CreateJobResult, CreateMultiRegionAccessPointInput, CreateMultiRegionAccessPointRequest, CreateMultiRegionAccessPointResult, CreateStorageLensGroupRequest, Credentials, DSSEKMSFilter, DeleteAccessGrantRequest, DeleteAccessGrantsInstanceRequest, DeleteAccessGrantsInstanceResourcePolicyRequest, DeleteAccessGrantsLocationRequest, DeleteAccessPointForObjectLambdaRequest, DeleteAccessPointPolicyForObjectLambdaRequest, DeleteAccessPointPolicyRequest, DeleteAccessPointRequest, DeleteAccessPointScopeRequest, DeleteBucketLifecycleConfigurationRequest, DeleteBucketPolicyRequest, DeleteBucketReplicationRequest, DeleteBucketRequest, DeleteBucketTaggingRequest, DeleteJobTaggingRequest, DeleteJobTaggingResult, DeleteMarkerReplication, DeleteMultiRegionAccessPointInput, DeleteMultiRegionAccessPointRequest, DeleteMultiRegionAccessPointResult, DeletePublicAccessBlockRequest, DeleteStorageLensConfigurationRequest, DeleteStorageLensConfigurationTaggingRequest, DeleteStorageLensConfigurationTaggingResult, DeleteStorageLensGroupRequest, DescribeJobRequest, DescribeJobResult, DescribeMultiRegionAccessPointOperationRequest, DescribeMultiRegionAccessPointOperationResult, Destination, DetailedStatusCodesMetrics, DissociateAccessGrantsIdentityCenterRequest, EncryptionConfiguration, EstablishedMultiRegionAccessPointPolicy, Exclude, ExistingObjectReplication, GeneratedManifestEncryption, GetAccessGrantRequest, GetAccessGrantResult, GetAccessGrantsInstanceForPrefixRequest, GetAccessGrantsInstanceForPrefixResult, GetAccessGrantsInstanceRequest, GetAccessGrantsInstanceResourcePolicyRequest, GetAccessGrantsInstanceResourcePolicyResult, GetAccessGrantsInstanceResult, GetAccessGrantsLocationRequest, GetAccessGrantsLocationResult, GetAccessPointConfigurationForObjectLambdaRequest, GetAccessPointConfigurationForObjectLambdaResult, GetAccessPointForObjectLambdaRequest, GetAccessPointForObjectLambdaResult, GetAccessPointPolicyForObjectLambdaRequest, GetAccessPointPolicyForObjectLambdaResult, GetAccessPointPolicyRequest, GetAccessPointPolicyResult, GetAccessPointPolicyStatusForObjectLambdaRequest, GetAccessPointPolicyStatusForObjectLambdaResult, GetAccessPointPolicyStatusRequest, GetAccessPointPolicyStatusResult, GetAccessPointRequest, GetAccessPointResult, GetAccessPointScopeRequest, GetAccessPointScopeResult, GetBucketLifecycleConfigurationRequest, GetBucketLifecycleConfigurationResult, GetBucketPolicyRequest, GetBucketPolicyResult, GetBucketReplicationRequest, GetBucketReplicationResult, GetBucketRequest, GetBucketResult, GetBucketTaggingRequest, GetBucketTaggingResult, GetBucketVersioningRequest, GetBucketVersioningResult, GetDataAccessRequest, GetDataAccessResult, GetJobTaggingRequest, GetJobTaggingResult, GetMultiRegionAccessPointPolicyRequest, GetMultiRegionAccessPointPolicyResult, GetMultiRegionAccessPointPolicyStatusRequest, GetMultiRegionAccessPointPolicyStatusResult, GetMultiRegionAccessPointRequest, GetMultiRegionAccessPointResult, GetMultiRegionAccessPointRoutesRequest, GetMultiRegionAccessPointRoutesResult, GetPublicAccessBlockOutput, GetPublicAccessBlockRequest, GetStorageLensConfigurationRequest, GetStorageLensConfigurationResult, GetStorageLensConfigurationTaggingRequest, GetStorageLensConfigurationTaggingResult, GetStorageLensGroupRequest, GetStorageLensGroupResult, Grantee, IdempotencyException, Include, InternalServiceException, InvalidNextTokenException, InvalidRequestException, JobDescriptor, JobFailure, JobListDescriptor, JobManifest, JobManifestGenerator, JobManifestGeneratorFilter, JobManifestLocation, JobManifestSpec, JobOperation, JobProgressSummary, JobReport, JobStatusException, JobTimers, KeyNameConstraint, LambdaInvokeOperation, LifecycleConfiguration, LifecycleExpiration, LifecycleRule, LifecycleRuleAndOperator, LifecycleRuleFilter, ListAccessGrantEntry, ListAccessGrantsInstanceEntry, ListAccessGrantsInstancesRequest, ListAccessGrantsInstancesResult, ListAccessGrantsLocationsEntry, ListAccessGrantsLocationsRequest, ListAccessGrantsLocationsResult, ListAccessGrantsRequest, ListAccessGrantsResult, ListAccessPointsForDirectoryBucketsRequest, ListAccessPointsForDirectoryBucketsResult, ListAccessPointsForObjectLambdaRequest, ListAccessPointsForObjectLambdaResult, ListAccessPointsRequest, ListAccessPointsResult, ListCallerAccessGrantsEntry, ListCallerAccessGrantsRequest, ListCallerAccessGrantsResult, ListJobsRequest, ListJobsResult, ListMultiRegionAccessPointsRequest, ListMultiRegionAccessPointsResult, ListRegionalBucketsRequest, ListRegionalBucketsResult, ListStorageLensConfigurationEntry, ListStorageLensConfigurationsRequest, ListStorageLensConfigurationsResult, ListStorageLensGroupEntry, ListStorageLensGroupsRequest, ListStorageLensGroupsResult, ListTagsForResourceRequest, ListTagsForResourceResult, MatchObjectAge, MatchObjectSize, Metrics, MultiRegionAccessPointPolicyDocument, MultiRegionAccessPointRegionalResponse, MultiRegionAccessPointReport, MultiRegionAccessPointRoute, MultiRegionAccessPointsAsyncResponse, NoSuchPublicAccessBlockConfiguration, NoncurrentVersionExpiration, NoncurrentVersionTransition, NotFoundException, ObjectEncryptionFilter, ObjectLambdaAccessPoint, ObjectLambdaAccessPointAlias, ObjectLambdaConfiguration, ObjectLambdaContentTransformation, ObjectLambdaTransformationConfiguration, PolicyStatus, PrefixLevel, PrefixLevelStorageMetrics, ProposedMultiRegionAccessPointPolicy, PublicAccessBlockConfiguration, PutAccessGrantsInstanceResourcePolicyRequest, PutAccessGrantsInstanceResourcePolicyResult, PutAccessPointConfigurationForObjectLambdaRequest, PutAccessPointPolicyForObjectLambdaRequest, PutAccessPointPolicyRequest, PutAccessPointScopeRequest, PutBucketLifecycleConfigurationRequest, PutBucketPolicyRequest, PutBucketReplicationRequest, PutBucketTaggingRequest, PutBucketVersioningRequest, PutJobTaggingRequest, PutJobTaggingResult, PutMultiRegionAccessPointPolicyInput, PutMultiRegionAccessPointPolicyRequest, PutMultiRegionAccessPointPolicyResult, PutPublicAccessBlockRequest, PutStorageLensConfigurationRequest, PutStorageLensConfigurationTaggingRequest, PutStorageLensConfigurationTaggingResult, Region, RegionReport, RegionalBucket, ReplicaModifications, ReplicationConfiguration, ReplicationRule, ReplicationRuleAndOperator, ReplicationRuleFilter, ReplicationTime, ReplicationTimeValue, S3AccessControlList, S3AccessControlPolicy, S3BucketDestination, S3ComputeObjectChecksumOperation, S3CopyObjectOperation, S3GeneratedManifestDescriptor, S3Grant, S3Grantee, S3InitiateRestoreObjectOperation, S3JobManifestGenerator, S3ManifestOutputLocation, S3ObjectLockLegalHold, S3ObjectMetadata, S3ObjectOwner, S3Retention, S3SetObjectAclOperation, S3SetObjectLegalHoldOperation, S3SetObjectRetentionOperation, S3SetObjectTaggingOperation, S3Tag, SSEKMS, SSEKMSEncryption, SSEKMSFilter, Scope, SelectionCriteria, SourceSelectionCriteria, SseKmsEncryptedObjects, StorageLensAwsOrg, StorageLensConfiguration, StorageLensDataExport, StorageLensDataExportEncryption, StorageLensGroup, StorageLensGroupAndOperator, StorageLensGroupFilter, StorageLensGroupLevel, StorageLensGroupLevelSelectionCriteria, StorageLensGroupOrOperator, StorageLensTag, SubmitMultiRegionAccessPointRoutesRequest, SubmitMultiRegionAccessPointRoutesResult, Tag, TagResourceRequest, TagResourceResult, Tagging, TooManyRequestsException, TooManyTagsException, Transition, UntagResourceRequest, UntagResourceResult, UpdateAccessGrantsLocationRequest, UpdateAccessGrantsLocationResult, UpdateJobPriorityRequest, UpdateJobPriorityResult, UpdateJobStatusRequest, UpdateJobStatusResult, UpdateStorageLensGroupRequest, VersioningConfiguration, VpcConfiguration
Instance Attribute Summary collapse
-
#aws_lambda ⇒ Types::AwsLambdaTransformation
A container for an Lambda function.
-
#dssekms ⇒ Types::DSSEKMSFilter
Filters for objects that are encrypted by dual-layer server-side encryption with Amazon Web Services Key Management Service (KMS) keys (DSSE-KMS).
-
#notsse ⇒ Types::NotSSEFilter
Filters for objects that are not encrypted by server-side encryption.
-
#s3_job_manifest_generator ⇒ Types::S3JobManifestGenerator
The S3 job ManifestGenerator's configuration details.
-
#ssec ⇒ Types::SSECFilter
Filters for objects that are encrypted by server-side encryption with customer-provided keys (SSE-C).
-
#ssekms ⇒ Types::SSEKMSFilter
Filters for objects that are encrypted by server-side encryption with Amazon Web Services Key Management Service (KMS) keys (SSE-KMS).
-
#sses3 ⇒ Types::SSES3Filter
Filters for objects that are encrypted by server-side encryption with Amazon S3 managed keys (SSE-S3).
Instance Attribute Details
#aws_lambda ⇒ Types::AwsLambdaTransformation
A container for an Lambda function.
6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6137 class ObjectLambdaContentTransformation < Struct.new( :aws_lambda, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AwsLambda < ObjectLambdaContentTransformation; end class Unknown < ObjectLambdaContentTransformation; end end |
#dssekms ⇒ Types::DSSEKMSFilter
Filters for objects that are encrypted by dual-layer server-side encryption with Amazon Web Services Key Management Service (KMS) keys (DSSE-KMS).
6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6018 class ObjectEncryptionFilter < Struct.new( :sses3, :ssekms, :dssekms, :ssec, :notsse, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sses3 < ObjectEncryptionFilter; end class Ssekms < ObjectEncryptionFilter; end class Dssekms < ObjectEncryptionFilter; end class Ssec < ObjectEncryptionFilter; end class Notsse < ObjectEncryptionFilter; end class Unknown < ObjectEncryptionFilter; end end |
#notsse ⇒ Types::NotSSEFilter
Filters for objects that are not encrypted by server-side encryption.
6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6018 class ObjectEncryptionFilter < Struct.new( :sses3, :ssekms, :dssekms, :ssec, :notsse, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sses3 < ObjectEncryptionFilter; end class Ssekms < ObjectEncryptionFilter; end class Dssekms < ObjectEncryptionFilter; end class Ssec < ObjectEncryptionFilter; end class Notsse < ObjectEncryptionFilter; end class Unknown < ObjectEncryptionFilter; end end |
#s3_job_manifest_generator ⇒ Types::S3JobManifestGenerator
The S3 job ManifestGenerator's configuration details.
3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 3978 class JobManifestGenerator < Struct.new( :s3_job_manifest_generator, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3JobManifestGenerator < JobManifestGenerator; end class Unknown < JobManifestGenerator; end end |
#ssec ⇒ Types::SSECFilter
Filters for objects that are encrypted by server-side encryption with customer-provided keys (SSE-C).
6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6018 class ObjectEncryptionFilter < Struct.new( :sses3, :ssekms, :dssekms, :ssec, :notsse, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sses3 < ObjectEncryptionFilter; end class Ssekms < ObjectEncryptionFilter; end class Dssekms < ObjectEncryptionFilter; end class Ssec < ObjectEncryptionFilter; end class Notsse < ObjectEncryptionFilter; end class Unknown < ObjectEncryptionFilter; end end |
#ssekms ⇒ Types::SSEKMSFilter
Filters for objects that are encrypted by server-side encryption with Amazon Web Services Key Management Service (KMS) keys (SSE-KMS).
6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6018 class ObjectEncryptionFilter < Struct.new( :sses3, :ssekms, :dssekms, :ssec, :notsse, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sses3 < ObjectEncryptionFilter; end class Ssekms < ObjectEncryptionFilter; end class Dssekms < ObjectEncryptionFilter; end class Ssec < ObjectEncryptionFilter; end class Notsse < ObjectEncryptionFilter; end class Unknown < ObjectEncryptionFilter; end end |
#sses3 ⇒ Types::SSES3Filter
Filters for objects that are encrypted by server-side encryption with Amazon S3 managed keys (SSE-S3).
6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 6018 class ObjectEncryptionFilter < Struct.new( :sses3, :ssekms, :dssekms, :ssec, :notsse, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sses3 < ObjectEncryptionFilter; end class Ssekms < ObjectEncryptionFilter; end class Dssekms < ObjectEncryptionFilter; end class Ssec < ObjectEncryptionFilter; end class Notsse < ObjectEncryptionFilter; end class Unknown < ObjectEncryptionFilter; end end |