Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

S3Control

import { S3Control } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/s3control.ts";
class S3Control {
constructor(apiFactory: client.ApiFactory);
async createAccessPoint(params: CreateAccessPointRequest, opts?: client.RequestOptions): Promise<CreateAccessPointResult>;
async createAccessPointForObjectLambda(params: CreateAccessPointForObjectLambdaRequest, opts?: client.RequestOptions): Promise<CreateAccessPointForObjectLambdaResult>;
async createBucket(params: CreateBucketRequest, opts?: client.RequestOptions): Promise<CreateBucketResult>;
async createJob(params: CreateJobRequest, opts?: client.RequestOptions): Promise<CreateJobResult>;
async deleteAccessPoint(params: DeleteAccessPointRequest, opts?: client.RequestOptions): Promise<void>;
async deleteAccessPointForObjectLambda(params: DeleteAccessPointForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>;
async deleteAccessPointPolicy(params: DeleteAccessPointPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async deleteAccessPointPolicyForObjectLambda(params: DeleteAccessPointPolicyForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>;
async deleteBucket(params: DeleteBucketRequest, opts?: client.RequestOptions): Promise<void>;
async deleteBucketLifecycleConfiguration(params: DeleteBucketLifecycleConfigurationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteBucketPolicy(params: DeleteBucketPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async deleteBucketTagging(params: DeleteBucketTaggingRequest, opts?: client.RequestOptions): Promise<void>;
async deleteJobTagging(params: DeleteJobTaggingRequest, opts?: client.RequestOptions): Promise<void>;
async deletePublicAccessBlock(params: DeletePublicAccessBlockRequest, opts?: client.RequestOptions): Promise<void>;
async deleteStorageLensConfiguration(params: DeleteStorageLensConfigurationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteStorageLensConfigurationTagging(params: DeleteStorageLensConfigurationTaggingRequest, opts?: client.RequestOptions): Promise<void>;
async describeJob(params: DescribeJobRequest, opts?: client.RequestOptions): Promise<DescribeJobResult>;
async getAccessPoint(params: GetAccessPointRequest, opts?: client.RequestOptions): Promise<GetAccessPointResult>;
async getAccessPointConfigurationForObjectLambda(params: GetAccessPointConfigurationForObjectLambdaRequest, opts?: client.RequestOptions): Promise<GetAccessPointConfigurationForObjectLambdaResult>;
async getAccessPointForObjectLambda(params: GetAccessPointForObjectLambdaRequest, opts?: client.RequestOptions): Promise<GetAccessPointForObjectLambdaResult>;
async getAccessPointPolicy(params: GetAccessPointPolicyRequest, opts?: client.RequestOptions): Promise<GetAccessPointPolicyResult>;
async getAccessPointPolicyForObjectLambda(params: GetAccessPointPolicyForObjectLambdaRequest, opts?: client.RequestOptions): Promise<GetAccessPointPolicyForObjectLambdaResult>;
async getAccessPointPolicyStatus(params: GetAccessPointPolicyStatusRequest, opts?: client.RequestOptions): Promise<GetAccessPointPolicyStatusResult>;
async getAccessPointPolicyStatusForObjectLambda(params: GetAccessPointPolicyStatusForObjectLambdaRequest, opts?: client.RequestOptions): Promise<GetAccessPointPolicyStatusForObjectLambdaResult>;
async getBucket(params: GetBucketRequest, opts?: client.RequestOptions): Promise<GetBucketResult>;
async getBucketLifecycleConfiguration(params: GetBucketLifecycleConfigurationRequest, opts?: client.RequestOptions): Promise<GetBucketLifecycleConfigurationResult>;
async getBucketPolicy(params: GetBucketPolicyRequest, opts?: client.RequestOptions): Promise<GetBucketPolicyResult>;
async getBucketTagging(params: GetBucketTaggingRequest, opts?: client.RequestOptions): Promise<GetBucketTaggingResult>;
async getJobTagging(params: GetJobTaggingRequest, opts?: client.RequestOptions): Promise<GetJobTaggingResult>;
async getPublicAccessBlock(params: GetPublicAccessBlockRequest, opts?: client.RequestOptions): Promise<GetPublicAccessBlockOutput>;
async getStorageLensConfiguration(params: GetStorageLensConfigurationRequest, opts?: client.RequestOptions): Promise<GetStorageLensConfigurationResult>;
async getStorageLensConfigurationTagging(params: GetStorageLensConfigurationTaggingRequest, opts?: client.RequestOptions): Promise<GetStorageLensConfigurationTaggingResult>;
async listAccessPoints(params: ListAccessPointsRequest, opts?: client.RequestOptions): Promise<ListAccessPointsResult>;
async listAccessPointsForObjectLambda(params: ListAccessPointsForObjectLambdaRequest, opts?: client.RequestOptions): Promise<ListAccessPointsForObjectLambdaResult>;
async listJobs(params: ListJobsRequest, opts?: client.RequestOptions): Promise<ListJobsResult>;
async listRegionalBuckets(params: ListRegionalBucketsRequest, opts?: client.RequestOptions): Promise<ListRegionalBucketsResult>;
async listStorageLensConfigurations(params: ListStorageLensConfigurationsRequest, opts?: client.RequestOptions): Promise<ListStorageLensConfigurationsResult>;
async putAccessPointConfigurationForObjectLambda(params: PutAccessPointConfigurationForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>;
async putAccessPointPolicy(params: PutAccessPointPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async putAccessPointPolicyForObjectLambda(params: PutAccessPointPolicyForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>;
async putBucketLifecycleConfiguration(params: PutBucketLifecycleConfigurationRequest, opts?: client.RequestOptions): Promise<void>;
async putBucketPolicy(params: PutBucketPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async putBucketTagging(params: PutBucketTaggingRequest, opts?: client.RequestOptions): Promise<void>;
async putJobTagging(params: PutJobTaggingRequest, opts?: client.RequestOptions): Promise<void>;
async putPublicAccessBlock(params: PutPublicAccessBlockRequest, opts?: client.RequestOptions): Promise<void>;
async putStorageLensConfiguration(params: PutStorageLensConfigurationRequest, opts?: client.RequestOptions): Promise<void>;
async putStorageLensConfigurationTagging(params: PutStorageLensConfigurationTaggingRequest, opts?: client.RequestOptions): Promise<void>;
async updateJobPriority(params: UpdateJobPriorityRequest, opts?: client.RequestOptions): Promise<UpdateJobPriorityResult>;
async updateJobStatus(params: UpdateJobStatusRequest, opts?: client.RequestOptions): Promise<UpdateJobStatusResult>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new S3Control(apiFactory: client.ApiFactory)
[src]

§Methods

§
deleteAccessPoint(params: DeleteAccessPointRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteAccessPointForObjectLambda(params: DeleteAccessPointForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteAccessPointPolicy(params: DeleteAccessPointPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteAccessPointPolicyForObjectLambda(params: DeleteAccessPointPolicyForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteBucket(params: DeleteBucketRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteBucketLifecycleConfiguration(params: DeleteBucketLifecycleConfigurationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteBucketPolicy(params: DeleteBucketPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteBucketTagging(params: DeleteBucketTaggingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteJobTagging(params: DeleteJobTaggingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deletePublicAccessBlock(params: DeletePublicAccessBlockRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteStorageLensConfiguration(params: DeleteStorageLensConfigurationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteStorageLensConfigurationTagging(params: DeleteStorageLensConfigurationTaggingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
listJobs(params: ListJobsRequest, opts?: client.RequestOptions): Promise<ListJobsResult>
[src]
§
putAccessPointConfigurationForObjectLambda(params: PutAccessPointConfigurationForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putAccessPointPolicy(params: PutAccessPointPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putAccessPointPolicyForObjectLambda(params: PutAccessPointPolicyForObjectLambdaRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putBucketLifecycleConfiguration(params: PutBucketLifecycleConfigurationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putBucketPolicy(params: PutBucketPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putBucketTagging(params: PutBucketTaggingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putJobTagging(params: PutJobTaggingRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putPublicAccessBlock(params: PutPublicAccessBlockRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putStorageLensConfiguration(params: PutStorageLensConfigurationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putStorageLensConfigurationTagging(params: PutStorageLensConfigurationTaggingRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties