5.0.0 • Published 5 years ago
@datafire/amazonaws_s3control v5.0.0
@datafire/amazonaws_s3control
Client library for AWS S3 Control
Installation and Usage
npm install --save @datafire/amazonaws_s3control
let amazonaws_s3control = require('@datafire/amazonaws_s3control').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
AWS S3 Control provides access to Amazon S3 control plane operations.
Actions
ListAccessPoints
amazonaws_s3control.ListAccessPoints({
"x-amz-account-id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- bucket
string
- nextToken
string
- maxResults
integer
- MaxResults
string
- NextToken
string
- x-amz-account-id required
Output
- output ListAccessPointsResult
DeleteAccessPoint
amazonaws_s3control.DeleteAccessPoint({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
Output schema unknown
GetAccessPoint
amazonaws_s3control.GetAccessPoint({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
- output GetAccessPointResult
CreateAccessPoint
amazonaws_s3control.CreateAccessPoint({
"x-amz-account-id": "",
"name": "",
"Bucket": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- Bucket required
string
: The name of the bucket that you want to associate this access point with. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well. For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>. For example, to access the bucket reports through outpost my-outpost owned by account 123456789012 in Region us-west-2, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be URL encoded. - PublicAccessBlockConfiguration
object
: The PublicAccessBlock configuration that you want to apply to this Amazon S3 account. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see The Meaning of "Public" in the Amazon Simple Storage Service Developer Guide. This is not supported for Amazon S3 on Outposts.- BlockPublicAcls
- BlockPublicPolicy
- IgnorePublicAcls
- RestrictPublicBuckets
- VpcConfiguration
object
: The virtual private cloud (VPC) configuration for an access point.- VpcId
- x-amz-account-id required
Output
- output CreateAccessPointResult
DeleteAccessPointPolicy
amazonaws_s3control.DeleteAccessPointPolicy({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
Output schema unknown
GetAccessPointPolicy
amazonaws_s3control.GetAccessPointPolicy({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
- output GetAccessPointPolicyResult
PutAccessPointPolicy
amazonaws_s3control.PutAccessPointPolicy({
"x-amz-account-id": "",
"name": "",
"Policy": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- Policy required
string
: The policy that you want to apply to the specified access point. For more information about access point policies, see Managing data access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.
- x-amz-account-id required
Output
Output schema unknown
GetAccessPointPolicyStatus
amazonaws_s3control.GetAccessPointPolicyStatus({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
ListRegionalBuckets
amazonaws_s3control.ListRegionalBuckets({
"x-amz-account-id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- nextToken
string
- maxResults
integer
- x-amz-outpost-id
string
- MaxResults
string
- NextToken
string
- x-amz-account-id required
Output
- output ListRegionalBucketsResult
CreateBucket
amazonaws_s3control.CreateBucket({
"name": ""
}, context)
Input
- input
object
- x-amz-acl
string
- name required
string
- x-amz-grant-full-control
string
- x-amz-grant-read
string
- x-amz-grant-read-acp
string
- x-amz-grant-write
string
- x-amz-grant-write-acp
string
- x-amz-bucket-object-lock-enabled
boolean
- x-amz-outpost-id
string
- CreateBucketConfiguration
object
: The container for the bucket configuration. This is not supported by Amazon S3 on Outposts buckets.- LocationConstraint
- x-amz-acl
Output
- output CreateBucketResult
DeleteBucket
amazonaws_s3control.DeleteBucket({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
Output schema unknown
GetBucket
amazonaws_s3control.GetBucket({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
- output GetBucketResult
DeleteBucketLifecycleConfiguration
amazonaws_s3control.DeleteBucketLifecycleConfiguration({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
Output schema unknown
GetBucketLifecycleConfiguration
amazonaws_s3control.GetBucketLifecycleConfiguration({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
PutBucketLifecycleConfiguration
amazonaws_s3control.PutBucketLifecycleConfiguration({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- LifecycleConfiguration
object
: The container for the Outposts bucket lifecycle configuration.- Rules
- items
- AbortIncompleteMultipartUpload
- DaysAfterInitiation
- Expiration
- Date
- Days
- ExpiredObjectDeleteMarker
- Filter
- And
- Prefix
- Tag S3Tag
- ID
- NoncurrentVersionExpiration
- NoncurrentDays
- NoncurrentVersionTransitions
- items
- Status required
- Transitions
- items
- AbortIncompleteMultipartUpload
- items
- Rules
- x-amz-account-id required
Output
Output schema unknown
DeleteBucketPolicy
amazonaws_s3control.DeleteBucketPolicy({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
Output schema unknown
GetBucketPolicy
amazonaws_s3control.GetBucketPolicy({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
- output GetBucketPolicyResult
PutBucketPolicy
amazonaws_s3control.PutBucketPolicy({
"x-amz-account-id": "",
"name": "",
"Policy": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-confirm-remove-self-bucket-access
boolean
- Policy required
string
: The bucket policy as a JSON document.
- x-amz-account-id required
Output
Output schema unknown
DeleteBucketTagging
amazonaws_s3control.DeleteBucketTagging({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
Output schema unknown
GetBucketTagging
amazonaws_s3control.GetBucketTagging({
"x-amz-account-id": "",
"name": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- x-amz-account-id required
Output
- output GetBucketTaggingResult
PutBucketTagging
amazonaws_s3control.PutBucketTagging({
"x-amz-account-id": "",
"name": "",
"Tagging": {}
}, context)
Input
- input
object
- x-amz-account-id required
string
- name required
string
- Tagging required
object
:- TagSet
- items S3Tag
- TagSet
- x-amz-account-id required
Output
Output schema unknown
DeletePublicAccessBlock
amazonaws_s3control.DeletePublicAccessBlock({
"x-amz-account-id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- x-amz-account-id required
Output
Output schema unknown
GetPublicAccessBlock
amazonaws_s3control.GetPublicAccessBlock({
"x-amz-account-id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- x-amz-account-id required
Output
- output GetPublicAccessBlockOutput
PutPublicAccessBlock
amazonaws_s3control.PutPublicAccessBlock({
"x-amz-account-id": "",
"PublicAccessBlockConfiguration": {}
}, context)
Input
- input
object
- x-amz-account-id required
string
- PublicAccessBlockConfiguration required
object
: The PublicAccessBlock configuration that you want to apply to this Amazon S3 account. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see The Meaning of "Public" in the Amazon Simple Storage Service Developer Guide. This is not supported for Amazon S3 on Outposts.- BlockPublicAcls
- BlockPublicPolicy
- IgnorePublicAcls
- RestrictPublicBuckets
- x-amz-account-id required
Output
Output schema unknown
ListJobs
amazonaws_s3control.ListJobs({
"x-amz-account-id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- jobStatuses
array
- nextToken
string
- maxResults
integer
- MaxResults
string
- NextToken
string
- x-amz-account-id required
Output
- output ListJobsResult
CreateJob
amazonaws_s3control.CreateJob({
"x-amz-account-id": "",
"Operation": {},
"Report": {},
"ClientRequestToken": "",
"Manifest": {},
"Priority": 0,
"RoleArn": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- ClientRequestToken required
string
: An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length. - ConfirmationRequired
boolean
: Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console. - Description
string
: A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs. - Manifest required
object
: Contains the configuration information for a job's manifest.- Location
- ETag required
- ObjectArn required
- ObjectVersionId
- Spec
- Fields
- items JobManifestFieldName
- Format required
- Fields
- Location
- Operation required
object
: The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.- LambdaInvoke
- FunctionArn
- S3InitiateRestoreObject
- ExpirationInDays
- GlacierJobTier
- S3PutObjectAcl
- AccessControlPolicy
- AccessControlList
- Grants
- Owner required
- CannedAccessControlList
- AccessControlList
- AccessControlPolicy
- S3PutObjectCopy
- AccessControlGrants
- items S3Grant
- CannedAccessControlList
- MetadataDirective
- ModifiedSinceConstraint
- NewObjectMetadata
- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
- NewObjectTagging
- items S3Tag
- ObjectLockLegalHoldStatus
- ObjectLockMode
- ObjectLockRetainUntilDate
- RedirectLocation
- RequesterPays
- SSEAwsKmsKeyId
- StorageClass
- TargetKeyPrefix
- TargetResource
- UnModifiedSinceConstraint
- AccessControlGrants
- S3PutObjectLegalHold S3SetObjectLegalHoldOperation
- S3PutObjectRetention S3SetObjectRetentionOperation
- S3PutObjectTagging
- TagSet
- items S3Tag
- TagSet
- LambdaInvoke
- Priority required
integer
: The numerical priority for this job. Higher numbers indicate higher priority. - Report required
object
: Contains the configuration parameters for a job-completion report.- Bucket
- Enabled
- Format
- Prefix
- ReportScope
- RoleArn required
string
: The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest. - Tags
array
: A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.- items S3Tag
- x-amz-account-id required
Output
- output CreateJobResult
DescribeJob
amazonaws_s3control.DescribeJob({
"x-amz-account-id": "",
"id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- id required
string
- x-amz-account-id required
Output
- output DescribeJobResult
UpdateJobPriority
amazonaws_s3control.UpdateJobPriority({
"x-amz-account-id": "",
"id": "",
"priority": 0
}, context)
Input
- input
object
- x-amz-account-id required
string
- id required
string
- priority required
integer
- x-amz-account-id required
Output
- output UpdateJobPriorityResult
UpdateJobStatus
amazonaws_s3control.UpdateJobStatus({
"x-amz-account-id": "",
"id": "",
"requestedJobStatus": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- id required
string
- requestedJobStatus required
string
- statusUpdateReason
string
- x-amz-account-id required
Output
- output UpdateJobStatusResult
DeleteJobTagging
amazonaws_s3control.DeleteJobTagging({
"x-amz-account-id": "",
"id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- id required
string
- x-amz-account-id required
Output
- output DeleteJobTaggingResult
GetJobTagging
amazonaws_s3control.GetJobTagging({
"x-amz-account-id": "",
"id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- id required
string
- x-amz-account-id required
Output
- output GetJobTaggingResult
PutJobTagging
amazonaws_s3control.PutJobTagging({
"x-amz-account-id": "",
"id": "",
"Tags": []
}, context)
Input
- input
object
- x-amz-account-id required
string
- id required
string
- Tags required
array
: The set of tags to associate with the S3 Batch Operations job.- items S3Tag
- x-amz-account-id required
Output
- output PutJobTaggingResult
ListStorageLensConfigurations
amazonaws_s3control.ListStorageLensConfigurations({
"x-amz-account-id": ""
}, context)
Input
- input
object
- x-amz-account-id required
string
- nextToken
string
- x-amz-account-id required
Output
DeleteStorageLensConfiguration
amazonaws_s3control.DeleteStorageLensConfiguration({
"storagelensid": "",
"x-amz-account-id": ""
}, context)
Input
- input
object
- storagelensid required
string
- x-amz-account-id required
string
- storagelensid required
Output
Output schema unknown
GetStorageLensConfiguration
amazonaws_s3control.GetStorageLensConfiguration({
"storagelensid": "",
"x-amz-account-id": ""
}, context)
Input
- input
object
- storagelensid required
string
- x-amz-account-id required
string
- storagelensid required
Output
PutStorageLensConfiguration
amazonaws_s3control.PutStorageLensConfiguration({
"storagelensid": "",
"x-amz-account-id": "",
"StorageLensConfiguration": {}
}, context)
Input
- input
object
- storagelensid required
string
- x-amz-account-id required
string
- StorageLensConfiguration required
object
: A container for the Amazon S3 Storage Lens configuration.- AccountLevel
- ActivityMetrics
- IsEnabled
- BucketLevel required
- ActivityMetrics
- IsEnabled
- PrefixLevel
- StorageMetrics required
- ActivityMetrics
- ActivityMetrics
- AwsOrg
- Arn required
- DataExport
- S3BucketDestination required
- AccountId required
- Arn required
- Encryption
- SSEKMS
- SSES3
- Format required
- OutputSchemaVersion required
- Prefix
- S3BucketDestination required
- Exclude
- Buckets
- items
- Regions
- items
- Buckets
- Id
- Include
- Buckets
- items
- Regions
- items
- Buckets
- IsEnabled
- StorageLensArn
- AccountLevel
- Tags
array
: The tag set of the S3 Storage Lens configuration. You can set up to a maximum of 50 tags.- items
- Key required
- Value required
- items
- storagelensid required
Output
Output schema unknown
DeleteStorageLensConfigurationTagging
amazonaws_s3control.DeleteStorageLensConfigurationTagging({
"storagelensid": "",
"x-amz-account-id": ""
}, context)
Input
- input
object
- storagelensid required
string
- x-amz-account-id required
string
- storagelensid required
Output
GetStorageLensConfigurationTagging
amazonaws_s3control.GetStorageLensConfigurationTagging({
"storagelensid": "",
"x-amz-account-id": ""
}, context)
Input
- input
object
- storagelensid required
string
- x-amz-account-id required
string
- storagelensid required
Output
PutStorageLensConfigurationTagging
amazonaws_s3control.PutStorageLensConfigurationTagging({
"storagelensid": "",
"x-amz-account-id": "",
"Tags": []
}, context)
Input
- input
object
- storagelensid required
string
- x-amz-account-id required
string
- Tags required
array
: The tag set of the S3 Storage Lens configuration. You can set up to a maximum of 50 tags.- items
- Key required
- Value required
- items
- storagelensid required
Output
Definitions
AbortIncompleteMultipartUpload
- AbortIncompleteMultipartUpload
object
: The container for abort incomplete multipart upload- DaysAfterInitiation
AccessPoint
- AccessPoint
object
: An access point used to access a bucket.- AccessPointArn
- Bucket required
- Name required
- NetworkOrigin required
- VpcConfiguration
- VpcId required
AccessPointList
- AccessPointList
array
- items
- AccessPointArn
- Bucket required
- Name required
- NetworkOrigin required
- VpcConfiguration
- VpcId required
- items
AccessPointName
- AccessPointName
string
AccountId
- AccountId
string
AccountLevel
- AccountLevel
object
: A container for the account level Amazon S3 Storage Lens configuration.- ActivityMetrics
- IsEnabled
- BucketLevel required
- ActivityMetrics
- IsEnabled
- PrefixLevel
- StorageMetrics required
- IsEnabled
- SelectionCriteria SelectionCriteria
- StorageMetrics required
- ActivityMetrics
- ActivityMetrics
ActivityMetrics
- ActivityMetrics
object
: A container for the activity metrics.- IsEnabled
AwsOrgArn
- AwsOrgArn
string
BadRequestException
Boolean
- Boolean
boolean
BucketAlreadyExists
BucketAlreadyOwnedByYou
BucketCannedACL
- BucketCannedACL
string
(values: private, public-read, public-read-write, authenticated-read)
BucketLevel
- BucketLevel
object
: A container for the bucket-level configuration.- ActivityMetrics
- IsEnabled
- PrefixLevel
- StorageMetrics required
- IsEnabled
- SelectionCriteria SelectionCriteria
- StorageMetrics required
- ActivityMetrics
BucketLocationConstraint
- BucketLocationConstraint
string
(values: EU, eu-west-1, us-west-1, us-west-2, ap-south-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1, cn-north-1, eu-central-1)
BucketName
- BucketName
string
Buckets
- Buckets
array
- items
ConfigId
- ConfigId
string
ConfirmRemoveSelfBucketAccess
- ConfirmRemoveSelfBucketAccess
boolean
ConfirmationRequired
- ConfirmationRequired
boolean
ContinuationToken
- ContinuationToken
string
CreateAccessPointRequest
- CreateAccessPointRequest
object
- Bucket required
- PublicAccessBlockConfiguration PublicAccessBlockConfiguration
- VpcConfiguration
- VpcId required
CreateAccessPointResult
- CreateAccessPointResult
object
- AccessPointArn
CreateBucketConfiguration
- CreateBucketConfiguration
object
: The container for the bucket configuration. This is not supported by Amazon S3 on Outposts buckets.- LocationConstraint
CreateBucketRequest
- CreateBucketRequest
object
- CreateBucketConfiguration
- LocationConstraint
- CreateBucketConfiguration
CreateBucketResult
- CreateBucketResult
object
- BucketArn
CreateJobRequest
- CreateJobRequest
object
- ClientRequestToken required
- ConfirmationRequired
- Description
- Manifest required
- Location required
- ETag required
- ObjectArn required
- ObjectVersionId
- Spec required
- Fields
- items JobManifestFieldName
- Format required
- Fields
- Location required
- Operation required
- LambdaInvoke
- FunctionArn
- S3InitiateRestoreObject
- ExpirationInDays
- GlacierJobTier
- S3PutObjectAcl
- AccessControlPolicy
- AccessControlList
- Grants
- Owner required
- CannedAccessControlList
- AccessControlList
- AccessControlPolicy
- S3PutObjectCopy
- AccessControlGrants
- items S3Grant
- CannedAccessControlList
- MetadataDirective
- ModifiedSinceConstraint
- NewObjectMetadata
- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
- NewObjectTagging
- items S3Tag
- ObjectLockLegalHoldStatus
- ObjectLockMode
- ObjectLockRetainUntilDate
- RedirectLocation
- RequesterPays
- SSEAwsKmsKeyId
- StorageClass
- TargetKeyPrefix
- TargetResource
- UnModifiedSinceConstraint
- AccessControlGrants
- S3PutObjectLegalHold S3SetObjectLegalHoldOperation
- S3PutObjectRetention S3SetObjectRetentionOperation
- S3PutObjectTagging
- TagSet
- items S3Tag
- TagSet
- LambdaInvoke
- Priority required
- Report required
- Bucket
- Enabled required
- Format
- Prefix
- ReportScope
- RoleArn required
- Tags
- items S3Tag
CreateJobResult
- CreateJobResult
object
- JobId
CreationDate
- CreationDate
string
Date
- Date
string
Days
- Days
integer
DaysAfterInitiation
- DaysAfterInitiation
integer
DeleteAccessPointPolicyRequest
- DeleteAccessPointPolicyRequest
object
DeleteAccessPointRequest
- DeleteAccessPointRequest
object
DeleteBucketLifecycleConfigurationRequest
- DeleteBucketLifecycleConfigurationRequest
object
DeleteBucketPolicyRequest
- DeleteBucketPolicyRequest
object
DeleteBucketRequest
- DeleteBucketRequest
object
DeleteBucketTaggingRequest
- DeleteBucketTaggingRequest
object
DeleteJobTaggingRequest
- DeleteJobTaggingRequest
object
DeleteJobTaggingResult
- DeleteJobTaggingResult
object
DeletePublicAccessBlockRequest
- DeletePublicAccessBlockRequest
object
DeleteStorageLensConfigurationRequest
- DeleteStorageLensConfigurationRequest
object
DeleteStorageLensConfigurationTaggingRequest
- DeleteStorageLensConfigurationTaggingRequest
object
DeleteStorageLensConfigurationTaggingResult
- DeleteStorageLensConfigurationTaggingResult
object
DescribeJobRequest
- DescribeJobRequest
object
DescribeJobResult
- DescribeJobResult
object
- Job
- ConfirmationRequired
- CreationTime
- Description
- FailureReasons
- items JobFailure
- JobArn
- JobId
- Manifest
- Location required
- ETag required
- ObjectArn required
- ObjectVersionId
- Spec required
- Fields
- items JobManifestFieldName
- Format required
- Fields
- Location required
- Operation
- LambdaInvoke
- FunctionArn
- S3InitiateRestoreObject
- ExpirationInDays
- GlacierJobTier
- S3PutObjectAcl
- AccessControlPolicy
- AccessControlList
- CannedAccessControlList
- AccessControlPolicy
- S3PutObjectCopy
- AccessControlGrants
- items S3Grant
- CannedAccessControlList
- MetadataDirective
- ModifiedSinceConstraint
- NewObjectMetadata
- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
- NewObjectTagging
- items S3Tag
- ObjectLockLegalHoldStatus
- ObjectLockMode
- ObjectLockRetainUntilDate
- RedirectLocation
- RequesterPays
- SSEAwsKmsKeyId
- StorageClass
- TargetKeyPrefix
- TargetResource
- UnModifiedSinceConstraint
- AccessControlGrants
- S3PutObjectLegalHold S3SetObjectLegalHoldOperation
- S3PutObjectRetention S3SetObjectRetentionOperation
- S3PutObjectTagging
- TagSet
- items S3Tag
- TagSet
- LambdaInvoke
- Priority
- ProgressSummary
- NumberOfTasksFailed
- NumberOfTasksSucceeded
- TotalNumberOfTasks
- Report
- Bucket
- Enabled required
- Format
- Prefix
- ReportScope
- RoleArn
- Status
- StatusUpdateReason
- SuspendedCause
- SuspendedDate
- TerminationDate
- Job
Exclude
- Exclude
object
: A container for what Amazon S3 Storage Lens will exclude.- Buckets
- items
- Regions
- items
- Buckets
ExpirationStatus
- ExpirationStatus
string
(values: Enabled, Disabled)
ExpiredObjectDeleteMarker
- ExpiredObjectDeleteMarker
boolean
Format
- Format
string
(values: CSV, Parquet)
FunctionArnString
- FunctionArnString
string
GetAccessPointPolicyRequest
- GetAccessPointPolicyRequest
object
GetAccessPointPolicyResult
- GetAccessPointPolicyResult
object
- Policy
GetAccessPointPolicyStatusRequest
- GetAccessPointPolicyStatusRequest
object
GetAccessPointPolicyStatusResult
- GetAccessPointPolicyStatusResult
object
- PolicyStatus
- IsPublic
- PolicyStatus
GetAccessPointRequest
- GetAccessPointRequest
object
GetAccessPointResult
- GetAccessPointResult
object
- Bucket
- CreationDate
- Name
- NetworkOrigin
- PublicAccessBlockConfiguration PublicAccessBlockConfiguration
- VpcConfiguration
- VpcId required
GetBucketLifecycleConfigurationRequest
- GetBucketLifecycleConfigurationRequest
object
GetBucketLifecycleConfigurationResult
- GetBucketLifecycleConfigurationResult
object
- Rules
- items
- AbortIncompleteMultipartUpload
- DaysAfterInitiation
- Expiration
- Date
- Days
- ExpiredObjectDeleteMarker
- Filter
- And
- Prefix
- Tags
- Prefix
- Tag S3Tag
- And
- ID
- NoncurrentVersionExpiration
- NoncurrentDays
- NoncurrentVersionTransitions
- items
- NoncurrentDays
- StorageClass
- items
- Status required
- Transitions
- items
- Date
- Days
- StorageClass
- items
- AbortIncompleteMultipartUpload
- items
- Rules
GetBucketPolicyRequest
- GetBucketPolicyRequest
object
GetBucketPolicyResult
- GetBucketPolicyResult
object
- Policy
GetBucketRequest
- GetBucketRequest
object
GetBucketResult
- GetBucketResult
object
- Bucket
- CreationDate
- PublicAccessBlockEnabled
GetBucketTaggingRequest
- GetBucketTaggingRequest
object
GetBucketTaggingResult
- GetBucketTaggingResult
object
- TagSet required
- items S3Tag
- TagSet required
GetJobTaggingRequest
- GetJobTaggingRequest
object
GetJobTaggingResult
- GetJobTaggingResult
object
- Tags
- items S3Tag
- Tags
GetPublicAccessBlockOutput
- GetPublicAccessBlockOutput
object
- PublicAccessBlockConfiguration
- BlockPublicAcls
- BlockPublicPolicy
- IgnorePublicAcls
- RestrictPublicBuckets
- PublicAccessBlockConfiguration
GetPublicAccessBlockRequest
- GetPublicAccessBlockRequest
object
GetStorageLensConfigurationRequest
- GetStorageLensConfigurationRequest
object
GetStorageLensConfigurationResult
- GetStorageLensConfigurationResult
object
- StorageLensConfiguration
- AccountLevel required
- ActivityMetrics
- IsEnabled
- BucketLevel required
- ActivityMetrics
- IsEnabled
- PrefixLevel
- StorageMetrics required
- ActivityMetrics
- ActivityMetrics
- AwsOrg
- Arn required
- DataExport
- S3BucketDestination required
- AccountId required
- Arn required
- Encryption
- SSEKMS
- SSES3
- Format required
- OutputSchemaVersion required
- Prefix
- S3BucketDestination required
- Exclude
- Buckets
- items
- Regions
- items
- Buckets
- Id required
- Include
- Buckets
- items
- Regions
- items
- Buckets
- IsEnabled required
- StorageLensArn
- AccountLevel required
- StorageLensConfiguration
GetStorageLensConfigurationTaggingRequest
- GetStorageLensConfigurationTaggingRequest
object
GetStorageLensConfigurationTaggingResult
- GetStorageLensConfigurationTaggingResult
object
- Tags
- items
- Key required
- Value required
- items
- Tags
GrantFullControl
- GrantFullControl
string
GrantRead
- GrantRead
string
GrantReadACP
- GrantReadACP
string
GrantWrite
- GrantWrite
string
GrantWriteACP
- GrantWriteACP
string
IAMRoleArn
- IAMRoleArn
string
ID
- ID
string
IdempotencyException
Include
- Include
object
: A container for what Amazon S3 Storage Lens configuration includes.- Buckets
- items
- Regions
- items
- Buckets
InternalServiceException
InvalidNextTokenException
InvalidRequestException
IsEnabled
- IsEnabled
boolean
IsPublic
- IsPublic
boolean
JobArn
- JobArn
string
JobCreationTime
- JobCreationTime
string
JobDescriptor
- JobDescriptor
object
: A container element for the job configuration and status information returned by a Describe Job request.- ConfirmationRequired
- CreationTime
- Description
- FailureReasons
- items JobFailure
- JobArn
- JobId
- Manifest
- Location required
- ETag required
- ObjectArn required
- ObjectVersionId
- Spec required
- Fields
- items JobManifestFieldName
- Format required
- Fields
- Location required
- Operation
- LambdaInvoke
- FunctionArn
- S3InitiateRestoreObject
- ExpirationInDays
- GlacierJobTier
- S3PutObjectAcl
- AccessControlPolicy
- AccessControlList
- Grants
- Owner required
- CannedAccessControlList
- AccessControlList
- AccessControlPolicy
- S3PutObjectCopy
- AccessControlGrants
- items S3Grant
- CannedAccessControlList
- MetadataDirective
- ModifiedSinceConstraint
- NewObjectMetadata
- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
- NewObjectTagging
- items S3Tag
- ObjectLockLegalHoldStatus
- ObjectLockMode
- ObjectLockRetainUntilDate
- RedirectLocation
- RequesterPays
- SSEAwsKmsKeyId
- StorageClass
- TargetKeyPrefix
- TargetResource
- UnModifiedSinceConstraint
- AccessControlGrants
- S3PutObjectLegalHold S3SetObjectLegalHoldOperation
- S3PutObjectRetention S3SetObjectRetentionOperation
- S3PutObjectTagging
- TagSet
- items S3Tag
- TagSet
- LambdaInvoke
- Priority
- ProgressSummary
- NumberOfTasksFailed
- NumberOfTasksSucceeded
- TotalNumberOfTasks
- Report
- Bucket
- Enabled required
- Format
- Prefix
- ReportScope
- RoleArn
- Status
- StatusUpdateReason
- SuspendedCause
- SuspendedDate
- TerminationDate
JobFailure
- JobFailure
object
: If this job failed, this element indicates why the job failed.- FailureCode
- FailureReason
JobFailureCode
- JobFailureCode
string
JobFailureList
- JobFailureList
array
- items JobFailure
JobFailureReason
- JobFailureReason
string
JobId
- JobId
string
JobListDescriptor
- JobListDescriptor
object
: Contains the configuration and status information for a single job retrieved as part of a job list.- CreationTime
- Description
- JobId
- Operation
- Priority
- ProgressSummary
- NumberOfTasksFailed
- NumberOfTasksSucceeded
- TotalNumberOfTasks
- Status
- TerminationDate
JobListDescriptorList
- JobListDescriptorList
array
- items JobListDescriptor
JobManifest
- JobManifest
object
: Contains the configuration information for a job's manifest.- Location required
- ETag required
- ObjectArn required
- ObjectVersionId
- Spec required
- Fields
- items JobManifestFieldName
- Format required
- Fields
- Location required
JobManifestFieldList
- JobManifestFieldList
array
- items JobManifestFieldName
JobManifestFieldName
- JobManifestFieldName
string
(values: Ignore, Bucket, Key, VersionId)
JobManifestFormat
- JobManifestFormat
string
(values: S3BatchOperations_CSV_20180820, S3InventoryReport_CSV_20161130)
JobManifestLocation
- JobManifestLocation
object
: Contains the information required to locate a manifest object.- ETag required
- ObjectArn required
- ObjectVersionId
JobManifestSpec
- JobManifestSpec
object
: Describes the format of a manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.- Fields
- items JobManifestFieldName
- Format required
- Fields
JobNumberOfTasksFailed
- JobNumberOfTasksFailed
integer
JobNumberOfTasksSucceeded
- JobNumberOfTasksSucceeded
integer
JobOperation
- JobOperation
object
: The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.- LambdaInvoke
- FunctionArn
- S3InitiateRestoreObject
- ExpirationInDays
- GlacierJobTier
- S3PutObjectAcl
- AccessControlPolicy
- AccessControlList
- Grants
- items S3Grant
- Owner required
- DisplayName
- ID
- Grants
- CannedAccessControlList
- AccessControlList
- AccessControlPolicy
- S3PutObjectCopy
- AccessControlGrants
- items S3Grant
- CannedAccessControlList
- MetadataDirective
- ModifiedSinceConstraint
- NewObjectMetadata
- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
- NewObjectTagging
- items S3Tag
- ObjectLockLegalHoldStatus
- ObjectLockMode
- ObjectLockRetainUntilDate
- RedirectLocation
- RequesterPays
- SSEAwsKmsKeyId
- StorageClass
- TargetKeyPrefix
- TargetResource
- UnModifiedSinceConstraint
- AccessControlGrants
- S3PutObjectLegalHold S3SetObjectLegalHoldOperation
- S3PutObjectRetention S3SetObjectRetentionOperation
- S3PutObjectTagging
- TagSet
- items S3Tag
- TagSet
- LambdaInvoke
JobPriority
- JobPriority
integer
JobProgressSummary
- JobProgressSummary
object
: Describes the total number of tasks that the specified job has started, the number of tasks that succeeded, and the number of tasks that failed.- NumberOfTasksFailed
- NumberOfTasksSucceeded
- TotalNumberOfTasks
JobReport
- JobReport
object
: Contains the configuration parameters for a job-completion report.- Bucket
- Enabled required
- Format
- Prefix
- ReportScope
JobReportFormat
- JobReportFormat
string
(values: Report_CSV_20180820)
JobReportScope
- JobReportScope
string
(values: AllTasks, FailedTasksOnly)
JobStatus
- JobStatus
string
(values: Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended)
JobStatusException
JobStatusList
- JobStatusList
array
- items JobStatus
JobStatusUpdateReason
- JobStatusUpdateReason
string
JobTerminationDate
- JobTerminationDate
string
JobTotalNumberOfTasks
- JobTotalNumberOfTasks
integer
KmsKeyArnString
- KmsKeyArnString
string
LambdaInvokeOperation
- LambdaInvokeOperation
object
: Contains the configuration parameters for a Lambda Invoke operation.- FunctionArn
LifecycleConfiguration
- LifecycleConfiguration
object
: The container for the Outposts bucket lifecycle configuration.- Rules
- items
- AbortIncompleteMultipartUpload
- DaysAfterInitiation
- Expiration
- Date
- Days
- ExpiredObjectDeleteMarker
- Filter
- And
- Prefix
- Tags
- Prefix
- Tag S3Tag
- And
- ID
- NoncurrentVersionExpiration
- NoncurrentDays
- NoncurrentVersionTransitions
- items
- NoncurrentDays
- StorageClass
- items
- Status required
- Transitions
- items
- Date
- Days
- StorageClass
- items
- AbortIncompleteMultipartUpload
- items
- Rules
LifecycleExpiration
- LifecycleExpiration
object
: The container of the Outposts bucket lifecycle expiration.- Date
- Days
- ExpiredObjectDeleteMarker
LifecycleRule
- LifecycleRule
object
: The container for the Outposts bucket lifecycle rule.
LifecycleRuleAndOperator
- LifecycleRuleAndOperator
object
: The container for the Outposts bucket lifecycle rule and operator.- Prefix
- Tags
- items S3Tag
LifecycleRuleFilter
- LifecycleRuleFilter
object
: The container for the filter of the lifecycle rule.
LifecycleRules
- LifecycleRules
array
ListAccessPointsRequest
- ListAccessPointsRequest
object
ListAccessPointsResult
- ListAccessPointsResult
object
- AccessPointList
- items
- AccessPointArn
- Bucket required
- Name required
- NetworkOrigin required
- VpcConfiguration
- VpcId required
- items
- NextToken
- AccessPointList
ListJobsRequest
- ListJobsRequest
object
ListJobsResult
- ListJobsResult
object
- Jobs
- items JobListDescriptor
- NextToken
- Jobs
ListRegionalBucketsRequest
- ListRegionalBucketsRequest
object
ListRegionalBucketsResult
- ListRegionalBucketsResult
object
- NextToken
- RegionalBucketList
- items
- Bucket required
- BucketArn
- CreationDate required
- OutpostId
- PublicAccessBlockEnabled required
- items
ListStorageLensConfigurationEntry
- ListStorageLensConfigurationEntry
object
: Part of ListStorageLensConfigurationResult. Each entry includes the description of the S3 Storage Lens configuration, its home Region, whether it is enabled, its Amazon Resource Name (ARN), and config ID.- HomeRegion required
- Id required
- IsEnabled
- StorageLensArn required
ListStorageLensConfigurationsRequest
- ListStorageLensConfigurationsRequest
object
ListStorageLensConfigurationsResult
- ListStorageLensConfigurationsResult
object
- NextToken
- StorageLensConfigurationList
- items
- HomeRegion required
- Id required
- IsEnabled
- StorageLensArn required
- items
Location
- Location
string
MaxLength1024String
- MaxLength1024String
string
MaxResults
- MaxResults
integer
MinStorageBytesPercentage
- MinStorageBytesPercentage
number
NetworkOrigin
- NetworkOrigin
string
(values: Internet, VPC)
NoSuchPublicAccessBlockConfiguration
NonEmptyMaxLength1024String
- NonEmptyMaxLength1024String
string
NonEmptyMaxLength2048String
- NonEmptyMaxLength2048String
string
NonEmptyMaxLength256String
- NonEmptyMaxLength256String
string
NonEmptyMaxLength64String
- NonEmptyMaxLength64String
string
NoncurrentVersionExpiration
- NoncurrentVersionExpiration
object
: The container of the noncurrent version expiration.- NoncurrentDays
NoncurrentVersionTransition
- NoncurrentVersionTransition
object
: The container for the noncurrent version transition.- NoncurrentDays
- StorageClass
NoncurrentVersionTransitionList
- NoncurrentVersionTransitionList
array
- items
- NoncurrentDays
- StorageClass
- items
NotFoundException
ObjectLockEnabledForBucket
- ObjectLockEnabledForBucket
boolean
OperationName
- OperationName
string
(values: LambdaInvoke, S3PutObjectCopy, S3PutObjectAcl, S3PutObjectTagging, S3InitiateRestoreObject, S3PutObjectLegalHold, S3PutObjectRetention)
OutputSchemaVersion
- OutputSchemaVersion
string
(values: V_1)
Policy
- Policy
string
PolicyStatus
- PolicyStatus
object
: Indicates whether this access point policy is public. For more information about how Amazon S3 evaluates policies to determine whether they are public, see The Meaning of "Public" in the Amazon Simple Storage Service Developer Guide.- IsPublic
Prefix
- Prefix
string
PrefixLevel
- PrefixLevel
object
: A container for the prefix-level configuration.- StorageMetrics required
- IsEnabled
- SelectionCriteria SelectionCriteria
- StorageMetrics required
PrefixLevelStorageMetrics
- PrefixLevelStorageMetrics
object
: A container for the prefix-level storage metrics for S3 Storage Lens.- IsEnabled
- SelectionCriteria SelectionCriteria
PublicAccessBlockConfiguration
- PublicAccessBlockConfiguration
object
: The PublicAccessBlock configuration that you want to apply to this Amazon S3 account. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see The Meaning of "Public" in the Amazon Simple Storage Service Developer Guide. This is not supported for Amazon S3 on Outposts.- BlockPublicAcls
- BlockPublicPolicy
- IgnorePublicAcls
- RestrictPublicBuckets
PublicAccessBlockEnabled
- PublicAccessBlockEnabled
boolean
PutAccessPointPolicyRequest
- PutAccessPointPolicyRequest
object
- Policy required
PutBucketLifecycleConfigurationRequest
- PutBucketLifecycleConfigurationRequest
object
- LifecycleConfiguration
- Rules
- items
- AbortIncompleteMultipartUpload
- DaysAfterInitiation
- Expiration
- Date
- Days
- ExpiredObjectDeleteMarker
- Filter
- And
- Prefix
- Tag S3Tag
- ID
- NoncurrentVersionExpiration
- NoncurrentDays
- NoncurrentVersionTransitions
- items
- Status required
- Transitions
- items
- AbortIncompleteMultipartUpload
- items
- Rules
- LifecycleConfiguration
PutBucketPolicyRequest
- PutBucketPolicyRequest
object
- Policy required
PutBucketTaggingRequest
- PutBucketTaggingRequest
object
- Tagging required
- TagSet required
- items S3Tag
- TagSet required
- Tagging required
PutJobTaggingRequest
- PutJobTaggingRequest
object
- Tags required
- items S3Tag
- Tags required
PutJobTaggingResult
- PutJobTaggingResult
object
PutPublicAccessBlockRequest
- PutPublicAccessBlockRequest
object
- PublicAccessBlockConfiguration required
- BlockPublicAcls
- BlockPublicPolicy
- IgnorePublicAcls
- RestrictPublicBuckets
- PublicAccessBlockConfiguration required
PutStorageLensConfigurationRequest
- PutStorageLensConfigurationRequest
object
- StorageLensConfiguration required
- AccountLevel required
- ActivityMetrics
- IsEnabled
- BucketLevel required
- ActivityMetrics
- IsEnabled
- PrefixLevel
- StorageMetrics required
- ActivityMetrics
- ActivityMetrics
- AwsOrg
- Arn required
- DataExport
- S3BucketDestination required
- AccountId required
- Arn required
- Encryption
- SSEKMS
- SSES3
- Format required
- OutputSchemaVersion required
- Prefix
- S3BucketDestination required
- Exclude
- Buckets
- items
- Regions
- items
- Buckets
- Id required
- Include
- Buckets
- items
- Regions
- items
- Buckets
- IsEnabled required
- StorageLensArn
- AccountLevel required
- Tags
- items
- Key required
- Value required
- items
- StorageLensConfiguration required
PutStorageLensConfigurationTaggingRequest
- PutStorageLensConfigurationTaggingRequest
object
- Tags required
- items
- Key required
- Value required
- items
- Tags required
PutStorageLensConfigurationTaggingResult
- PutStorageLensConfigurationTaggingResult
object
RegionalBucket
- RegionalBucket
object
: The container for the regional bucket.- Bucket required
- BucketArn
- CreationDate required
- OutpostId
- PublicAccessBlockEnabled required
RegionalBucketList
- RegionalBucketList
array
- items
- Bucket required
- BucketArn
- CreationDate required
- OutpostId
- PublicAccessBlockEnabled required
- items
Regions
- Regions
array
- items
ReportPrefixString
- ReportPrefixString
string
RequestedJobStatus
- RequestedJobStatus
string
(values: Cancelled, Ready)
S3AWSRegion
- S3AWSRegion
string
S3AccessControlList
- S3AccessControlList
object
:- Grants
- items S3Grant
- Owner required
- DisplayName
- ID
- Grants
S3AccessControlPolicy
- S3AccessControlPolicy
object
:- AccessControlList
- Grants
- items S3Grant
- Owner required
- DisplayName
- ID
- Grants
- CannedAccessControlList
- AccessControlList
S3AccessPointArn
- S3AccessPointArn
string
S3BucketArnString
- S3BucketArnString
string
S3BucketDestination
- S3BucketDestination
object
: A container for the bucket where the Amazon S3 Storage Lens metrics export files are located.- AccountId required
- Arn required
- Encryption
- SSEKMS
- KeyId required
- SSES3
- SSEKMS
- Format required
- OutputSchemaVersion required
- Prefix
S3CannedAccessControlList
- S3CannedAccessControlList
string
(values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control)
S3ContentLength
- S3ContentLength
integer
S3CopyObjectOperation
- S3CopyObjectOperation
object
: Contains the configuration parameters for a PUT Copy object operation. S3 Batch Operations passes each value through to the underlying PUT Copy object API. For more information about the parameters for this operation, see PUT Object - Copy.- AccessControlGrants
- items S3Grant
- CannedAccessControlList
- MetadataDirective
- ModifiedSinceConstraint
- NewObjectMetadata
- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
- NewObjectTagging
- items S3Tag
- ObjectLockLegalHoldStatus
- ObjectLockMode
- ObjectLockRetainUntilDate
- RedirectLocation
- RequesterPays
- SSEAwsKmsKeyId
- StorageClass
- TargetKeyPrefix
- TargetResource
- UnModifiedSinceConstraint
- AccessControlGrants
S3ExpirationInDays
- S3ExpirationInDays
integer
S3GlacierJobTier
- S3GlacierJobTier
string
(values: BULK, STANDARD)
S3Grant
- S3Grant
object
:- Grantee
- DisplayName
- Identifier
- TypeIdentifier
- Permission
- Grantee
S3GrantList
- S3GrantList
array
- items S3Grant
S3Grantee
- S3Grantee
object
:- DisplayName
- Identifier
- TypeIdentifier
S3GranteeTypeIdentifier
- S3GranteeTypeIdentifier
string
(values: id, emailAddress, uri)
S3InitiateRestoreObjectOperation
- S3InitiateRestoreObjectOperation
object
: Contains the configuration parameters for an Initiate Glacier Restore job. S3 Batch Operations passes each value through to the underlying POST Object restore API. For more information about the parameters for this operation, see RestoreObject.- ExpirationInDays
- GlacierJobTier
S3KeyArnString
- S3KeyArnString
string
S3MetadataDirective
- S3MetadataDirective
string
(values: COPY, REPLACE)
S3ObjectLockLegalHold
- S3ObjectLockLegalHold
object
: Whether S3 Object Lock legal hold will be applied to objects in an S3 Batch Operations job.- Status required
S3ObjectLockLegalHoldStatus
- S3ObjectLockLegalHoldStatus
string
(values: OFF, ON)
S3ObjectLockMode
- S3ObjectLockMode
string
(values: COMPLIANCE, GOVERNANCE)
S3ObjectLockRetentionMode
- S3ObjectLockRetentionMode
string
(values: COMPLIANCE, GOVERNANCE)
S3ObjectMetadata
- S3ObjectMetadata
object
:- CacheControl
- ContentDisposition
- ContentEncoding
- ContentLanguage
- ContentLength
- ContentMD5
- ContentType
- HttpExpiresDate
- RequesterCharged
- SSEAlgorithm
- UserMetadata
S3ObjectOwner
- S3ObjectOwner
object
:- DisplayName
- ID
S3ObjectVersionId
- S3ObjectVersionId
string
S3Permission
- S3Permission
string
(values: FULL_CONTROL, READ, WRITE, READ_ACP, WRITE_ACP)
S3RegionalBucketArn
- S3RegionalBucketArn
string
S3Retention
- S3Retention
object
: Contains the S3 Object Lock retention mode to be applied to all objects in the S3 Batch Operations job. If you don't provide Mode and RetainUntilDate data types in your operation, you will remove the retention from your objects. For more information, see Using S3 Object Lock retention with S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.- Mode
- RetainUntilDate
S3SSEAlgorithm
- S3SSEAlgorithm
string
(values: AES256, KMS)
S3SetObjectAclOperation
- S3SetObjectAclOperation
object
: Contains the configuration parameters for a Set Object ACL operation. S3 Batch Operations passes each value through to the underlying PUT Object acl API. For more information about the parameters for this operation, see PUT Object acl.- AccessControlPolicy
- AccessControlList
- Grants
- items S3Grant
- Owner required
- DisplayName
- ID
- Grants
- CannedAccessControlList
- AccessControlList
- AccessControlPolicy
S3SetObjectLegalHoldOperation
- S3SetObjectLegalHoldOperation
object
: Contains the configuration for an S3 Object Lock legal hold operation that an S3 Batch Operations job passes each object through to the underlying PutObjectLegalHold API. For more information, see Using S3 Object Lock legal hold with S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.- LegalHold required
- Status required
- LegalHold required
S3SetObjectRetentionOperation
- S3SetObjectRetentionOperation
object
: Contains the configuration parameters for the Object Lock retention action for an S3 Batch Operations job. Batch Operations passes each value through to the underlying PutObjectRetention API. For more information, see Using S3 Object Lock retention with S3 Batch Operations in the Amazon Simple Storage Service Developer Guide.- BypassGovernanceRetention
- Retention required
- Mode
- RetainUntilDate
S3SetObjectTaggingOperation
- S3SetObjectTaggingOperation
object
: Contains the configuration parameters for a Set Object Tagging operation. S3 Batch Operations passes each value through to the underlying PUT Object tagging API. For more information about the parameters for this operation, see PUT Object tagging.- TagSet
- items S3Tag
- TagSet
S3StorageClass
- S3StorageClass
string
(values: STANDARD, STANDARD_IA, ONEZONE_IA, GLACIER, INTELLIGENT_TIERING, DEEP_ARCHIVE)
S3Tag
- S3Tag
object
:- Key required
- Value required
S3TagSet
- S3TagSet
array
- items S3Tag
S3UserMetadata
- S3UserMetadata
object
SSEKMS
- SSEKMS
object
:- KeyId required
SSEKMSKeyId
- SSEKMSKeyId
string
SSES3
- SSES3
object
:
SelectionCriteria
- SelectionCriteria
object
:- Delimiter
- MaxDepth
- MinStorageBytesPercentage
Setting
- Setting
boolean
StorageLensArn
- StorageLensArn
string
StorageLensAwsOrg
- StorageLensAwsOrg
object
: The AWS organization for your S3 Storage Lens.- Arn required
StorageLensConfiguration
- StorageLensConfiguration
object
: A container for the Amazon S3 Storage Lens configuration.- AccountLevel required
- ActivityMetrics
- IsEnabled
- BucketLevel required
- ActivityMetrics
- IsEnabled
- PrefixLevel
- StorageMetrics required
- IsEnabled
- SelectionCriteria SelectionCriteria
- StorageMetrics required
- ActivityMetrics
- ActivityMetrics
- AwsOrg
- Arn required
- DataExport
- S3BucketDestination required
- AccountId required
- Arn required
- Encryption
- SSEKMS
- KeyId required
- SSES3
- SSEKMS
- Format required
- OutputSchemaVersion required
- Prefix
- S3BucketDestination required
- Exclude
- Buckets
- items
- Regions
- items
- Buckets
- Id required
- Include
- Buckets
- items
- Regions
- items
- Buckets
- IsEnabled required
- StorageLensArn
- AccountLevel required
StorageLensConfigurationList
- StorageLensConfigurationList
array
- items
- HomeRegion required
- Id required
- IsEnabled
- StorageLensArn required
- items
StorageLensDataExport
- StorageLensDataExport
object
: A container to specify the properties of your S3 Storage Lens metrics export, including the destination, schema, and format.- S3BucketDestination required
- AccountId required
- Arn required
- Encryption
- SSEKMS
- KeyId required
- SSES3
- SSEKMS
- Format required
- OutputSchemaVersion required
- Prefix
- S3BucketDestination required
StorageLensDataExportEncryption
- StorageLensDataExportEncryption
object
: A container for the encryption of the S3 Storage Lens metrics exports.- SSEKMS
- KeyId required
- SSES3
- SSEKMS
StorageLensPrefixLevelDelimiter
- StorageLensPrefixLevelDelimiter
string
StorageLensPrefixLevelMaxDepth
- StorageLensPrefixLevelMaxDepth
integer
StorageLensTag
- StorageLensTag
object
:- Key required
- Value required
StorageLensTags
- StorageLensTags
array
- items
- Key required
- Value required
- items
StringForNextToken
- StringForNextToken
string
SuspendedCause
- SuspendedCause
string
SuspendedDate
- SuspendedDate
string
TagKeyString
- TagKeyString
string
TagValueString
- TagValueString
string
Tagging
- Tagging
object
:- TagSet required
- items S3Tag
- TagSet required
TimeStamp
- TimeStamp
string
TooManyRequestsException
TooManyTagsException
Transition
- Transition
object
: Specifies when an object transitions to a specified storage class. For more information about Amazon S3 Lifecycle configuration rules, see Transitioning objects using Amazon S3 Lifecycle in the Amazon Simple Storage Service Developer Guide.- Date
- Days
- StorageClass
TransitionList
- TransitionList
array
- items
- Date
- Days
- StorageClass
- items
TransitionStorageClass
- TransitionStorageClass
string
(values: GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE)
UpdateJobPriorityRequest
- UpdateJobPriorityRequest
object
UpdateJobPriorityResult
- UpdateJobPriorityResult
object
- JobId required
- Priority required
UpdateJobStatusRequest
- UpdateJobStatusRequest
object
UpdateJobStatusResult
- UpdateJobStatusResult
object
- JobId
- Status
- StatusUpdateReason
VpcConfiguration
- VpcConfiguration
object
: The virtual private cloud (VPC) configuration for an access point.- VpcId required
VpcId
- VpcId
string
5.0.0
5 years ago