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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- async alibabacloud_oss_v2.aio.operations.object_basic.get_symlink(client: _AsyncClientImpl, request: GetSymlinkRequest, **kwargs) GetSymlinkResult [source]¶
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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- async alibabacloud_oss_v2.aio.operations.object_basic.put_symlink(client: _AsyncClientImpl, request: PutSymlinkRequest, **kwargs) PutSymlinkResult [source]¶
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:
- 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:
- 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:
- 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:
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:
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: