UNPKG

@aws-sdk/client-s3-control

Version:

AWS SDK for JavaScript S3 Control Client for Node.js, Browser and React Native

1,336 lines 64.1 kB
import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { AssociateAccessGrantsIdentityCenterCommandInput, AssociateAccessGrantsIdentityCenterCommandOutput, } from "./commands/AssociateAccessGrantsIdentityCenterCommand"; import { CreateAccessGrantCommandInput, CreateAccessGrantCommandOutput, } from "./commands/CreateAccessGrantCommand"; import { CreateAccessGrantsInstanceCommandInput, CreateAccessGrantsInstanceCommandOutput, } from "./commands/CreateAccessGrantsInstanceCommand"; import { CreateAccessGrantsLocationCommandInput, CreateAccessGrantsLocationCommandOutput, } from "./commands/CreateAccessGrantsLocationCommand"; import { CreateAccessPointCommandInput, CreateAccessPointCommandOutput, } from "./commands/CreateAccessPointCommand"; import { CreateAccessPointForObjectLambdaCommandInput, CreateAccessPointForObjectLambdaCommandOutput, } from "./commands/CreateAccessPointForObjectLambdaCommand"; import { CreateBucketCommandInput, CreateBucketCommandOutput, } from "./commands/CreateBucketCommand"; import { CreateJobCommandInput, CreateJobCommandOutput, } from "./commands/CreateJobCommand"; import { CreateMultiRegionAccessPointCommandInput, CreateMultiRegionAccessPointCommandOutput, } from "./commands/CreateMultiRegionAccessPointCommand"; import { CreateStorageLensGroupCommandInput, CreateStorageLensGroupCommandOutput, } from "./commands/CreateStorageLensGroupCommand"; import { DeleteAccessGrantCommandInput, DeleteAccessGrantCommandOutput, } from "./commands/DeleteAccessGrantCommand"; import { DeleteAccessGrantsInstanceCommandInput, DeleteAccessGrantsInstanceCommandOutput, } from "./commands/DeleteAccessGrantsInstanceCommand"; import { DeleteAccessGrantsInstanceResourcePolicyCommandInput, DeleteAccessGrantsInstanceResourcePolicyCommandOutput, } from "./commands/DeleteAccessGrantsInstanceResourcePolicyCommand"; import { DeleteAccessGrantsLocationCommandInput, DeleteAccessGrantsLocationCommandOutput, } from "./commands/DeleteAccessGrantsLocationCommand"; import { DeleteAccessPointCommandInput, DeleteAccessPointCommandOutput, } from "./commands/DeleteAccessPointCommand"; import { DeleteAccessPointForObjectLambdaCommandInput, DeleteAccessPointForObjectLambdaCommandOutput, } from "./commands/DeleteAccessPointForObjectLambdaCommand"; import { DeleteAccessPointPolicyCommandInput, DeleteAccessPointPolicyCommandOutput, } from "./commands/DeleteAccessPointPolicyCommand"; import { DeleteAccessPointPolicyForObjectLambdaCommandInput, DeleteAccessPointPolicyForObjectLambdaCommandOutput, } from "./commands/DeleteAccessPointPolicyForObjectLambdaCommand"; import { DeleteBucketCommandInput, DeleteBucketCommandOutput, } from "./commands/DeleteBucketCommand"; import { DeleteBucketLifecycleConfigurationCommandInput, DeleteBucketLifecycleConfigurationCommandOutput, } from "./commands/DeleteBucketLifecycleConfigurationCommand"; import { DeleteBucketPolicyCommandInput, DeleteBucketPolicyCommandOutput, } from "./commands/DeleteBucketPolicyCommand"; import { DeleteBucketReplicationCommandInput, DeleteBucketReplicationCommandOutput, } from "./commands/DeleteBucketReplicationCommand"; import { DeleteBucketTaggingCommandInput, DeleteBucketTaggingCommandOutput, } from "./commands/DeleteBucketTaggingCommand"; import { DeleteJobTaggingCommandInput, DeleteJobTaggingCommandOutput, } from "./commands/DeleteJobTaggingCommand"; import { DeleteMultiRegionAccessPointCommandInput, DeleteMultiRegionAccessPointCommandOutput, } from "./commands/DeleteMultiRegionAccessPointCommand"; import { DeletePublicAccessBlockCommandInput, DeletePublicAccessBlockCommandOutput, } from "./commands/DeletePublicAccessBlockCommand"; import { DeleteStorageLensConfigurationCommandInput, DeleteStorageLensConfigurationCommandOutput, } from "./commands/DeleteStorageLensConfigurationCommand"; import { DeleteStorageLensConfigurationTaggingCommandInput, DeleteStorageLensConfigurationTaggingCommandOutput, } from "./commands/DeleteStorageLensConfigurationTaggingCommand"; import { DeleteStorageLensGroupCommandInput, DeleteStorageLensGroupCommandOutput, } from "./commands/DeleteStorageLensGroupCommand"; import { DescribeJobCommandInput, DescribeJobCommandOutput, } from "./commands/DescribeJobCommand"; import { DescribeMultiRegionAccessPointOperationCommandInput, DescribeMultiRegionAccessPointOperationCommandOutput, } from "./commands/DescribeMultiRegionAccessPointOperationCommand"; import { DissociateAccessGrantsIdentityCenterCommandInput, DissociateAccessGrantsIdentityCenterCommandOutput, } from "./commands/DissociateAccessGrantsIdentityCenterCommand"; import { GetAccessGrantCommandInput, GetAccessGrantCommandOutput, } from "./commands/GetAccessGrantCommand"; import { GetAccessGrantsInstanceCommandInput, GetAccessGrantsInstanceCommandOutput, } from "./commands/GetAccessGrantsInstanceCommand"; import { GetAccessGrantsInstanceForPrefixCommandInput, GetAccessGrantsInstanceForPrefixCommandOutput, } from "./commands/GetAccessGrantsInstanceForPrefixCommand"; import { GetAccessGrantsInstanceResourcePolicyCommandInput, GetAccessGrantsInstanceResourcePolicyCommandOutput, } from "./commands/GetAccessGrantsInstanceResourcePolicyCommand"; import { GetAccessGrantsLocationCommandInput, GetAccessGrantsLocationCommandOutput, } from "./commands/GetAccessGrantsLocationCommand"; import { GetAccessPointCommandInput, GetAccessPointCommandOutput, } from "./commands/GetAccessPointCommand"; import { GetAccessPointConfigurationForObjectLambdaCommandInput, GetAccessPointConfigurationForObjectLambdaCommandOutput, } from "./commands/GetAccessPointConfigurationForObjectLambdaCommand"; import { GetAccessPointForObjectLambdaCommandInput, GetAccessPointForObjectLambdaCommandOutput, } from "./commands/GetAccessPointForObjectLambdaCommand"; import { GetAccessPointPolicyCommandInput, GetAccessPointPolicyCommandOutput, } from "./commands/GetAccessPointPolicyCommand"; import { GetAccessPointPolicyForObjectLambdaCommandInput, GetAccessPointPolicyForObjectLambdaCommandOutput, } from "./commands/GetAccessPointPolicyForObjectLambdaCommand"; import { GetAccessPointPolicyStatusCommandInput, GetAccessPointPolicyStatusCommandOutput, } from "./commands/GetAccessPointPolicyStatusCommand"; import { GetAccessPointPolicyStatusForObjectLambdaCommandInput, GetAccessPointPolicyStatusForObjectLambdaCommandOutput, } from "./commands/GetAccessPointPolicyStatusForObjectLambdaCommand"; import { GetBucketCommandInput, GetBucketCommandOutput, } from "./commands/GetBucketCommand"; import { GetBucketLifecycleConfigurationCommandInput, GetBucketLifecycleConfigurationCommandOutput, } from "./commands/GetBucketLifecycleConfigurationCommand"; import { GetBucketPolicyCommandInput, GetBucketPolicyCommandOutput, } from "./commands/GetBucketPolicyCommand"; import { GetBucketReplicationCommandInput, GetBucketReplicationCommandOutput, } from "./commands/GetBucketReplicationCommand"; import { GetBucketTaggingCommandInput, GetBucketTaggingCommandOutput, } from "./commands/GetBucketTaggingCommand"; import { GetBucketVersioningCommandInput, GetBucketVersioningCommandOutput, } from "./commands/GetBucketVersioningCommand"; import { GetDataAccessCommandInput, GetDataAccessCommandOutput, } from "./commands/GetDataAccessCommand"; import { GetJobTaggingCommandInput, GetJobTaggingCommandOutput, } from "./commands/GetJobTaggingCommand"; import { GetMultiRegionAccessPointCommandInput, GetMultiRegionAccessPointCommandOutput, } from "./commands/GetMultiRegionAccessPointCommand"; import { GetMultiRegionAccessPointPolicyCommandInput, GetMultiRegionAccessPointPolicyCommandOutput, } from "./commands/GetMultiRegionAccessPointPolicyCommand"; import { GetMultiRegionAccessPointPolicyStatusCommandInput, GetMultiRegionAccessPointPolicyStatusCommandOutput, } from "./commands/GetMultiRegionAccessPointPolicyStatusCommand"; import { GetMultiRegionAccessPointRoutesCommandInput, GetMultiRegionAccessPointRoutesCommandOutput, } from "./commands/GetMultiRegionAccessPointRoutesCommand"; import { GetPublicAccessBlockCommandInput, GetPublicAccessBlockCommandOutput, } from "./commands/GetPublicAccessBlockCommand"; import { GetStorageLensConfigurationCommandInput, GetStorageLensConfigurationCommandOutput, } from "./commands/GetStorageLensConfigurationCommand"; import { GetStorageLensConfigurationTaggingCommandInput, GetStorageLensConfigurationTaggingCommandOutput, } from "./commands/GetStorageLensConfigurationTaggingCommand"; import { GetStorageLensGroupCommandInput, GetStorageLensGroupCommandOutput, } from "./commands/GetStorageLensGroupCommand"; import { ListAccessGrantsCommandInput, ListAccessGrantsCommandOutput, } from "./commands/ListAccessGrantsCommand"; import { ListAccessGrantsInstancesCommandInput, ListAccessGrantsInstancesCommandOutput, } from "./commands/ListAccessGrantsInstancesCommand"; import { ListAccessGrantsLocationsCommandInput, ListAccessGrantsLocationsCommandOutput, } from "./commands/ListAccessGrantsLocationsCommand"; import { ListAccessPointsCommandInput, ListAccessPointsCommandOutput, } from "./commands/ListAccessPointsCommand"; import { ListAccessPointsForObjectLambdaCommandInput, ListAccessPointsForObjectLambdaCommandOutput, } from "./commands/ListAccessPointsForObjectLambdaCommand"; import { ListCallerAccessGrantsCommandInput, ListCallerAccessGrantsCommandOutput, } from "./commands/ListCallerAccessGrantsCommand"; import { ListJobsCommandInput, ListJobsCommandOutput, } from "./commands/ListJobsCommand"; import { ListMultiRegionAccessPointsCommandInput, ListMultiRegionAccessPointsCommandOutput, } from "./commands/ListMultiRegionAccessPointsCommand"; import { ListRegionalBucketsCommandInput, ListRegionalBucketsCommandOutput, } from "./commands/ListRegionalBucketsCommand"; import { ListStorageLensConfigurationsCommandInput, ListStorageLensConfigurationsCommandOutput, } from "./commands/ListStorageLensConfigurationsCommand"; import { ListStorageLensGroupsCommandInput, ListStorageLensGroupsCommandOutput, } from "./commands/ListStorageLensGroupsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutAccessGrantsInstanceResourcePolicyCommandInput, PutAccessGrantsInstanceResourcePolicyCommandOutput, } from "./commands/PutAccessGrantsInstanceResourcePolicyCommand"; import { PutAccessPointConfigurationForObjectLambdaCommandInput, PutAccessPointConfigurationForObjectLambdaCommandOutput, } from "./commands/PutAccessPointConfigurationForObjectLambdaCommand"; import { PutAccessPointPolicyCommandInput, PutAccessPointPolicyCommandOutput, } from "./commands/PutAccessPointPolicyCommand"; import { PutAccessPointPolicyForObjectLambdaCommandInput, PutAccessPointPolicyForObjectLambdaCommandOutput, } from "./commands/PutAccessPointPolicyForObjectLambdaCommand"; import { PutBucketLifecycleConfigurationCommandInput, PutBucketLifecycleConfigurationCommandOutput, } from "./commands/PutBucketLifecycleConfigurationCommand"; import { PutBucketPolicyCommandInput, PutBucketPolicyCommandOutput, } from "./commands/PutBucketPolicyCommand"; import { PutBucketReplicationCommandInput, PutBucketReplicationCommandOutput, } from "./commands/PutBucketReplicationCommand"; import { PutBucketTaggingCommandInput, PutBucketTaggingCommandOutput, } from "./commands/PutBucketTaggingCommand"; import { PutBucketVersioningCommandInput, PutBucketVersioningCommandOutput, } from "./commands/PutBucketVersioningCommand"; import { PutJobTaggingCommandInput, PutJobTaggingCommandOutput, } from "./commands/PutJobTaggingCommand"; import { PutMultiRegionAccessPointPolicyCommandInput, PutMultiRegionAccessPointPolicyCommandOutput, } from "./commands/PutMultiRegionAccessPointPolicyCommand"; import { PutPublicAccessBlockCommandInput, PutPublicAccessBlockCommandOutput, } from "./commands/PutPublicAccessBlockCommand"; import { PutStorageLensConfigurationCommandInput, PutStorageLensConfigurationCommandOutput, } from "./commands/PutStorageLensConfigurationCommand"; import { PutStorageLensConfigurationTaggingCommandInput, PutStorageLensConfigurationTaggingCommandOutput, } from "./commands/PutStorageLensConfigurationTaggingCommand"; import { SubmitMultiRegionAccessPointRoutesCommandInput, SubmitMultiRegionAccessPointRoutesCommandOutput, } from "./commands/SubmitMultiRegionAccessPointRoutesCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAccessGrantsLocationCommandInput, UpdateAccessGrantsLocationCommandOutput, } from "./commands/UpdateAccessGrantsLocationCommand"; import { UpdateJobPriorityCommandInput, UpdateJobPriorityCommandOutput, } from "./commands/UpdateJobPriorityCommand"; import { UpdateJobStatusCommandInput, UpdateJobStatusCommandOutput, } from "./commands/UpdateJobStatusCommand"; import { UpdateStorageLensGroupCommandInput, UpdateStorageLensGroupCommandOutput, } from "./commands/UpdateStorageLensGroupCommand"; import { S3ControlClient } from "./S3ControlClient"; export interface S3Control { associateAccessGrantsIdentityCenter( args: AssociateAccessGrantsIdentityCenterCommandInput, options?: __HttpHandlerOptions ): Promise<AssociateAccessGrantsIdentityCenterCommandOutput>; associateAccessGrantsIdentityCenter( args: AssociateAccessGrantsIdentityCenterCommandInput, cb: ( err: any, data?: AssociateAccessGrantsIdentityCenterCommandOutput ) => void ): void; associateAccessGrantsIdentityCenter( args: AssociateAccessGrantsIdentityCenterCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: AssociateAccessGrantsIdentityCenterCommandOutput ) => void ): void; createAccessGrant( args: CreateAccessGrantCommandInput, options?: __HttpHandlerOptions ): Promise<CreateAccessGrantCommandOutput>; createAccessGrant( args: CreateAccessGrantCommandInput, cb: (err: any, data?: CreateAccessGrantCommandOutput) => void ): void; createAccessGrant( args: CreateAccessGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessGrantCommandOutput) => void ): void; createAccessGrantsInstance(): Promise<CreateAccessGrantsInstanceCommandOutput>; createAccessGrantsInstance( args: CreateAccessGrantsInstanceCommandInput, options?: __HttpHandlerOptions ): Promise<CreateAccessGrantsInstanceCommandOutput>; createAccessGrantsInstance( args: CreateAccessGrantsInstanceCommandInput, cb: (err: any, data?: CreateAccessGrantsInstanceCommandOutput) => void ): void; createAccessGrantsInstance( args: CreateAccessGrantsInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessGrantsInstanceCommandOutput) => void ): void; createAccessGrantsLocation( args: CreateAccessGrantsLocationCommandInput, options?: __HttpHandlerOptions ): Promise<CreateAccessGrantsLocationCommandOutput>; createAccessGrantsLocation( args: CreateAccessGrantsLocationCommandInput, cb: (err: any, data?: CreateAccessGrantsLocationCommandOutput) => void ): void; createAccessGrantsLocation( args: CreateAccessGrantsLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessGrantsLocationCommandOutput) => void ): void; createAccessPoint( args: CreateAccessPointCommandInput, options?: __HttpHandlerOptions ): Promise<CreateAccessPointCommandOutput>; createAccessPoint( args: CreateAccessPointCommandInput, cb: (err: any, data?: CreateAccessPointCommandOutput) => void ): void; createAccessPoint( args: CreateAccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessPointCommandOutput) => void ): void; createAccessPointForObjectLambda( args: CreateAccessPointForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<CreateAccessPointForObjectLambdaCommandOutput>; createAccessPointForObjectLambda( args: CreateAccessPointForObjectLambdaCommandInput, cb: (err: any, data?: CreateAccessPointForObjectLambdaCommandOutput) => void ): void; createAccessPointForObjectLambda( args: CreateAccessPointForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessPointForObjectLambdaCommandOutput) => void ): void; createBucket( args: CreateBucketCommandInput, options?: __HttpHandlerOptions ): Promise<CreateBucketCommandOutput>; createBucket( args: CreateBucketCommandInput, cb: (err: any, data?: CreateBucketCommandOutput) => void ): void; createBucket( args: CreateBucketCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBucketCommandOutput) => void ): void; createJob( args: CreateJobCommandInput, options?: __HttpHandlerOptions ): Promise<CreateJobCommandOutput>; createJob( args: CreateJobCommandInput, cb: (err: any, data?: CreateJobCommandOutput) => void ): void; createJob( args: CreateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateJobCommandOutput) => void ): void; createMultiRegionAccessPoint( args: CreateMultiRegionAccessPointCommandInput, options?: __HttpHandlerOptions ): Promise<CreateMultiRegionAccessPointCommandOutput>; createMultiRegionAccessPoint( args: CreateMultiRegionAccessPointCommandInput, cb: (err: any, data?: CreateMultiRegionAccessPointCommandOutput) => void ): void; createMultiRegionAccessPoint( args: CreateMultiRegionAccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMultiRegionAccessPointCommandOutput) => void ): void; createStorageLensGroup( args: CreateStorageLensGroupCommandInput, options?: __HttpHandlerOptions ): Promise<CreateStorageLensGroupCommandOutput>; createStorageLensGroup( args: CreateStorageLensGroupCommandInput, cb: (err: any, data?: CreateStorageLensGroupCommandOutput) => void ): void; createStorageLensGroup( args: CreateStorageLensGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStorageLensGroupCommandOutput) => void ): void; deleteAccessGrant( args: DeleteAccessGrantCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessGrantCommandOutput>; deleteAccessGrant( args: DeleteAccessGrantCommandInput, cb: (err: any, data?: DeleteAccessGrantCommandOutput) => void ): void; deleteAccessGrant( args: DeleteAccessGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessGrantCommandOutput) => void ): void; deleteAccessGrantsInstance(): Promise<DeleteAccessGrantsInstanceCommandOutput>; deleteAccessGrantsInstance( args: DeleteAccessGrantsInstanceCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessGrantsInstanceCommandOutput>; deleteAccessGrantsInstance( args: DeleteAccessGrantsInstanceCommandInput, cb: (err: any, data?: DeleteAccessGrantsInstanceCommandOutput) => void ): void; deleteAccessGrantsInstance( args: DeleteAccessGrantsInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessGrantsInstanceCommandOutput) => void ): void; deleteAccessGrantsInstanceResourcePolicy(): Promise<DeleteAccessGrantsInstanceResourcePolicyCommandOutput>; deleteAccessGrantsInstanceResourcePolicy( args: DeleteAccessGrantsInstanceResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessGrantsInstanceResourcePolicyCommandOutput>; deleteAccessGrantsInstanceResourcePolicy( args: DeleteAccessGrantsInstanceResourcePolicyCommandInput, cb: ( err: any, data?: DeleteAccessGrantsInstanceResourcePolicyCommandOutput ) => void ): void; deleteAccessGrantsInstanceResourcePolicy( args: DeleteAccessGrantsInstanceResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteAccessGrantsInstanceResourcePolicyCommandOutput ) => void ): void; deleteAccessGrantsLocation( args: DeleteAccessGrantsLocationCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessGrantsLocationCommandOutput>; deleteAccessGrantsLocation( args: DeleteAccessGrantsLocationCommandInput, cb: (err: any, data?: DeleteAccessGrantsLocationCommandOutput) => void ): void; deleteAccessGrantsLocation( args: DeleteAccessGrantsLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessGrantsLocationCommandOutput) => void ): void; deleteAccessPoint( args: DeleteAccessPointCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessPointCommandOutput>; deleteAccessPoint( args: DeleteAccessPointCommandInput, cb: (err: any, data?: DeleteAccessPointCommandOutput) => void ): void; deleteAccessPoint( args: DeleteAccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessPointCommandOutput) => void ): void; deleteAccessPointForObjectLambda( args: DeleteAccessPointForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessPointForObjectLambdaCommandOutput>; deleteAccessPointForObjectLambda( args: DeleteAccessPointForObjectLambdaCommandInput, cb: (err: any, data?: DeleteAccessPointForObjectLambdaCommandOutput) => void ): void; deleteAccessPointForObjectLambda( args: DeleteAccessPointForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessPointForObjectLambdaCommandOutput) => void ): void; deleteAccessPointPolicy( args: DeleteAccessPointPolicyCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessPointPolicyCommandOutput>; deleteAccessPointPolicy( args: DeleteAccessPointPolicyCommandInput, cb: (err: any, data?: DeleteAccessPointPolicyCommandOutput) => void ): void; deleteAccessPointPolicy( args: DeleteAccessPointPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessPointPolicyCommandOutput) => void ): void; deleteAccessPointPolicyForObjectLambda( args: DeleteAccessPointPolicyForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteAccessPointPolicyForObjectLambdaCommandOutput>; deleteAccessPointPolicyForObjectLambda( args: DeleteAccessPointPolicyForObjectLambdaCommandInput, cb: ( err: any, data?: DeleteAccessPointPolicyForObjectLambdaCommandOutput ) => void ): void; deleteAccessPointPolicyForObjectLambda( args: DeleteAccessPointPolicyForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteAccessPointPolicyForObjectLambdaCommandOutput ) => void ): void; deleteBucket( args: DeleteBucketCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteBucketCommandOutput>; deleteBucket( args: DeleteBucketCommandInput, cb: (err: any, data?: DeleteBucketCommandOutput) => void ): void; deleteBucket( args: DeleteBucketCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBucketCommandOutput) => void ): void; deleteBucketLifecycleConfiguration( args: DeleteBucketLifecycleConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteBucketLifecycleConfigurationCommandOutput>; deleteBucketLifecycleConfiguration( args: DeleteBucketLifecycleConfigurationCommandInput, cb: ( err: any, data?: DeleteBucketLifecycleConfigurationCommandOutput ) => void ): void; deleteBucketLifecycleConfiguration( args: DeleteBucketLifecycleConfigurationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteBucketLifecycleConfigurationCommandOutput ) => void ): void; deleteBucketPolicy( args: DeleteBucketPolicyCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteBucketPolicyCommandOutput>; deleteBucketPolicy( args: DeleteBucketPolicyCommandInput, cb: (err: any, data?: DeleteBucketPolicyCommandOutput) => void ): void; deleteBucketPolicy( args: DeleteBucketPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBucketPolicyCommandOutput) => void ): void; deleteBucketReplication( args: DeleteBucketReplicationCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteBucketReplicationCommandOutput>; deleteBucketReplication( args: DeleteBucketReplicationCommandInput, cb: (err: any, data?: DeleteBucketReplicationCommandOutput) => void ): void; deleteBucketReplication( args: DeleteBucketReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBucketReplicationCommandOutput) => void ): void; deleteBucketTagging( args: DeleteBucketTaggingCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteBucketTaggingCommandOutput>; deleteBucketTagging( args: DeleteBucketTaggingCommandInput, cb: (err: any, data?: DeleteBucketTaggingCommandOutput) => void ): void; deleteBucketTagging( args: DeleteBucketTaggingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBucketTaggingCommandOutput) => void ): void; deleteJobTagging( args: DeleteJobTaggingCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteJobTaggingCommandOutput>; deleteJobTagging( args: DeleteJobTaggingCommandInput, cb: (err: any, data?: DeleteJobTaggingCommandOutput) => void ): void; deleteJobTagging( args: DeleteJobTaggingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobTaggingCommandOutput) => void ): void; deleteMultiRegionAccessPoint( args: DeleteMultiRegionAccessPointCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteMultiRegionAccessPointCommandOutput>; deleteMultiRegionAccessPoint( args: DeleteMultiRegionAccessPointCommandInput, cb: (err: any, data?: DeleteMultiRegionAccessPointCommandOutput) => void ): void; deleteMultiRegionAccessPoint( args: DeleteMultiRegionAccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMultiRegionAccessPointCommandOutput) => void ): void; deletePublicAccessBlock(): Promise<DeletePublicAccessBlockCommandOutput>; deletePublicAccessBlock( args: DeletePublicAccessBlockCommandInput, options?: __HttpHandlerOptions ): Promise<DeletePublicAccessBlockCommandOutput>; deletePublicAccessBlock( args: DeletePublicAccessBlockCommandInput, cb: (err: any, data?: DeletePublicAccessBlockCommandOutput) => void ): void; deletePublicAccessBlock( args: DeletePublicAccessBlockCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePublicAccessBlockCommandOutput) => void ): void; deleteStorageLensConfiguration( args: DeleteStorageLensConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteStorageLensConfigurationCommandOutput>; deleteStorageLensConfiguration( args: DeleteStorageLensConfigurationCommandInput, cb: (err: any, data?: DeleteStorageLensConfigurationCommandOutput) => void ): void; deleteStorageLensConfiguration( args: DeleteStorageLensConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStorageLensConfigurationCommandOutput) => void ): void; deleteStorageLensConfigurationTagging( args: DeleteStorageLensConfigurationTaggingCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteStorageLensConfigurationTaggingCommandOutput>; deleteStorageLensConfigurationTagging( args: DeleteStorageLensConfigurationTaggingCommandInput, cb: ( err: any, data?: DeleteStorageLensConfigurationTaggingCommandOutput ) => void ): void; deleteStorageLensConfigurationTagging( args: DeleteStorageLensConfigurationTaggingCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteStorageLensConfigurationTaggingCommandOutput ) => void ): void; deleteStorageLensGroup( args: DeleteStorageLensGroupCommandInput, options?: __HttpHandlerOptions ): Promise<DeleteStorageLensGroupCommandOutput>; deleteStorageLensGroup( args: DeleteStorageLensGroupCommandInput, cb: (err: any, data?: DeleteStorageLensGroupCommandOutput) => void ): void; deleteStorageLensGroup( args: DeleteStorageLensGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStorageLensGroupCommandOutput) => void ): void; describeJob( args: DescribeJobCommandInput, options?: __HttpHandlerOptions ): Promise<DescribeJobCommandOutput>; describeJob( args: DescribeJobCommandInput, cb: (err: any, data?: DescribeJobCommandOutput) => void ): void; describeJob( args: DescribeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobCommandOutput) => void ): void; describeMultiRegionAccessPointOperation( args: DescribeMultiRegionAccessPointOperationCommandInput, options?: __HttpHandlerOptions ): Promise<DescribeMultiRegionAccessPointOperationCommandOutput>; describeMultiRegionAccessPointOperation( args: DescribeMultiRegionAccessPointOperationCommandInput, cb: ( err: any, data?: DescribeMultiRegionAccessPointOperationCommandOutput ) => void ): void; describeMultiRegionAccessPointOperation( args: DescribeMultiRegionAccessPointOperationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeMultiRegionAccessPointOperationCommandOutput ) => void ): void; dissociateAccessGrantsIdentityCenter(): Promise<DissociateAccessGrantsIdentityCenterCommandOutput>; dissociateAccessGrantsIdentityCenter( args: DissociateAccessGrantsIdentityCenterCommandInput, options?: __HttpHandlerOptions ): Promise<DissociateAccessGrantsIdentityCenterCommandOutput>; dissociateAccessGrantsIdentityCenter( args: DissociateAccessGrantsIdentityCenterCommandInput, cb: ( err: any, data?: DissociateAccessGrantsIdentityCenterCommandOutput ) => void ): void; dissociateAccessGrantsIdentityCenter( args: DissociateAccessGrantsIdentityCenterCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DissociateAccessGrantsIdentityCenterCommandOutput ) => void ): void; getAccessGrant( args: GetAccessGrantCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessGrantCommandOutput>; getAccessGrant( args: GetAccessGrantCommandInput, cb: (err: any, data?: GetAccessGrantCommandOutput) => void ): void; getAccessGrant( args: GetAccessGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessGrantCommandOutput) => void ): void; getAccessGrantsInstance(): Promise<GetAccessGrantsInstanceCommandOutput>; getAccessGrantsInstance( args: GetAccessGrantsInstanceCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessGrantsInstanceCommandOutput>; getAccessGrantsInstance( args: GetAccessGrantsInstanceCommandInput, cb: (err: any, data?: GetAccessGrantsInstanceCommandOutput) => void ): void; getAccessGrantsInstance( args: GetAccessGrantsInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessGrantsInstanceCommandOutput) => void ): void; getAccessGrantsInstanceForPrefix( args: GetAccessGrantsInstanceForPrefixCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessGrantsInstanceForPrefixCommandOutput>; getAccessGrantsInstanceForPrefix( args: GetAccessGrantsInstanceForPrefixCommandInput, cb: (err: any, data?: GetAccessGrantsInstanceForPrefixCommandOutput) => void ): void; getAccessGrantsInstanceForPrefix( args: GetAccessGrantsInstanceForPrefixCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessGrantsInstanceForPrefixCommandOutput) => void ): void; getAccessGrantsInstanceResourcePolicy(): Promise<GetAccessGrantsInstanceResourcePolicyCommandOutput>; getAccessGrantsInstanceResourcePolicy( args: GetAccessGrantsInstanceResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessGrantsInstanceResourcePolicyCommandOutput>; getAccessGrantsInstanceResourcePolicy( args: GetAccessGrantsInstanceResourcePolicyCommandInput, cb: ( err: any, data?: GetAccessGrantsInstanceResourcePolicyCommandOutput ) => void ): void; getAccessGrantsInstanceResourcePolicy( args: GetAccessGrantsInstanceResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetAccessGrantsInstanceResourcePolicyCommandOutput ) => void ): void; getAccessGrantsLocation( args: GetAccessGrantsLocationCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessGrantsLocationCommandOutput>; getAccessGrantsLocation( args: GetAccessGrantsLocationCommandInput, cb: (err: any, data?: GetAccessGrantsLocationCommandOutput) => void ): void; getAccessGrantsLocation( args: GetAccessGrantsLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessGrantsLocationCommandOutput) => void ): void; getAccessPoint( args: GetAccessPointCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointCommandOutput>; getAccessPoint( args: GetAccessPointCommandInput, cb: (err: any, data?: GetAccessPointCommandOutput) => void ): void; getAccessPoint( args: GetAccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessPointCommandOutput) => void ): void; getAccessPointConfigurationForObjectLambda( args: GetAccessPointConfigurationForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointConfigurationForObjectLambdaCommandOutput>; getAccessPointConfigurationForObjectLambda( args: GetAccessPointConfigurationForObjectLambdaCommandInput, cb: ( err: any, data?: GetAccessPointConfigurationForObjectLambdaCommandOutput ) => void ): void; getAccessPointConfigurationForObjectLambda( args: GetAccessPointConfigurationForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetAccessPointConfigurationForObjectLambdaCommandOutput ) => void ): void; getAccessPointForObjectLambda( args: GetAccessPointForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointForObjectLambdaCommandOutput>; getAccessPointForObjectLambda( args: GetAccessPointForObjectLambdaCommandInput, cb: (err: any, data?: GetAccessPointForObjectLambdaCommandOutput) => void ): void; getAccessPointForObjectLambda( args: GetAccessPointForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessPointForObjectLambdaCommandOutput) => void ): void; getAccessPointPolicy( args: GetAccessPointPolicyCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointPolicyCommandOutput>; getAccessPointPolicy( args: GetAccessPointPolicyCommandInput, cb: (err: any, data?: GetAccessPointPolicyCommandOutput) => void ): void; getAccessPointPolicy( args: GetAccessPointPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessPointPolicyCommandOutput) => void ): void; getAccessPointPolicyForObjectLambda( args: GetAccessPointPolicyForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointPolicyForObjectLambdaCommandOutput>; getAccessPointPolicyForObjectLambda( args: GetAccessPointPolicyForObjectLambdaCommandInput, cb: ( err: any, data?: GetAccessPointPolicyForObjectLambdaCommandOutput ) => void ): void; getAccessPointPolicyForObjectLambda( args: GetAccessPointPolicyForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetAccessPointPolicyForObjectLambdaCommandOutput ) => void ): void; getAccessPointPolicyStatus( args: GetAccessPointPolicyStatusCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointPolicyStatusCommandOutput>; getAccessPointPolicyStatus( args: GetAccessPointPolicyStatusCommandInput, cb: (err: any, data?: GetAccessPointPolicyStatusCommandOutput) => void ): void; getAccessPointPolicyStatus( args: GetAccessPointPolicyStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessPointPolicyStatusCommandOutput) => void ): void; getAccessPointPolicyStatusForObjectLambda( args: GetAccessPointPolicyStatusForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<GetAccessPointPolicyStatusForObjectLambdaCommandOutput>; getAccessPointPolicyStatusForObjectLambda( args: GetAccessPointPolicyStatusForObjectLambdaCommandInput, cb: ( err: any, data?: GetAccessPointPolicyStatusForObjectLambdaCommandOutput ) => void ): void; getAccessPointPolicyStatusForObjectLambda( args: GetAccessPointPolicyStatusForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetAccessPointPolicyStatusForObjectLambdaCommandOutput ) => void ): void; getBucket( args: GetBucketCommandInput, options?: __HttpHandlerOptions ): Promise<GetBucketCommandOutput>; getBucket( args: GetBucketCommandInput, cb: (err: any, data?: GetBucketCommandOutput) => void ): void; getBucket( args: GetBucketCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketCommandOutput) => void ): void; getBucketLifecycleConfiguration( args: GetBucketLifecycleConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise<GetBucketLifecycleConfigurationCommandOutput>; getBucketLifecycleConfiguration( args: GetBucketLifecycleConfigurationCommandInput, cb: (err: any, data?: GetBucketLifecycleConfigurationCommandOutput) => void ): void; getBucketLifecycleConfiguration( args: GetBucketLifecycleConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketLifecycleConfigurationCommandOutput) => void ): void; getBucketPolicy( args: GetBucketPolicyCommandInput, options?: __HttpHandlerOptions ): Promise<GetBucketPolicyCommandOutput>; getBucketPolicy( args: GetBucketPolicyCommandInput, cb: (err: any, data?: GetBucketPolicyCommandOutput) => void ): void; getBucketPolicy( args: GetBucketPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketPolicyCommandOutput) => void ): void; getBucketReplication( args: GetBucketReplicationCommandInput, options?: __HttpHandlerOptions ): Promise<GetBucketReplicationCommandOutput>; getBucketReplication( args: GetBucketReplicationCommandInput, cb: (err: any, data?: GetBucketReplicationCommandOutput) => void ): void; getBucketReplication( args: GetBucketReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketReplicationCommandOutput) => void ): void; getBucketTagging( args: GetBucketTaggingCommandInput, options?: __HttpHandlerOptions ): Promise<GetBucketTaggingCommandOutput>; getBucketTagging( args: GetBucketTaggingCommandInput, cb: (err: any, data?: GetBucketTaggingCommandOutput) => void ): void; getBucketTagging( args: GetBucketTaggingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketTaggingCommandOutput) => void ): void; getBucketVersioning( args: GetBucketVersioningCommandInput, options?: __HttpHandlerOptions ): Promise<GetBucketVersioningCommandOutput>; getBucketVersioning( args: GetBucketVersioningCommandInput, cb: (err: any, data?: GetBucketVersioningCommandOutput) => void ): void; getBucketVersioning( args: GetBucketVersioningCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBucketVersioningCommandOutput) => void ): void; getDataAccess( args: GetDataAccessCommandInput, options?: __HttpHandlerOptions ): Promise<GetDataAccessCommandOutput>; getDataAccess( args: GetDataAccessCommandInput, cb: (err: any, data?: GetDataAccessCommandOutput) => void ): void; getDataAccess( args: GetDataAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataAccessCommandOutput) => void ): void; getJobTagging( args: GetJobTaggingCommandInput, options?: __HttpHandlerOptions ): Promise<GetJobTaggingCommandOutput>; getJobTagging( args: GetJobTaggingCommandInput, cb: (err: any, data?: GetJobTaggingCommandOutput) => void ): void; getJobTagging( args: GetJobTaggingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobTaggingCommandOutput) => void ): void; getMultiRegionAccessPoint( args: GetMultiRegionAccessPointCommandInput, options?: __HttpHandlerOptions ): Promise<GetMultiRegionAccessPointCommandOutput>; getMultiRegionAccessPoint( args: GetMultiRegionAccessPointCommandInput, cb: (err: any, data?: GetMultiRegionAccessPointCommandOutput) => void ): void; getMultiRegionAccessPoint( args: GetMultiRegionAccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMultiRegionAccessPointCommandOutput) => void ): void; getMultiRegionAccessPointPolicy( args: GetMultiRegionAccessPointPolicyCommandInput, options?: __HttpHandlerOptions ): Promise<GetMultiRegionAccessPointPolicyCommandOutput>; getMultiRegionAccessPointPolicy( args: GetMultiRegionAccessPointPolicyCommandInput, cb: (err: any, data?: GetMultiRegionAccessPointPolicyCommandOutput) => void ): void; getMultiRegionAccessPointPolicy( args: GetMultiRegionAccessPointPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMultiRegionAccessPointPolicyCommandOutput) => void ): void; getMultiRegionAccessPointPolicyStatus( args: GetMultiRegionAccessPointPolicyStatusCommandInput, options?: __HttpHandlerOptions ): Promise<GetMultiRegionAccessPointPolicyStatusCommandOutput>; getMultiRegionAccessPointPolicyStatus( args: GetMultiRegionAccessPointPolicyStatusCommandInput, cb: ( err: any, data?: GetMultiRegionAccessPointPolicyStatusCommandOutput ) => void ): void; getMultiRegionAccessPointPolicyStatus( args: GetMultiRegionAccessPointPolicyStatusCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetMultiRegionAccessPointPolicyStatusCommandOutput ) => void ): void; getMultiRegionAccessPointRoutes( args: GetMultiRegionAccessPointRoutesCommandInput, options?: __HttpHandlerOptions ): Promise<GetMultiRegionAccessPointRoutesCommandOutput>; getMultiRegionAccessPointRoutes( args: GetMultiRegionAccessPointRoutesCommandInput, cb: (err: any, data?: GetMultiRegionAccessPointRoutesCommandOutput) => void ): void; getMultiRegionAccessPointRoutes( args: GetMultiRegionAccessPointRoutesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMultiRegionAccessPointRoutesCommandOutput) => void ): void; getPublicAccessBlock(): Promise<GetPublicAccessBlockCommandOutput>; getPublicAccessBlock( args: GetPublicAccessBlockCommandInput, options?: __HttpHandlerOptions ): Promise<GetPublicAccessBlockCommandOutput>; getPublicAccessBlock( args: GetPublicAccessBlockCommandInput, cb: (err: any, data?: GetPublicAccessBlockCommandOutput) => void ): void; getPublicAccessBlock( args: GetPublicAccessBlockCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPublicAccessBlockCommandOutput) => void ): void; getStorageLensConfiguration( args: GetStorageLensConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise<GetStorageLensConfigurationCommandOutput>; getStorageLensConfiguration( args: GetStorageLensConfigurationCommandInput, cb: (err: any, data?: GetStorageLensConfigurationCommandOutput) => void ): void; getStorageLensConfiguration( args: GetStorageLensConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStorageLensConfigurationCommandOutput) => void ): void; getStorageLensConfigurationTagging( args: GetStorageLensConfigurationTaggingCommandInput, options?: __HttpHandlerOptions ): Promise<GetStorageLensConfigurationTaggingCommandOutput>; getStorageLensConfigurationTagging( args: GetStorageLensConfigurationTaggingCommandInput, cb: ( err: any, data?: GetStorageLensConfigurationTaggingCommandOutput ) => void ): void; getStorageLensConfigurationTagging( args: GetStorageLensConfigurationTaggingCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetStorageLensConfigurationTaggingCommandOutput ) => void ): void; getStorageLensGroup( args: GetStorageLensGroupCommandInput, options?: __HttpHandlerOptions ): Promise<GetStorageLensGroupCommandOutput>; getStorageLensGroup( args: GetStorageLensGroupCommandInput, cb: (err: any, data?: GetStorageLensGroupCommandOutput) => void ): void; getStorageLensGroup( args: GetStorageLensGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStorageLensGroupCommandOutput) => void ): void; listAccessGrants(): Promise<ListAccessGrantsCommandOutput>; listAccessGrants( args: ListAccessGrantsCommandInput, options?: __HttpHandlerOptions ): Promise<ListAccessGrantsCommandOutput>; listAccessGrants( args: ListAccessGrantsCommandInput, cb: (err: any, data?: ListAccessGrantsCommandOutput) => void ): void; listAccessGrants( args: ListAccessGrantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessGrantsCommandOutput) => void ): void; listAccessGrantsInstances(): Promise<ListAccessGrantsInstancesCommandOutput>; listAccessGrantsInstances( args: ListAccessGrantsInstancesCommandInput, options?: __HttpHandlerOptions ): Promise<ListAccessGrantsInstancesCommandOutput>; listAccessGrantsInstances( args: ListAccessGrantsInstancesCommandInput, cb: (err: any, data?: ListAccessGrantsInstancesCommandOutput) => void ): void; listAccessGrantsInstances( args: ListAccessGrantsInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessGrantsInstancesCommandOutput) => void ): void; listAccessGrantsLocations(): Promise<ListAccessGrantsLocationsCommandOutput>; listAccessGrantsLocations( args: ListAccessGrantsLocationsCommandInput, options?: __HttpHandlerOptions ): Promise<ListAccessGrantsLocationsCommandOutput>; listAccessGrantsLocations( args: ListAccessGrantsLocationsCommandInput, cb: (err: any, data?: ListAccessGrantsLocationsCommandOutput) => void ): void; listAccessGrantsLocations( args: ListAccessGrantsLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessGrantsLocationsCommandOutput) => void ): void; listAccessPoints(): Promise<ListAccessPointsCommandOutput>; listAccessPoints( args: ListAccessPointsCommandInput, options?: __HttpHandlerOptions ): Promise<ListAccessPointsCommandOutput>; listAccessPoints( args: ListAccessPointsCommandInput, cb: (err: any, data?: ListAccessPointsCommandOutput) => void ): void; listAccessPoints( args: ListAccessPointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessPointsCommandOutput) => void ): void; listAccessPointsForObjectLambda(): Promise<ListAccessPointsForObjectLambdaCommandOutput>; listAccessPointsForObjectLambda( args: ListAccessPointsForObjectLambdaCommandInput, options?: __HttpHandlerOptions ): Promise<ListAccessPointsForObjectLambdaCommandOutput>; listAccessPointsForObjectLambda( args: ListAccessPointsForObjectLambdaCommandInput, cb: (err: any, data?: ListAccessPointsForObjectLambdaCommandOutput) => void ): void; listAccessPointsForObjectLambda( args: ListAccessPointsForObjectLambdaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessPointsForObjectLambdaCommandOutput) => void ): void; listCallerAccessGrants(): Promise<ListCallerAccessGrantsCommandOutput>; listCallerAccessGrants( args: ListCallerAccessGrantsCommandInput, options?: __HttpHandlerOptions ): Promise<ListCallerAccessGrantsCommandOutput>; listCallerAccessGrants( args: ListCallerAccessGrantsCommandInput, cb: (err: any, data?: ListCallerAccessGrantsCommandOutput) => void ): void; listCallerAccessGrants( args: ListCallerAccessGrantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCallerAccessGrantsCommandOutput) => void ): void; listJobs(): Promise<ListJobsCommandOutput>; listJobs( args: ListJobsCommandInput, options?: __HttpHandlerOptions ): Promise<ListJobsCommandOutput>; listJobs( args: ListJobsCommandInput, cb: (err: any, data?: ListJobsCommandOutput) => void ): void; listJobs( args