package
0.23.3
Repository: https://github.com/jviney/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Packages

Package s3controliface provides an interface to enable mocking the AWS S3 Control service client for testing your code.

# Functions

New creates a new instance of the client from the provided Config.
NewListAccessPointsRequestPaginator returns a paginator for ListAccessPoints.
NewListJobsRequestPaginator returns a paginator for ListJobs.

# Constants

Service's Endpoint identifier.
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeIdempotencyException for service response error code "IdempotencyException".
ErrCodeInternalServiceException for service response error code "InternalServiceException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeJobStatusException for service response error code "JobStatusException".
ErrCodeNoSuchPublicAccessBlockConfiguration for service response error code "NoSuchPublicAccessBlockConfiguration".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
Enum values for JobManifestFieldName.
Enum values for JobManifestFieldName.
Enum values for JobManifestFieldName.
Enum values for JobManifestFieldName.
Enum values for JobManifestFormat.
Enum values for JobManifestFormat.
Enum values for JobReportFormat.
Enum values for JobReportScope.
Enum values for JobReportScope.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for NetworkOrigin.
Enum values for NetworkOrigin.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for RequestedJobStatus.
Enum values for RequestedJobStatus.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3GlacierJobTier.
Enum values for S3GlacierJobTier.
Enum values for S3GranteeTypeIdentifier.
Enum values for S3GranteeTypeIdentifier.
Enum values for S3GranteeTypeIdentifier.
Enum values for S3MetadataDirective.
Enum values for S3MetadataDirective.
Enum values for S3ObjectLockLegalHoldStatus.
Enum values for S3ObjectLockLegalHoldStatus.
Enum values for S3ObjectLockMode.
Enum values for S3ObjectLockMode.
Enum values for S3ObjectLockRetentionMode.
Enum values for S3ObjectLockRetentionMode.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3SSEAlgorithm.
Enum values for S3SSEAlgorithm.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Service's identifier.
Service's name.

# Structs

An access point used to access a bucket.
Client provides the API operation methods for making requests to AWS S3 Control.
No description provided by the author
No description provided by the author
CreateAccessPointRequest is the request type for the CreateAccessPoint API operation.
CreateAccessPointResponse is the response type for the CreateAccessPoint API operation.
No description provided by the author
No description provided by the author
CreateJobRequest is the request type for the CreateJob API operation.
CreateJobResponse is the response type for the CreateJob API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeleteAccessPointPolicyRequest is the request type for the DeleteAccessPointPolicy API operation.
DeleteAccessPointPolicyResponse is the response type for the DeleteAccessPointPolicy API operation.
DeleteAccessPointRequest is the request type for the DeleteAccessPoint API operation.
DeleteAccessPointResponse is the response type for the DeleteAccessPoint API operation.
No description provided by the author
No description provided by the author
DeleteJobTaggingRequest is the request type for the DeleteJobTagging API operation.
DeleteJobTaggingResponse is the response type for the DeleteJobTagging API operation.
No description provided by the author
No description provided by the author
DeletePublicAccessBlockRequest is the request type for the DeletePublicAccessBlock API operation.
DeletePublicAccessBlockResponse is the response type for the DeletePublicAccessBlock API operation.
No description provided by the author
No description provided by the author
DescribeJobRequest is the request type for the DescribeJob API operation.
DescribeJobResponse is the response type for the DescribeJob API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetAccessPointPolicyRequest is the request type for the GetAccessPointPolicy API operation.
GetAccessPointPolicyResponse is the response type for the GetAccessPointPolicy API operation.
No description provided by the author
No description provided by the author
GetAccessPointPolicyStatusRequest is the request type for the GetAccessPointPolicyStatus API operation.
GetAccessPointPolicyStatusResponse is the response type for the GetAccessPointPolicyStatus API operation.
GetAccessPointRequest is the request type for the GetAccessPoint API operation.
GetAccessPointResponse is the response type for the GetAccessPoint API operation.
No description provided by the author
No description provided by the author
GetJobTaggingRequest is the request type for the GetJobTagging API operation.
GetJobTaggingResponse is the response type for the GetJobTagging API operation.
No description provided by the author
No description provided by the author
GetPublicAccessBlockRequest is the request type for the GetPublicAccessBlock API operation.
GetPublicAccessBlockResponse is the response type for the GetPublicAccessBlock API operation.
A container element for the job configuration and status information returned by a Describe Job request.
If this job failed, this element indicates why the job failed.
Contains the configuration and status information for a single job retrieved as part of a job list.
Contains the configuration information for a job's manifest.
Contains the information required to locate a manifest object.
Describes the format of a manifest.
The operation that you want this job to perform on each object listed in the manifest.
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.
Contains the configuration parameters for a job-completion report.
Contains the configuration parameters for a Lambda Invoke operation.
No description provided by the author
No description provided by the author
ListAccessPointsPaginator is used to paginate the request.
ListAccessPointsRequest is the request type for the ListAccessPoints API operation.
ListAccessPointsResponse is the response type for the ListAccessPoints API operation.
No description provided by the author
No description provided by the author
ListJobsPaginator is used to paginate the request.
ListJobsRequest is the request type for the ListJobs API operation.
ListJobsResponse is the response type for the ListJobs API operation.
Indicates whether this access point policy is public.
The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket.
No description provided by the author
No description provided by the author
PutAccessPointPolicyRequest is the request type for the PutAccessPointPolicy API operation.
PutAccessPointPolicyResponse is the response type for the PutAccessPointPolicy API operation.
No description provided by the author
No description provided by the author
PutJobTaggingRequest is the request type for the PutJobTagging API operation.
PutJobTaggingResponse is the response type for the PutJobTagging API operation.
No description provided by the author
No description provided by the author
PutPublicAccessBlockRequest is the request type for the PutPublicAccessBlock API operation.
PutPublicAccessBlockResponse is the response type for the PutPublicAccessBlock API operation.
No description provided by the author
No description provided by the author
Contains the configuration parameters for a PUT Copy object operation.
No description provided by the author
No description provided by the author
Contains the configuration parameters for an Initiate Glacier Restore job.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Contains the configuration parameters for a Set Object ACL operation.
Contains the configuration parameters for a Set Object Legal Hold operation.
Contains the configuration parameters for a Set Object Retention operation.
Contains the configuration parameters for a Set Object Tagging operation.
No description provided by the author
No description provided by the author
No description provided by the author
UpdateJobPriorityRequest is the request type for the UpdateJobPriority API operation.
UpdateJobPriorityResponse is the response type for the UpdateJobPriority API operation.
No description provided by the author
No description provided by the author
UpdateJobStatusRequest is the request type for the UpdateJobStatus API operation.
UpdateJobStatusResponse is the response type for the UpdateJobStatus API operation.
The virtual private cloud (VPC) configuration for an access point.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author