String name
The name of this access point.
String networkOrigin
Indicates whether this access point allows access from the public internet. If VpcConfiguration is
specified for this access point, then NetworkOrigin is VPC, and the access point
doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet,
and the access point allows access from the public internet, subject to the access point and bucket access
policies.
VpcConfiguration vpcConfiguration
The virtual private cloud (VPC) configuration for this access point, if one exists.
String bucket
The name of the bucket associated with this access point.
String accountId
The AWS account ID for the owner of the bucket for which you want to create an access point.
String name
The name you want to assign to this access point.
String bucket
The name of the bucket that you want to associate this access point with.
VpcConfiguration vpcConfiguration
If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).
PublicAccessBlockConfiguration publicAccessBlockConfiguration
String accountId
Boolean confirmationRequired
Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.
JobOperation operation
The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.
JobReport report
Configuration parameters for the optional job-completion report.
String clientRequestToken
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.
JobManifest manifest
Configuration parameters for the manifest.
String description
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.
Integer priority
The numerical priority for this job. Higher numbers indicate higher priority.
String roleArn
The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to execute this job's operation on each object in the manifest.
List<E> tags
A set of tags to associate with the Amazon S3 Batch Operations job. This is an optional parameter.
String jobId
The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful
Create Job request.
String accountId
The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to
remove.
JobDescriptor job
Contains the configuration parameters and status for the job specified in the Describe Job request.
String policy
The access point policy associated with the specified access point.
PolicyStatus policyStatus
Indicates the current policy status of the specified access point.
String name
The name of the specified access point.
String bucket
The name of the bucket associated with the specified access point.
String networkOrigin
Indicates whether this access point allows access from the public internet. If VpcConfiguration is
specified for this access point, then NetworkOrigin is VPC, and the access point
doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet,
and the access point allows access from the public internet, subject to the access point and bucket access
policies.
VpcConfiguration vpcConfiguration
Contains the virtual private cloud (VPC) configuration for the specified access point.
PublicAccessBlockConfiguration publicAccessBlockConfiguration
Date creationDate
The date and time when the specified access point was created.
String accountId
The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to
retrieve.
PublicAccessBlockConfiguration publicAccessBlockConfiguration
The PublicAccessBlock configuration currently in effect for this Amazon Web Services account.
String jobId
The ID for the specified job.
Boolean confirmationRequired
Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.
String description
The description for this job, if one was provided in this job's Create Job request.
String jobArn
The Amazon Resource Name (ARN) for this job.
String status
The current status of the specified job.
JobManifest manifest
The configuration information for the specified job's manifest object.
JobOperation operation
The operation that the specified job is configured to execute on the objects listed in the manifest.
Integer priority
The priority of the specified job.
JobProgressSummary progressSummary
Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.
String statusUpdateReason
List<E> failureReasons
If the specified job failed, this field contains information describing the failure.
JobReport report
Contains the configuration information for the job-completion report if you requested one in the
Create Job request.
Date creationTime
A timestamp indicating when this job was created.
Date terminationDate
A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.
String roleArn
The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role assigned to execute the tasks for this job.
Date suspendedDate
The timestamp when this job was suspended, if it has been suspended.
String suspendedCause
The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3
console. When you create the job, it enters the Suspended state to await confirmation before
running. After you confirm the job, it automatically exits the Suspended state.
String jobId
The ID for the specified job.
String description
The user-specified description that was included in the specified job's Create Job request.
String operation
The operation that the specified job is configured to run on each object listed in the manifest.
Integer priority
The current priority for the specified job.
String status
The specified job's current status.
Date creationTime
A timestamp indicating when the specified job was created.
Date terminationDate
A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.
JobProgressSummary progressSummary
Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.
JobManifestSpec spec
Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.
JobManifestLocation location
Contains the information required to locate the specified job's manifest.
LambdaInvokeOperation lambdaInvoke
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
S3CopyObjectOperation s3PutObjectCopy
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
S3SetObjectAclOperation s3PutObjectAcl
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
S3SetObjectTaggingOperation s3PutObjectTagging
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
S3InitiateRestoreObjectOperation s3InitiateRestoreObject
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
S3SetObjectLegalHoldOperation s3PutObjectLegalHold
S3SetObjectRetentionOperation s3PutObjectRetention
String bucket
The Amazon Resource Name (ARN) for the bucket where specified job-completion report will be stored.
String format
The format of the specified job-completion report.
Boolean enabled
Indicates whether the specified job will generate a job-completion report.
String prefix
An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.
String reportScope
Indicates whether the job-completion report will include details of all tasks or only failed tasks.
String functionArn
The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.
String accountId
The AWS account ID for owner of the bucket whose access points you want to list.
String bucket
The name of the bucket whose associated access points you want to list.
String nextToken
A continuation token. If a previous call to ListAccessPoints returned a continuation token in the
NextToken field, then providing that value here causes Amazon S3 to retrieve the next page of
results.
Integer maxResults
The maximum number of access points that you want to include in the list. If the specified bucket has more than
this number of access points, then the response will include a continuation token in the NextToken
field that you can use to retrieve the next page of access points.
List<E> accessPointList
Contains identification and configuration information for one or more access points associated with the specified bucket.
String nextToken
If the specified bucket has more access points than can be returned in one call to this API, then this field contains a continuation token that you can provide in subsequent calls to this API to retrieve additional access points.
String accountId
List<E> jobStatuses
The List Jobs request returns jobs that match the statuses listed in this element.
String nextToken
A pagination token to request the next page of results. Use the token that Amazon S3 returned in the
NextToken element of the ListJobsResult from the previous List Jobs
request.
Integer maxResults
The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more
jobs than this number, the response will include a pagination token in the NextToken field to enable
you to retrieve the next page of results.
String nextToken
If the List Jobs request produced more than the maximum number of results, you can pass this value
into a subsequent List Jobs request in order to retrieve the next page of results.
List<E> jobs
The list of current jobs and jobs that have ended within the last 30 days.
Boolean isPublic
Boolean blockPublicAcls
Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting
this element to TRUE causes the following behavior:
PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
PUT Object calls fail if the request includes a public ACL.
PUT Bucket calls fail if the request includes a public ACL.
Enabling this setting doesn't affect existing policies or ACLs.
Boolean ignorePublicAcls
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to
TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they
contain.
Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
Boolean blockPublicPolicy
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element
to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows
public access.
Enabling this setting doesn't affect existing bucket policies.
Boolean restrictPublicBuckets
Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. Setting this
element to TRUE restricts access to buckets with public policies to only AWS services and authorized
users within this account.
Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
String accountId
The AWS account ID for owner of the bucket associated with the specified access point.
String name
The name of the access point that you want to associate with the specified policy.
String policy
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.
PublicAccessBlockConfiguration publicAccessBlockConfiguration
The PublicAccessBlock configuration that you want to apply to the specified Amazon Web Services
account.
String accountId
The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to
set.
S3ObjectOwner owner
List<E> grants
S3AccessControlList accessControlList
String cannedAccessControlList
String targetResource
String cannedAccessControlList
List<E> accessControlGrants
String metadataDirective
Date modifiedSinceConstraint
S3ObjectMetadata newObjectMetadata
List<E> newObjectTagging
String redirectLocation
Boolean requesterPays
String storageClass
Date unModifiedSinceConstraint
String sSEAwsKmsKeyId
String targetKeyPrefix
String objectLockLegalHoldStatus
The Legal Hold status to be applied to all objects in the Batch Operations job.
String objectLockMode
The Retention mode to be applied to all objects in the Batch Operations job.
Date objectLockRetainUntilDate
The date when the applied Object Retention configuration will expire on all objects in the Batch Operations job.
String status
The Legal Hold status to be applied to all objects in the Batch Operations job.
String cacheControl
String contentDisposition
String contentEncoding
String contentLanguage
Map<K,V> userMetadata
Long contentLength
String contentMD5
String contentType
Date httpExpiresDate
Boolean requesterCharged
String sSEAlgorithm
S3AccessControlPolicy accessControlPolicy
S3ObjectLockLegalHold legalHold
The Legal Hold contains the status to be applied to all objects in the Batch Operations job.
Boolean bypassGovernanceRetention
Indicates if the operation should be applied to objects in the Batch Operations job even if they have Governance-type Object Lock in place.
S3Retention retention
Amazon S3 object lock Retention contains the retention mode to be applied to all objects in the Batch Operations job.
String accountId
String jobId
The ID of the job whose status you want to update.
String requestedJobStatus
The status that you want to move the specified job to.
String statusUpdateReason
A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.
String vpcId
If this field is specified, this access point will only allow connections from the specified VPC ID.
Copyright © 2020. All rights reserved.