alibabacloud_oss_v2.aio.operations package

Submodules

alibabacloud_oss_v2.aio.operations.bucket_basic module

APIs for bucket basic operation.

async alibabacloud_oss_v2.aio.operations.bucket_basic.delete_bucket(client: _AsyncClientImpl, request: DeleteBucketRequest, **kwargs) DeleteBucketResult[source]

delete bucket synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (DeleteBucketRequest) – The request for the DeleteBucket operation.

Returns:

The result for the DeleteBucket operation.

Return type:

DeleteBucketResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.get_bucket_acl(client: _AsyncClientImpl, request: GetBucketAclRequest, **kwargs) GetBucketAclResult[source]

get bucket acl

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetBucketAclRequest) – The request for the GetBucketAcl operation.

Returns:

The result for the GetBucketAcl operation.

Return type:

GetBucketAclResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.get_bucket_info(client: _AsyncClientImpl, request: GetBucketInfoRequest, **kwargs) GetBucketInfoResult[source]

GetBucketInfo Queries information about a bucket.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetBucketInfoRequest) – The request for the GetBucketInfo operation.

Returns:

The result for the GetBucketInfo operation.

Return type:

GetBucketInfoResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.get_bucket_location(client: _AsyncClientImpl, request: GetBucketLocationRequest, **kwargs) GetBucketLocationResult[source]

GetBucketLocation Queries the region of an Object Storage Service (OSS) bucket.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetBucketLocationRequest) – The request for the GetBucketLocation operation.

Returns:

The result for the GetBucketLocation operation.

Return type:

GetBucketLocationResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.get_bucket_stat(client: _AsyncClientImpl, request: GetBucketStatRequest, **kwargs) GetBucketStatResult[source]

GetBucketStat Queries the storage capacity of a specified bucket and the number of objects that are stored in the bucket.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetBucketStatRequest) – The request for the GetBucketStat operation.

Returns:

The result for the GetBucketStat operation.

Return type:

GetBucketStatResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.get_bucket_versioning(client: _AsyncClientImpl, request: GetBucketVersioningRequest, **kwargs) GetBucketVersioningResult[source]

GetBucketVersioning You can call this operation to query the versioning state of a bucket.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetBucketVersioningRequest) – The request for the GetBucketVersioning operation.

Returns:

The result for the GetBucketVersioning operation.

Return type:

GetBucketVersioningResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.list_object_versions(client: _AsyncClientImpl, request: ListObjectVersionsRequest, **kwargs) ListObjectVersionsResult[source]

ListObjectVersions Lists the versions of all objects in a bucket, including delete markers.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ListObjectVersionsRequest) – The request for the ListObjectVersions operation.

Returns:

The result for the ListObjectVersions operation.

Return type:

ListObjectVersionsResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.list_objects(client: _AsyncClientImpl, request: ListObjectsRequest, **kwargs) ListObjectsResult[source]

list objects synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ListObjectsRequest) – The request for the ListObjects operation.

Returns:

The result for the ListObjects operation.

Return type:

ListObjectsResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.list_objects_v2(client: _AsyncClientImpl, request: ListObjectsV2Request, **kwargs) ListObjectsV2Result[source]

list objects synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ListObjectsV2Request) – The request for the ListObjectsV2 operation.

Returns:

The result for the ListObjectsV2 operation.

Return type:

ListObjectsV2Result

async alibabacloud_oss_v2.aio.operations.bucket_basic.put_bucket(client: _AsyncClientImpl, request: PutBucketRequest, **kwargs) PutBucketResult[source]

put bucket synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutBucketRequest) – The request for the PutBucket operation.

Returns:

The result for the PutBucket operation.

Return type:

PutBucketResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.put_bucket_acl(client: _AsyncClientImpl, request: PutBucketAclRequest, **kwargs) PutBucketAclResult[source]

put bucket acl

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutBucketAclRequest) – The request for the PutBucketAcl operation.

Returns:

The result for the PutBucketAcl operation.

Return type:

PutBucketAclResult

async alibabacloud_oss_v2.aio.operations.bucket_basic.put_bucket_versioning(client: _AsyncClientImpl, request: PutBucketVersioningRequest, **kwargs) PutBucketVersioningResult[source]

PutBucketVersioning Configures the versioning state for a bucket.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutBucketVersioningRequest) – The request for the PutBucketVersioning operation.

Returns:

The result for the PutBucketVersioning operation.

Return type:

PutBucketVersioningResult

alibabacloud_oss_v2.aio.operations.bucket_tags module

async alibabacloud_oss_v2.aio.operations.bucket_tags.delete_bucket_tags(client: _AsyncClientImpl, request: DeleteBucketTagsRequest, **kwargs) DeleteBucketTagsResult[source]

delete_bucket_tags synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (DeleteBucketTagsRequest) – The request for the DeleteBucketTags operation.

Returns:

The result for the DeleteBucketTags operation.

Return type:

DeleteBucketTagsResult

async alibabacloud_oss_v2.aio.operations.bucket_tags.get_bucket_tags(client: _AsyncClientImpl, request: GetBucketTagsRequest, **kwargs) GetBucketTagsResult[source]

get_bucket_tags synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetBucketTagsRequest) – The request for the GetBucketTags operation.

Returns:

The result for the GetBucketTags operation.

Return type:

GetBucketTagsResult

async alibabacloud_oss_v2.aio.operations.bucket_tags.put_bucket_tags(client: _AsyncClientImpl, request: PutBucketTagsRequest, **kwargs) PutBucketTagsResult[source]

put_bucket_tags synchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutBucketTagsRequest) – The request for the PutBucketTags operation.

Returns:

The result for the PutBucketTags operation.

Return type:

PutBucketTagsResult

alibabacloud_oss_v2.aio.operations.object_basic module

APIs for bucket basic operation.

async alibabacloud_oss_v2.aio.operations.object_basic.abort_multipart_upload(client: _AsyncClientImpl, request: AbortMultipartUploadRequest, **kwargs) AbortMultipartUploadResult[source]

abort multipart upload asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (AbortMultipartUploadRequest) – The request for the AbortMultipartUpload operation.

Returns:

The result for the AbortMultipartUpload operation.

Return type:

AbortMultipartUploadResult

async alibabacloud_oss_v2.aio.operations.object_basic.append_object(client: _AsyncClientImpl, request: AppendObjectRequest, **kwargs) AppendObjectResult[source]

append object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (AppendObjectRequest) – The request for the AppendObject operation.

Returns:

The result for the AppendObject operation.

Return type:

AppendObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.async_process_object(client: _AsyncClientImpl, request: AsyncProcessObjectRequest, **kwargs) AsyncProcessObjectResult[source]

async process object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (AsyncProcessObjectRequest) – The request for the AsyncProcessObject operation.

Returns:

The result for the AsyncProcessObject operation.

Return type:

AsyncProcessObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.clean_restored_object(client: _AsyncClientImpl, request: CleanRestoredObjectRequest, **kwargs) CleanRestoredObjectResult[source]

clean_restored_object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (CleanRestoredObjectRequest) – The request for the CleanRestoredObject operation.

Returns:

The result for the CleanRestoredObject operation.

Return type:

CleanRestoredObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.complete_multipart_upload(client: _AsyncClientImpl, request: CompleteMultipartUploadRequest, **kwargs) CompleteMultipartUploadResult[source]

complete multipart upload asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (CompleteMultipartUploadRequest) – The request for the CompleteMultipartUpload operation.

Returns:

The result for the CompleteMultipartUpload operation.

Return type:

CompleteMultipartUploadResult

async alibabacloud_oss_v2.aio.operations.object_basic.copy_object(client: _AsyncClientImpl, request: CopyObjectRequest, **kwargs) CopyObjectResult[source]

copy object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (CopyObjectRequest) – The request for the CopyObject operation.

Returns:

The result for the CopyObject operation.

Return type:

CopyObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.delete_multiple_objects(client: _AsyncClientImpl, request: DeleteMultipleObjectsRequest, **kwargs) DeleteMultipleObjectsResult[source]

delete multiple objects asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (DeleteMultipleObjectsRequest) – The request for the DeleteMultipleObjects operation.

Returns:

The result for the DeleteMultipleObjects operation.

Return type:

DeleteMultipleObjectsResult

async alibabacloud_oss_v2.aio.operations.object_basic.delete_object(client: _AsyncClientImpl, request: DeleteObjectRequest, **kwargs) DeleteObjectResult[source]

copy object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (DeleteObjectRequest) – The request for the DeleteObject operation.

Returns:

The result for the DeleteObject operation.

Return type:

DeleteObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.delete_object_tagging(client: _AsyncClientImpl, request: DeleteObjectTaggingRequest, **kwargs) DeleteObjectTaggingResult[source]

delete object tagging asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (DeleteObjectTaggingRequest) – The request for the DeleteObjectTagging operation.

Returns:

The result for the DeleteObjectTagging operation.

Return type:

DeleteObjectTaggingResult

async alibabacloud_oss_v2.aio.operations.object_basic.get_object(client: _AsyncClientImpl, request: GetObjectRequest, **kwargs) GetObjectResult[source]

get object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetObjectRequest) – The request for the GetObject operation.

Returns:

The result for the GetObject operation.

Return type:

GetObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.get_object_acl(client: _AsyncClientImpl, request: GetObjectAclRequest, **kwargs) GetObjectAclResult[source]

get object acl asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetObjectAclRequest) – The request for the GetObjectAcl operation.

Returns:

The result for the GetObjectAcl operation.

Return type:

GetObjectAclResult

async alibabacloud_oss_v2.aio.operations.object_basic.get_object_meta(client: _AsyncClientImpl, request: GetObjectMetaRequest, **kwargs) GetObjectMetaResult[source]

get object meta asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetObjectMetaRequest) – The request for the GetObjectMeta operation.

Returns:

The result for the GetObjectMeta operation.

Return type:

GetObjectMetaResult

async alibabacloud_oss_v2.aio.operations.object_basic.get_object_tagging(client: _AsyncClientImpl, request: GetObjectTaggingRequest, **kwargs) GetObjectTaggingResult[source]

get object tagging asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetObjectTaggingRequest) – The request for the GetObjectTagging operation.

Returns:

The result for the GetObjectTagging operation.

Return type:

GetObjectTaggingResult

get symlink asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (GetSymlinkRequest) – The request for the GetSymlink operation.

Returns:

The result for the GetSymlink operation.

Return type:

GetSymlinkResult

async alibabacloud_oss_v2.aio.operations.object_basic.head_object(client: _AsyncClientImpl, request: HeadObjectRequest, **kwargs) HeadObjectResult[source]

head object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (HeadObjectRequest) – The request for the HeadObject operation.

Returns:

The result for the HeadObject operation.

Return type:

HeadObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.initiate_multipart_upload(client: _AsyncClientImpl, request: InitiateMultipartUploadRequest, **kwargs) InitiateMultipartUploadResult[source]

initiate multipart upload asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (InitiateMultipartUploadRequest) – The request for the InitiateMultipartUpload operation.

Returns:

The result for the InitiateMultipartUpload operation.

Return type:

InitiateMultipartUploadResult

async alibabacloud_oss_v2.aio.operations.object_basic.list_multipart_uploads(client: _AsyncClientImpl, request: ListMultipartUploadsRequest, **kwargs) ListMultipartUploadsResult[source]

list multipart uploads asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ListMultipartUploadsRequest) – The request for the ListMultipartUploads operation.

Returns:

The result for the ListMultipartUploads operation.

Return type:

ListMultipartUploadsResult

async alibabacloud_oss_v2.aio.operations.object_basic.list_parts(client: _AsyncClientImpl, request: ListPartsRequest, **kwargs) ListPartsResult[source]

list parts asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ListPartsRequest) – The request for the ListParts operation.

Returns:

The result for the ListParts operation.

Return type:

ListPartsResult

async alibabacloud_oss_v2.aio.operations.object_basic.process_object(client: _AsyncClientImpl, request: ProcessObjectRequest, **kwargs) ProcessObjectResult[source]

process object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ProcessObjectRequest) – The request for the ProcessObject operation.

Returns:

The result for the ProcessObject operation.

Return type:

ProcessObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.put_object(client: _AsyncClientImpl, request: PutObjectRequest, **kwargs) PutObjectResult[source]

put object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutObjectRequest) – The request for the PutObject operation.

Returns:

The result for the PutObject operation.

Return type:

PutObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.put_object_acl(client: _AsyncClientImpl, request: PutObjectAclRequest, **kwargs) PutObjectAclResult[source]

put object acl asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutObjectAclRequest) – The request for the PutObjectAcl operation.

Returns:

The result for the PutObjectAcl operation.

Return type:

PutObjectAclResult

async alibabacloud_oss_v2.aio.operations.object_basic.put_object_tagging(client: _AsyncClientImpl, request: PutObjectTaggingRequest, **kwargs) PutObjectTaggingResult[source]

put object tagging asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutObjectTaggingRequest) – The request for the PutObjectTagging operation.

Returns:

The result for the PutObjectTagging operation.

Return type:

PutObjectTaggingResult

put symlink asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (PutSymlinkRequest) – The request for the PutSymlink operation.

Returns:

The result for the PutSymlink operation.

Return type:

PutSymlinkResult

async alibabacloud_oss_v2.aio.operations.object_basic.restore_object(client: _AsyncClientImpl, request: RestoreObjectRequest, **kwargs) RestoreObjectResult[source]

restore object asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (RestoreObjectRequest) – The request for the RestoreObject operation.

Returns:

The result for the RestoreObject operation.

Return type:

RestoreObjectResult

async alibabacloud_oss_v2.aio.operations.object_basic.upload_part(client: _AsyncClientImpl, request: UploadPartRequest, **kwargs) UploadPartResult[source]

upload part asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (UploadPartRequest) – The request for the UploadPart operation.

Returns:

The result for the UploadPart operation.

Return type:

UploadPartResult

async alibabacloud_oss_v2.aio.operations.object_basic.upload_part_copy(client: _AsyncClientImpl, request: UploadPartCopyRequest, **kwargs) UploadPartCopyResult[source]

upload part copy asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (UploadPartCopyRequest) – The request for the UploadPartCopy operation.

Returns:

The result for the UploadPartCopy operation.

Return type:

UploadPartCopyResult

alibabacloud_oss_v2.aio.operations.region module

APIs for region operation.

async alibabacloud_oss_v2.aio.operations.region.describe_regions(client: _AsyncClientImpl, request: DescribeRegionsRequest, **kwargs) DescribeRegionsResult[source]

Queries the endpoints of all regions supported by Object Storage Service (OSS) or a specific region, including public endpoints, internal endpoints, and acceleration endpoints.

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (DescribeRegionsRequest) – The request for the DescribeRegions operation.

Returns:

The result for the DescribeRegions operation.

Return type:

DescribeRegionsResult

alibabacloud_oss_v2.aio.operations.service module

APIs for service operation.

async alibabacloud_oss_v2.aio.operations.service.list_buckets(client: _AsyncClientImpl, request: ListBucketsRequest, **kwargs) ListBucketsResult[source]

list buckets asynchronously

Parameters:
  • client (_AsyncClientImpl) – A agent that sends the request.

  • request (ListBucketsRequest) – The request for the ListBuckets operation.

Returns:

The result for the ListBuckets operation.

Return type:

ListBucketsResult

Module contents