alibabacloud_oss_v2.client module¶
Client used to interact with Alibaba Cloud Object Storage Service (OSS).
- class alibabacloud_oss_v2.client.Client(config: Config, **kwargs)[source]¶
Initialize Client
- Parameters:
config (Config) – _description_
- abort_bucket_worm(request: AbortBucketWormRequest, **kwargs) AbortBucketWormResult [source]¶
Deletes an unlocked retention policy for a bucket.
- Parameters:
request (AbortBucketWormRequest) – Request parameters for AbortBucketWorm operation.
- Returns:
Response result for AbortBucketWorm operation.
- Return type:
- abort_multipart_upload(request: AbortMultipartUploadRequest, **kwargs) AbortMultipartUploadResult [source]¶
Cancels a multipart upload task and deletes the parts uploaded in the task.
- Parameters:
request (AbortMultipartUploadRequest) – Request parameters for AbortMultipartUpload operation.
- Returns:
Response result for AbortMultipartUpload operation.
- Return type:
- append_file(bucket: str, key: str, request_payer: str | None = None, create_parameter: AppendObjectRequest | None = None, **kwargs) AppendOnlyFile [source]¶
Opens or creates the named file for appending
- Parameters:
bucket (str, required) – The name of the bucket.
key (str, required) – The name of the object.
request_payer (str, optional) – To indicate that the requester is aware that the request and data download will incur costs
create_parameter (AppendObjectRequest, optional) – The parameters when the object is first generated, supports below CacheControl, ContentEncoding, Expires, ContentType, ContentType, Metadata,SSE’s parameters, Acl, StorageClass, Tagging. If the object exists, ignore this parameters
- Returns:
_description_
- Return type:
- append_object(request: AppendObjectRequest, **kwargs) AppendObjectResult [source]¶
Uploads an object by appending the object to an existing object. Objects created by using the AppendObject operation are appendable objects.
- Parameters:
request (AppendObjectRequest) – Request parameters for AppendObject operation.
- Returns:
Response result for AppendObject operation.
- Return type:
- async_process_object(request: AsyncProcessObjectRequest, **kwargs) AsyncProcessObjectResult [source]¶
Applies async process on the specified image file.
- Parameters:
request (AsyncProcessObjectRequest) – Request parameters for AsyncProcessObject operation.
- Returns:
Response result for AsyncProcessObject operation.
- Return type:
- clean_restored_object(request: CleanRestoredObjectRequest, **kwargs) CleanRestoredObjectResult [source]¶
You can call this operation to clean an object restored from Archive or Cold Archive state. After that, the restored object returns to the frozen state.
- Parameters:
request (CleanRestoredObjectRequest) – Request parameters for CleanRestoredObject operation.
- Returns:
Response result for CleanRestoredObject operation.
- Return type:
- close_meta_query(request: CloseMetaQueryRequest, **kwargs) CloseMetaQueryResult [source]¶
Disables the metadata management feature for an Object Storage Service (OSS) bucket. After the metadata management feature is disabled for a bucket, OSS automatically deletes the metadata index library of the bucket and you cannot perform metadata indexing.
- Parameters:
request (CloseMetaQueryRequest) – Request parameters for CloseMetaQuery operation.
- Returns:
Response result for CloseMetaQuery operation.
- Return type:
- complete_bucket_worm(request: CompleteBucketWormRequest, **kwargs) CompleteBucketWormResult [source]¶
Locks a retention policy.
- Parameters:
request (CompleteBucketWormRequest) – Request parameters for CompleteBucketWorm operation.
- Returns:
Response result for CompleteBucketWorm operation.
- Return type:
- complete_multipart_upload(request: CompleteMultipartUploadRequest, **kwargs) CompleteMultipartUploadResult [source]¶
Completes the multipart upload task of an object after all parts of the object are uploaded.
- Parameters:
request (CompleteMultipartUploadRequest) – Request parameters for CompleteMultipartUpload operation.
- Returns:
Response result for CompleteMultipartUpload operation.
- Return type:
- copy_object(request: CopyObjectRequest, **kwargs) CopyObjectResult [source]¶
Copies objects within a bucket or between buckets in the same region.
- Parameters:
request (CopyObjectRequest) – Request parameters for CopyObject operation.
- Returns:
Response result for CopyObject operation.
- Return type:
- create_access_point(request: CreateAccessPointRequest, **kwargs) CreateAccessPointResult [source]¶
Creates an access point.
- Parameters:
request (CreateAccessPointRequest) – Request parameters for CreateAccessPoint operation.
- Returns:
Response result for CreateAccessPoint operation.
- Return type:
- create_bucket_data_redundancy_transition(request: CreateBucketDataRedundancyTransitionRequest, **kwargs) CreateBucketDataRedundancyTransitionResult [source]¶
Creates a redundancy type conversion task for a bucket.
- Parameters:
request (CreateBucketDataRedundancyTransitionRequest) – Request parameters for CreateBucketDataRedundancyTransition operation.
- Returns:
Response result for CreateBucketDataRedundancyTransition operation.
- Return type:
- create_cname_token(request: CreateCnameTokenRequest, **kwargs) CreateCnameTokenResult [source]¶
Creates a CNAME token to verify the ownership of a domain name.
- Parameters:
request (CreateCnameTokenRequest) – Request parameters for CreateCnameToken operation.
- Returns:
Response result for CreateCnameToken operation.
- Return type:
- delete_access_point(request: DeleteAccessPointRequest, **kwargs) DeleteAccessPointResult [source]¶
Deletes an access point.
- Parameters:
request (DeleteAccessPointRequest) – Request parameters for DeleteAccessPoint operation.
- Returns:
Response result for DeleteAccessPoint operation.
- Return type:
- delete_access_point_policy(request: DeleteAccessPointPolicyRequest, **kwargs) DeleteAccessPointPolicyResult [source]¶
Deletes an access point policy.
- Parameters:
request (DeleteAccessPointPolicyRequest) – Request parameters for DeleteAccessPointPolicy operation.
- Returns:
Response result for DeleteAccessPointPolicy operation.
- Return type:
- delete_access_point_public_access_block(request: DeleteAccessPointPublicAccessBlockRequest, **kwargs) DeleteAccessPointPublicAccessBlockResult [source]¶
Deletes the Block Public Access configurations of an access point.
- Parameters:
request (DeleteAccessPointPublicAccessBlockRequest) – Request parameters for DeleteAccessPointPublicAccessBlock operation.
- Returns:
Response result for DeleteAccessPointPublicAccessBlock operation.
- Return type:
- delete_bucket(request: DeleteBucketRequest, **kwargs) DeleteBucketResult [source]¶
Deletes a bucket.
- Parameters:
request (DeleteBucketRequest) – Request parameters for DeleteBucket operation.
- Returns:
Response result for DeleteBucket operation.
- Return type:
- delete_bucket_cors(request: DeleteBucketCorsRequest, **kwargs) DeleteBucketCorsResult [source]¶
Disables the cross-origin resource sharing (CORS) feature and deletes all CORS rules for a bucket.
- Parameters:
request (DeleteBucketCorsRequest) – Request parameters for DeleteBucketCors operation.
- Returns:
Response result for DeleteBucketCors operation.
- Return type:
- delete_bucket_data_redundancy_transition(request: DeleteBucketDataRedundancyTransitionRequest, **kwargs) DeleteBucketDataRedundancyTransitionResult [source]¶
Deletes a redundancy type conversion task of a bucket.
- Parameters:
request (DeleteBucketDataRedundancyTransitionRequest) – Request parameters for DeleteBucketDataRedundancyTransition operation.
- Returns:
Response result for DeleteBucketDataRedundancyTransition operation.
- Return type:
- delete_bucket_encryption(request: DeleteBucketEncryptionRequest, **kwargs) DeleteBucketEncryptionResult [source]¶
Deletes encryption rules for a bucket.
- Parameters:
request (DeleteBucketEncryptionRequest) – Request parameters for DeleteBucketEncryption operation.
- Returns:
Response result for DeleteBucketEncryption operation.
- Return type:
- delete_bucket_inventory(request: DeleteBucketInventoryRequest, **kwargs) DeleteBucketInventoryResult [source]¶
Deletes an inventory for a bucket.
- Parameters:
request (DeleteBucketInventoryRequest) – Request parameters for DeleteBucketInventory operation.
- Returns:
Response result for DeleteBucketInventory operation.
- Return type:
- delete_bucket_lifecycle(request: DeleteBucketLifecycleRequest, **kwargs) DeleteBucketLifecycleResult [source]¶
Deletes the lifecycle rules of a bucket.
- Parameters:
request (DeleteBucketLifecycleRequest) – Request parameters for DeleteBucketLifecycle operation.
- Returns:
Response result for DeleteBucketLifecycle operation.
- Return type:
- delete_bucket_logging(request: DeleteBucketLoggingRequest, **kwargs) DeleteBucketLoggingResult [source]¶
Disables the logging feature for a bucket.
- Parameters:
request (DeleteBucketLoggingRequest) – Request parameters for DeleteBucketLogging operation.
- Returns:
Response result for DeleteBucketLogging operation.
- Return type:
- delete_bucket_policy(request: DeleteBucketPolicyRequest, **kwargs) DeleteBucketPolicyResult [source]¶
Deletes a policy for a bucket.
- Parameters:
request (DeleteBucketPolicyRequest) – Request parameters for DeleteBucketPolicy operation.
- Returns:
Response result for DeleteBucketPolicy operation.
- Return type:
- delete_bucket_public_access_block(request: DeleteBucketPublicAccessBlockRequest, **kwargs) DeleteBucketPublicAccessBlockResult [source]¶
Deletes the Block Public Access configurations of a bucket.
- Parameters:
request (DeleteBucketPublicAccessBlockRequest) – Request parameters for DeleteBucketPublicAccessBlock operation.
- Returns:
Response result for DeleteBucketPublicAccessBlock operation.
- Return type:
- delete_bucket_replication(request: DeleteBucketReplicationRequest, **kwargs) DeleteBucketReplicationResult [source]¶
Disables data replication for a bucket and deletes the data replication rule configured for the bucket. After you call this operation, all operations performed on the source bucket are not synchronized to the destination bucket.
- Parameters:
request (DeleteBucketReplicationRequest) – Request parameters for DeleteBucketReplication operation.
- Returns:
Response result for DeleteBucketReplication operation.
- Return type:
- delete_bucket_tags(request: DeleteBucketTagsRequest, **kwargs) DeleteBucketTagsResult [source]¶
Deletes tags configured for a bucket.
- Parameters:
request (DeleteBucketTagsRequest) – Request parameters for DeleteBucketTags operation.
- Returns:
Response result for DeleteBucketTags operation.
- Return type:
- delete_bucket_website(request: DeleteBucketWebsiteRequest, **kwargs) DeleteBucketWebsiteResult [source]¶
Disables the static website hosting mode and deletes the redirection rules for a bucket.
- Parameters:
request (DeleteBucketWebsiteRequest) – Request parameters for DeleteBucketWebsite operation.
- Returns:
Response result for DeleteBucketWebsite operation.
- Return type:
- delete_cname(request: DeleteCnameRequest, **kwargs) DeleteCnameResult [source]¶
Deletes a CNAME record that is mapped to a bucket.
- Parameters:
request (DeleteCnameRequest) – Request parameters for DeleteCname operation.
- Returns:
Response result for DeleteCname operation.
- Return type:
- delete_multiple_objects(request: DeleteMultipleObjectsRequest, **kwargs) DeleteMultipleObjectsResult [source]¶
Deletes multiple objects from a bucket.
- Parameters:
request (DeleteMultipleObjectsRequest) – Request parameters for DeleteMultipleObjects operation.
- Returns:
Response result for DeleteMultipleObjects operation.
- Return type:
- delete_object(request: DeleteObjectRequest, **kwargs) DeleteObjectResult [source]¶
Deletes an object.
- Parameters:
request (DeleteObjectRequest) – Request parameters for DeleteObject operation.
- Returns:
Response result for DeleteObject operation.
- Return type:
- delete_object_tagging(request: DeleteObjectTaggingRequest, **kwargs) DeleteObjectTaggingResult [source]¶
You can call this operation to delete the tags of a specified object.
- Parameters:
request (DeleteObjectTaggingRequest) – Request parameters for DeleteObjectTagging operation.
- Returns:
Response result for DeleteObjectTagging operation.
- Return type:
- delete_public_access_block(request: DeletePublicAccessBlockRequest, **kwargs) DeletePublicAccessBlockResult [source]¶
Deletes the Block Public Access configurations of OSS resources.
- Parameters:
request (DeletePublicAccessBlockRequest) – Request parameters for DeletePublicAccessBlock operation.
- Returns:
Response result for DeletePublicAccessBlock operation.
- Return type:
- delete_style(request: DeleteStyleRequest, **kwargs) DeleteStyleResult [source]¶
Deletes an image style from a bucket.
- Parameters:
request (DeleteStyleRequest) – Request parameters for DeleteStyle operation.
- Returns:
Response result for DeleteStyle operation.
- Return type:
- delete_user_defined_log_fields_config(request: DeleteUserDefinedLogFieldsConfigRequest, **kwargs) DeleteUserDefinedLogFieldsConfigResult [source]¶
Deletes the custom configurations of the user_defined_log_fields field in the real-time logs of a bucket.
- Parameters:
request (DeleteUserDefinedLogFieldsConfigRequest) – Request parameters for DeleteUserDefinedLogFieldsConfig operation.
- Returns:
Response result for DeleteUserDefinedLogFieldsConfig operation.
- Return type:
- describe_regions(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:
request (DescribeRegionsRequest) – Request parameters for DescribeRegions operation.
- Returns:
Response result for DescribeRegions operation.
- Return type:
- do_meta_query(request: DoMetaQueryRequest, **kwargs) DoMetaQueryResult [source]¶
Queries the objects in a bucket that meet the specified conditions by using the data indexing feature. The information about the objects is listed based on the specified fields and sorting methods.
- Parameters:
request (DoMetaQueryRequest) – Request parameters for DoMetaQuery operation.
- Returns:
Response result for DoMetaQuery operation.
- Return type:
- downloader(**kwargs) Downloader [source]¶
Args:
- Returns:
_description_
- Return type:
- extend_bucket_worm(request: ExtendBucketWormRequest, **kwargs) ExtendBucketWormResult [source]¶
Extends the retention period of objects in a bucket for which a retention policy is locked.
- Parameters:
request (ExtendBucketWormRequest) – Request parameters for ExtendBucketWorm operation.
- Returns:
Response result for ExtendBucketWorm operation.
- Return type:
- get_access_point(request: GetAccessPointRequest, **kwargs) GetAccessPointResult [source]¶
Queries the information about an access point.
- Parameters:
request (GetAccessPointRequest) – Request parameters for GetAccessPoint operation.
- Returns:
Response result for GetAccessPoint operation.
- Return type:
- get_access_point_policy(request: GetAccessPointPolicyRequest, **kwargs) GetAccessPointPolicyResult [source]¶
Queries the configurations of an access point policy.
- Parameters:
request (GetAccessPointPolicyRequest) – Request parameters for GetAccessPointPolicy operation.
- Returns:
Response result for GetAccessPointPolicy operation.
- Return type:
- get_access_point_public_access_block(request: GetAccessPointPublicAccessBlockRequest, **kwargs) GetAccessPointPublicAccessBlockResult [source]¶
Queries the Block Public Access configurations of an access point.
- Parameters:
request (GetAccessPointPublicAccessBlockRequest) – Request parameters for GetAccessPointPublicAccessBlock operation.
- Returns:
Response result for GetAccessPointPublicAccessBlock operation.
- Return type:
- get_bucket_access_monitor(request: GetBucketAccessMonitorRequest, **kwargs) GetBucketAccessMonitorResult [source]¶
Queries the access tracking status of a bucket.
- Parameters:
request (GetBucketAccessMonitorRequest) – Request parameters for GetBucketAccessMonitor operation.
- Returns:
Response result for GetBucketAccessMonitor operation.
- Return type:
- get_bucket_acl(request: GetBucketAclRequest, **kwargs) GetBucketAclResult [source]¶
You can call this operation to query the ACL of a bucket. Only the bucket owner can query the ACL of the bucket.
- Parameters:
request (GetBucketAclRequest) – Request parameters for GetBucketAcl operation.
- Returns:
Response result for GetBucketAcl operation.
- Return type:
- get_bucket_archive_direct_read(request: GetBucketArchiveDirectReadRequest, **kwargs) GetBucketArchiveDirectReadResult [source]¶
Queries whether real-time access of Archive objects is enabled for a bucket.
- Parameters:
request (GetBucketArchiveDirectReadRequest) – Request parameters for GetBucketArchiveDirectRead operation.
- Returns:
Response result for GetBucketArchiveDirectRead operation.
- Return type:
- get_bucket_cors(request: GetBucketCorsRequest, **kwargs) GetBucketCorsResult [source]¶
Queries the cross-origin resource sharing (CORS) rules that are configured for a bucket.
- Parameters:
request (GetBucketCorsRequest) – Request parameters for GetBucketCors operation.
- Returns:
Response result for GetBucketCors operation.
- Return type:
- get_bucket_data_redundancy_transition(request: GetBucketDataRedundancyTransitionRequest, **kwargs) GetBucketDataRedundancyTransitionResult [source]¶
Queries the redundancy type conversion tasks of a bucket.
- Parameters:
request (GetBucketDataRedundancyTransitionRequest) – Request parameters for GetBucketDataRedundancyTransition operation.
- Returns:
Response result for GetBucketDataRedundancyTransition operation.
- Return type:
- get_bucket_encryption(request: GetBucketEncryptionRequest, **kwargs) GetBucketEncryptionResult [source]¶
Queries the encryption rules configured for a bucket.
- Parameters:
request (GetBucketEncryptionRequest) – Request parameters for GetBucketEncryption operation.
- Returns:
Response result for GetBucketEncryption operation.
- Return type:
- get_bucket_https_config(request: GetBucketHttpsConfigRequest, **kwargs) GetBucketHttpsConfigResult [source]¶
Queries the Transport Layer Security (TLS) version configurations of a bucket.
- Parameters:
request (GetBucketHttpsConfigRequest) – Request parameters for GetBucketHttpsConfig operation.
- Returns:
Response result for GetBucketHttpsConfig operation.
- Return type:
- get_bucket_info(request: GetBucketInfoRequest, **kwargs) GetBucketInfoResult [source]¶
GetBucketInfo Queries information about a bucket.
- Parameters:
request (GetBucketInfoRequest) – Request parameters for GetBucketInfo operation.
- Returns:
Response result for GetBucketInfo operation.
- Return type:
- get_bucket_inventory(request: GetBucketInventoryRequest, **kwargs) GetBucketInventoryResult [source]¶
Queries the inventories that are configured for a bucket.
- Parameters:
request (GetBucketInventoryRequest) – Request parameters for GetBucketInventory operation.
- Returns:
Response result for GetBucketInventory operation.
- Return type:
- get_bucket_lifecycle(request: GetBucketLifecycleRequest, **kwargs) GetBucketLifecycleResult [source]¶
Queries the lifecycle rules configured for a bucket. Only the owner of a bucket has the permissions to query the lifecycle rules configured for the bucket.
- Parameters:
request (GetBucketLifecycleRequest) – Request parameters for GetBucketLifecycle operation.
- Returns:
Response result for GetBucketLifecycle operation.
- Return type:
- get_bucket_location(request: GetBucketLocationRequest, **kwargs) GetBucketLocationResult [source]¶
GetBucketLocation Queries the region of an Object Storage Service (OSS) bucket.
- Parameters:
request (GetBucketLocationRequest) – Request parameters for GetBucketLocation operation.
- Returns:
Response result for GetBucketLocation operation.
- Return type:
- get_bucket_logging(request: GetBucketLoggingRequest, **kwargs) GetBucketLoggingResult [source]¶
Queries the configurations of access log collection of a bucket. Only the owner of a bucket can query the configurations of access log collection of the bucket.
- Parameters:
request (GetBucketLoggingRequest) – Request parameters for GetBucketLogging operation.
- Returns:
Response result for GetBucketLogging operation.
- Return type:
- get_bucket_policy(request: GetBucketPolicyRequest, **kwargs) GetBucketPolicyResult [source]¶
Queries the policies configured for a bucket.
- Parameters:
request (GetBucketPolicyRequest) – Request parameters for GetBucketPolicy operation.
- Returns:
Response result for GetBucketPolicy operation.
- Return type:
- get_bucket_policy_status(request: GetBucketPolicyStatusRequest, **kwargs) GetBucketPolicyStatusResult [source]¶
Checks whether the current bucket policy allows public access.
- Parameters:
request (GetBucketPolicyStatusRequest) – Request parameters for GetBucketPolicyStatus operation.
- Returns:
Response result for GetBucketPolicyStatus operation.
- Return type:
- get_bucket_public_access_block(request: GetBucketPublicAccessBlockRequest, **kwargs) GetBucketPublicAccessBlockResult [source]¶
Queries the Block Public Access configurations of a bucket.
- Parameters:
request (GetBucketPublicAccessBlockRequest) – Request parameters for GetBucketPublicAccessBlock operation.
- Returns:
Response result for GetBucketPublicAccessBlock operation.
- Return type:
- get_bucket_referer(request: GetBucketRefererRequest, **kwargs) GetBucketRefererResult [source]¶
Queries the hotlink protection configurations for a bucket.
- Parameters:
request (GetBucketRefererRequest) – Request parameters for GetBucketReferer operation.
- Returns:
Response result for GetBucketReferer operation.
- Return type:
- get_bucket_replication(request: GetBucketReplicationRequest, **kwargs) GetBucketReplicationResult [source]¶
Queries the data replication rules configured for a bucket.
- Parameters:
request (GetBucketReplicationRequest) – Request parameters for GetBucketReplication operation.
- Returns:
Response result for GetBucketReplication operation.
- Return type:
- get_bucket_replication_location(request: GetBucketReplicationLocationRequest, **kwargs) GetBucketReplicationLocationResult [source]¶
Queries the regions in which available destination buckets reside. You can determine the region of the destination bucket to which the data in the source bucket are replicated based on the returned response.
- Parameters:
request (GetBucketReplicationLocationRequest) – Request parameters for GetBucketReplicationLocation operation.
- Returns:
Response result for GetBucketReplicationLocation operation.
- Return type:
- get_bucket_replication_progress(request: GetBucketReplicationProgressRequest, **kwargs) GetBucketReplicationProgressResult [source]¶
Queries the information about the data replication process of a bucket.
- Parameters:
request (GetBucketReplicationProgressRequest) – Request parameters for GetBucketReplicationProgress operation.
- Returns:
Response result for GetBucketReplicationProgress operation.
- Return type:
- get_bucket_request_payment(request: GetBucketRequestPaymentRequest, **kwargs) GetBucketRequestPaymentResult [source]¶
Queries pay-by-requester configurations for a bucket.
- Parameters:
request (GetBucketRequestPaymentRequest) – Request parameters for GetBucketRequestPayment operation.
- Returns:
Response result for GetBucketRequestPayment operation.
- Return type:
- get_bucket_resource_group(request: GetBucketResourceGroupRequest, **kwargs) GetBucketResourceGroupResult [source]¶
Queries the ID of the resource group to which a bucket belongs.
- Parameters:
request (GetBucketResourceGroupRequest) – Request parameters for GetBucketResourceGroup operation.
- Returns:
Response result for GetBucketResourceGroup operation.
- Return type:
- get_bucket_stat(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:
request (GetBucketStatRequest) – Request parameters for GetBucketStat operation.
- Returns:
Response result for GetBucketStat operation.
- Return type:
- get_bucket_tags(request: GetBucketTagsRequest, **kwargs) GetBucketTagsResult [source]¶
Queries the tags of a bucket.
- Parameters:
request (GetBucketTagsRequest) – Request parameters for GetBucketTags operation.
- Returns:
Response result for GetBucketTags operation.
- Return type:
- get_bucket_transfer_acceleration(request: GetBucketTransferAccelerationRequest, **kwargs) GetBucketTransferAccelerationResult [source]¶
Queries the transfer acceleration configurations of a bucket.
- Parameters:
request (GetBucketTransferAccelerationRequest) – Request parameters for GetBucketTransferAcceleration operation.
- Returns:
Response result for GetBucketTransferAcceleration operation.
- Return type:
- get_bucket_versioning(request: GetBucketVersioningRequest, **kwargs) GetBucketVersioningResult [source]¶
GetBucketVersioning You can call this operation to query the versioning state of a bucket.
- Parameters:
request (GetBucketVersioningRequest) – Request parameters for GetBucketVersioning operation.
- Returns:
Response result for GetBucketVersioning operation.
- Return type:
- get_bucket_website(request: GetBucketWebsiteRequest, **kwargs) GetBucketWebsiteResult [source]¶
Queries the static website hosting status and redirection rules configured for a bucket.
- Parameters:
request (GetBucketWebsiteRequest) – Request parameters for GetBucketWebsite operation.
- Returns:
Response result for GetBucketWebsite operation.
- Return type:
- get_bucket_worm(request: GetBucketWormRequest, **kwargs) GetBucketWormResult [source]¶
Queries the retention policy configured for a bucket.
- Parameters:
request (GetBucketWormRequest) – Request parameters for GetBucketWorm operation.
- Returns:
Response result for GetBucketWorm operation.
- Return type:
- get_cname_token(request: GetCnameTokenRequest, **kwargs) GetCnameTokenResult [source]¶
Queries the created CNAME tokens.
- Parameters:
request (GetCnameTokenRequest) – Request parameters for GetCnameToken operation.
- Returns:
Response result for GetCnameToken operation.
- Return type:
- get_meta_query_status(request: GetMetaQueryStatusRequest, **kwargs) GetMetaQueryStatusResult [source]¶
Queries the information about the metadata index library of a bucket.
- Parameters:
request (GetMetaQueryStatusRequest) – Request parameters for GetMetaQueryStatus operation.
- Returns:
Response result for GetMetaQueryStatus operation.
- Return type:
- get_object(request: GetObjectRequest, **kwargs) GetObjectResult [source]¶
Queries an object. To call this operation, you must have read permissions on the object.
- Parameters:
request (GetObjectRequest) – Request parameters for GetObject operation.
- Returns:
Response result for GetObject operation.
- Return type:
- get_object_acl(request: GetObjectAclRequest, **kwargs) GetObjectAclResult [source]¶
Queries the access control list (ACL) of an object in a bucket.
- Parameters:
request (GetObjectAclRequest) – Request parameters for GetObjectAcl operation.
- Returns:
Response result for GetObjectAcl operation.
- Return type:
- get_object_meta(request: GetObjectMetaRequest, **kwargs) GetObjectMetaResult [source]¶
Queries the metadata of an object, including ETag, Size, and LastModified.
- Parameters:
request (GetObjectMetaRequest) – Request parameters for GetObjectMeta operation.
- Returns:
Response result for GetObjectMeta operation.
- Return type:
- get_object_tagging(request: GetObjectTaggingRequest, **kwargs) GetObjectTaggingResult [source]¶
You can call this operation to query the tags of an object.
- Parameters:
request (GetObjectTaggingRequest) – Request parameters for GetObjectTagging operation.
- Returns:
Response result for GetObjectTagging operation.
- Return type:
- get_object_to_file(request: GetObjectRequest, filepath: str, **kwargs) GetObjectResult [source]¶
get object to file
- Parameters:
request (models.GetObjectRequest) – _description_
filepath (str) – _description_
- Returns:
_description_
- Return type:
models.GetObjectResult
- get_public_access_block(request: GetPublicAccessBlockRequest, **kwargs) GetPublicAccessBlockResult [source]¶
Queries the Block Public Access configurations of OSS resources.
- Parameters:
request (GetPublicAccessBlockRequest) – Request parameters for GetPublicAccessBlock operation.
- Returns:
Response result for GetPublicAccessBlock operation.
- Return type:
- get_style(request: GetStyleRequest, **kwargs) GetStyleResult [source]¶
Queries the information about an image style of a bucket.
- Parameters:
request (GetStyleRequest) – Request parameters for GetStyle operation.
- Returns:
Response result for GetStyle operation.
- Return type:
- get_symlink(request: GetSymlinkRequest, **kwargs) GetSymlinkResult [source]¶
Obtains a symbol link. To perform GetSymlink operations, you must have the read permission on the symbol link.
- Parameters:
request (GetSymlinkRequest) – Request parameters for GetSymlink operation.
- Returns:
Response result for GetSymlink operation.
- Return type:
- get_user_defined_log_fields_config(request: GetUserDefinedLogFieldsConfigRequest, **kwargs) GetUserDefinedLogFieldsConfigResult [source]¶
Queries the custom configurations of the user_defined_log_fields field in the real-time logs of a bucket.
- Parameters:
request (GetUserDefinedLogFieldsConfigRequest) – Request parameters for GetUserDefinedLogFieldsConfig operation.
- Returns:
Response result for GetUserDefinedLogFieldsConfig operation.
- Return type:
- head_object(request: HeadObjectRequest, **kwargs) HeadObjectResult [source]¶
Queries information about the object in a bucket.
- Parameters:
request (HeadObjectRequest) – Request parameters for HeadObject operation.
- Returns:
Response result for HeadObject operation.
- Return type:
- initiate_bucket_worm(request: InitiateBucketWormRequest, **kwargs) InitiateBucketWormResult [source]¶
Creates a retention policy.
- Parameters:
request (InitiateBucketWormRequest) – Request parameters for InitiateBucketWorm operation.
- Returns:
Response result for InitiateBucketWorm operation.
- Return type:
- initiate_multipart_upload(request: InitiateMultipartUploadRequest, **kwargs) InitiateMultipartUploadResult [source]¶
Initiates a multipart upload task before you can upload data in parts to Object Storage Service (OSS).
- Parameters:
request (InitiateMultipartUploadRequest) – Request parameters for InitiateMultipartUpload operation.
- Returns:
Response result for InitiateMultipartUpload operation.
- Return type:
- invoke_operation(op_input: OperationInput, **kwargs) OperationOutput [source]¶
invoke operation
- Parameters:
op_input (OperationInput) – _description_
- Returns:
_description_
- Return type:
- is_bucket_exist(bucket: str, request_payer: str | None = None, **kwargs) bool [source]¶
Checks if the bucket exists
- Parameters:
bucket (str, required) – The name of the bucket.
request_payer (str, optional) – To indicate that the requester is aware that the request and data download will incur costs.
- Returns:
True if the bucket exists, else False.
- Return type:
bool
- is_object_exist(bucket: str, key: str, version_id: str | None = None, request_payer: str | None = None, **kwargs) bool [source]¶
Checks if the object exists
- Parameters:
bucket (str, required) – The name of the bucket.
key (str, required) – The name of the object.
version_id (str, optional) – The version ID of the source object.
request_payer (str, optional) – To indicate that the requester is aware that the request and data download will incur costs.
- Returns:
True if the object exists, else False.
- Return type:
bool
- list_access_points(request: ListAccessPointsRequest, **kwargs) ListAccessPointsResult [source]¶
Queries the information about user-level or bucket-level access points.
- Parameters:
request (ListAccessPointsRequest) – Request parameters for ListAccessPoints operation.
- Returns:
Response result for ListAccessPoints operation.
- Return type:
- list_bucket_data_redundancy_transition(request: ListBucketDataRedundancyTransitionRequest, **kwargs) ListBucketDataRedundancyTransitionResult [source]¶
Lists all redundancy type conversion tasks of a bucket.
- Parameters:
request (ListBucketDataRedundancyTransitionRequest) – Request parameters for ListBucketDataRedundancyTransition operation.
- Returns:
Response result for ListBucketDataRedundancyTransition operation.
- Return type:
- list_bucket_inventory(request: ListBucketInventoryRequest, **kwargs) ListBucketInventoryResult [source]¶
Queries all inventories in a bucket at a time.
- Parameters:
request (ListBucketInventoryRequest) – Request parameters for ListBucketInventory operation.
- Returns:
Response result for ListBucketInventory operation.
- Return type:
- list_buckets(request: ListBucketsRequest, **kwargs) ListBucketsResult [source]¶
Lists all buckets that belong to your Alibaba Cloud account.
- Parameters:
request (ListBucketsRequest) – Request parameters for ListBuckets operation.
- Returns:
Response result for ListBuckets operation.
- Return type:
- list_buckets_paginator(**kwargs) ListBucketsPaginator [source]¶
Creates a paginator for ListBuckets
- Returns:
a paginator for ListBuckets
- Return type:
- list_cname(request: ListCnameRequest, **kwargs) ListCnameResult [source]¶
Queries all CNAME records that are mapped to a bucket.
- Parameters:
request (ListCnameRequest) – Request parameters for ListCname operation.
- Returns:
Response result for ListCname operation.
- Return type:
- list_multipart_uploads(request: ListMultipartUploadsRequest, **kwargs) ListMultipartUploadsResult [source]¶
Lists all multipart upload tasks in progress. The tasks are not completed or canceled.
- Parameters:
request (ListMultipartUploadsRequest) – Request parameters for ListMultipartUploads operation.
- Returns:
Response result for ListMultipartUploads operation.
- Return type:
- list_multipart_uploads_paginator(**kwargs) ListMultipartUploadsPaginator [source]¶
Creates a paginator for ListMultipartUploads
- Returns:
a paginator for ListMultipartUploads
- Return type:
- list_object_versions(request: ListObjectVersionsRequest, **kwargs) ListObjectVersionsResult [source]¶
ListObjectVersions Lists the versions of all objects in a bucket, including delete markers.
- Parameters:
request (ListObjectVersionsRequest) – Request parameters for ListObjectVersions operation.
- Returns:
Response result for ListObjectVersions operation.
- Return type:
- list_object_versions_paginator(**kwargs) ListObjectVersionsPaginator [source]¶
Creates a paginator for ListObjectVersions
- Returns:
a paginator for ListObjectVersions
- Return type:
- list_objects(request: ListObjectsRequest, **kwargs) ListObjectsResult [source]¶
Lists information about all objects in an Object Storage Service (OSS) bucket.
- Parameters:
request (ListObjectsRequest) – Request parameters for ListObjects operation.
- Returns:
Response result for ListObjects operation.
- Return type:
- list_objects_paginator(**kwargs) ListObjectsPaginator [source]¶
Creates a paginator for ListObjects
- Returns:
a paginator for ListObjects
- Return type:
- list_objects_v2(request: ListObjectsV2Request, **kwargs) ListObjectsV2Result [source]¶
Lists all objects in a bucket.
- Parameters:
request (ListObjectsV2Request) – Request parameters for ListObjectsV2 operation.
- Returns:
Response result for ListObjectsV2 operation.
- Return type:
- list_objects_v2_paginator(**kwargs) ListObjectsV2Paginator [source]¶
Creates a paginator for ListObjectsV2
- Returns:
a paginator for ListObjectsV2
- Return type:
- list_parts(request: ListPartsRequest, **kwargs) ListPartsResult [source]¶
Lists all parts that are uploaded by using a specified upload ID.
- Parameters:
request (ListPartsRequest) – Request parameters for ListParts operation.
- Returns:
Response result for ListParts operation.
- Return type:
- list_parts_paginator(**kwargs) ListPartsPaginator [source]¶
Creates a paginator for ListParts
- Returns:
a paginator for ListParts
- Return type:
- list_style(request: ListStyleRequest, **kwargs) ListStyleResult [source]¶
Queries all image styles that are created for a bucket.
- Parameters:
request (ListStyleRequest) – Request parameters for ListStyle operation.
- Returns:
Response result for ListStyle operation.
- Return type:
- list_user_data_redundancy_transition(request: ListUserDataRedundancyTransitionRequest, **kwargs) ListUserDataRedundancyTransitionResult [source]¶
Lists all redundancy type conversion tasks of a user.
- Parameters:
request (ListUserDataRedundancyTransitionRequest) – Request parameters for ListUserDataRedundancyTransition operation.
- Returns:
Response result for ListUserDataRedundancyTransition operation.
- Return type:
- open_file(bucket: str, key: str, version_id: str | None = None, request_payer: str | None = None, **kwargs) ReadOnlyFile [source]¶
Opens the named file for reading.
- Parameters:
bucket (str, required) – The name of the bucket.
key (str, required) – The name of the object.
version_id (str, optional) – The version ID of the object.
request_payer (str, optional) – To indicate that the requester is aware that the request and data download will incur costs
- Returns:
_description_
- Return type:
- open_meta_query(request: OpenMetaQueryRequest, **kwargs) OpenMetaQueryResult [source]¶
Enables metadata management for a bucket. After you enable the metadata management feature for a bucket, Object Storage Service (OSS) creates a metadata index library for the bucket and creates metadata indexes for all objects in the bucket. After the metadata index library is created, OSS continues to perform quasi-real-time scans on incremental objects in the bucket and creates metadata indexes for the incremental objects.
- Parameters:
request (OpenMetaQueryRequest) – Request parameters for OpenMetaQuery operation.
- Returns:
Response result for OpenMetaQuery operation.
- Return type:
- option_object(request: OptionObjectRequest, **kwargs) OptionObjectResult [source]¶
Determines whether to send a cross-origin request. Before a cross-origin request is sent, the browser sends a preflight OPTIONS request that includes a specific origin, HTTP method, and header information to Object Storage Service (OSS) to determine whether to send the cross-origin request.
- Parameters:
request (OptionObjectRequest) – Request parameters for OptionObject operation.
- Returns:
Response result for OptionObject operation.
- Return type:
- presign(request: GetObjectRequest | PutObjectRequest | HeadObjectRequest | InitiateMultipartUploadRequest | UploadPartRequest | CompleteMultipartUploadRequest | AbortMultipartUploadRequest, **kwargs) PresignResult [source]¶
Generates the presigned URL. If you do not specify expires or expiration, the pre-signed URL uses 15 minutes as default.
- Parameters:
request (PresignRequest) – Request parameters for presign operation.
expires (datetime.timedelta, optional) – The expiration duration for the presigned url.
expiration (datetime.datetime, optional) – The expiration time for the presigned url.
- Returns:
Response result for presign operation.
- Return type:
- process_object(request: ProcessObjectRequest, **kwargs) ProcessObjectResult [source]¶
Applies process on the specified image file.
- Parameters:
request (ProcessObjectRequest) – Request parameters for ProcessObject operation.
- Returns:
Response result for ProcessObject operation.
- Return type:
- put_access_point_policy(request: PutAccessPointPolicyRequest, **kwargs) PutAccessPointPolicyResult [source]¶
Configures an access point policy.
- Parameters:
request (PutAccessPointPolicyRequest) – Request parameters for PutAccessPointPolicy operation.
- Returns:
Response result for PutAccessPointPolicy operation.
- Return type:
- put_access_point_public_access_block(request: PutAccessPointPublicAccessBlockRequest, **kwargs) PutAccessPointPublicAccessBlockResult [source]¶
Enables or disables Block Public Access for an access point.
- Parameters:
request (PutAccessPointPublicAccessBlockRequest) – Request parameters for PutAccessPointPublicAccessBlock operation.
- Returns:
Response result for PutAccessPointPublicAccessBlock operation.
- Return type:
- put_bucket(request: PutBucketRequest, **kwargs) PutBucketResult [source]¶
Creates a bucket.
- Parameters:
request (PutBucketRequest) – Request parameters for PutBucket operation.
- Returns:
Response result for PutBucket operation.
- Return type:
- put_bucket_access_monitor(request: PutBucketAccessMonitorRequest, **kwargs) PutBucketAccessMonitorResult [source]¶
Modifies the access tracking status of a bucket.
- Parameters:
request (PutBucketAccessMonitorRequest) – Request parameters for PutBucketAccessMonitor operation.
- Returns:
Response result for PutBucketAccessMonitor operation.
- Return type:
- put_bucket_acl(request: PutBucketAclRequest, **kwargs) PutBucketAclResult [source]¶
You can call this operation to configure or modify the ACL of a bucket.
- Parameters:
request (PutBucketAclRequest) – Request parameters for PutBucketAcl operation.
- Returns:
Response result for PutBucketAcl operation.
- Return type:
- put_bucket_archive_direct_read(request: PutBucketArchiveDirectReadRequest, **kwargs) PutBucketArchiveDirectReadResult [source]¶
Enables or disables real-time access of Archive objects for a bucket.
- Parameters:
request (PutBucketArchiveDirectReadRequest) – Request parameters for PutBucketArchiveDirectRead operation.
- Returns:
Response result for PutBucketArchiveDirectRead operation.
- Return type:
- put_bucket_cors(request: PutBucketCorsRequest, **kwargs) PutBucketCorsResult [source]¶
Configures cross-origin resource sharing (CORS) rules for a bucket.
- Parameters:
request (PutBucketCorsRequest) – Request parameters for PutBucketCors operation.
- Returns:
Response result for PutBucketCors operation.
- Return type:
- put_bucket_encryption(request: PutBucketEncryptionRequest, **kwargs) PutBucketEncryptionResult [source]¶
Configures encryption rules for a bucket.
- Parameters:
request (PutBucketEncryptionRequest) – Request parameters for PutBucketEncryption operation.
- Returns:
Response result for PutBucketEncryption operation.
- Return type:
- put_bucket_https_config(request: PutBucketHttpsConfigRequest, **kwargs) PutBucketHttpsConfigResult [source]¶
Enables or disables Transport Layer Security (TLS) version management for a bucket.
- Parameters:
request (PutBucketHttpsConfigRequest) – Request parameters for PutBucketHttpsConfig operation.
- Returns:
Response result for PutBucketHttpsConfig operation.
- Return type:
- put_bucket_inventory(request: PutBucketInventoryRequest, **kwargs) PutBucketInventoryResult [source]¶
Configures an inventory for a bucket.
- Parameters:
request (PutBucketInventoryRequest) – Request parameters for PutBucketInventory operation.
- Returns:
Response result for PutBucketInventory operation.
- Return type:
- put_bucket_lifecycle(request: PutBucketLifecycleRequest, **kwargs) PutBucketLifecycleResult [source]¶
Configures a lifecycle rule for a bucket. After you configure a lifecycle rule for a bucket, Object Storage Service (OSS) automatically deletes the objects that match the rule or converts the storage type of the objects based on the point in time that is specified in the lifecycle rule.
- Parameters:
request (PutBucketLifecycleRequest) – Request parameters for PutBucketLifecycle operation.
- Returns:
Response result for PutBucketLifecycle operation.
- Return type:
- put_bucket_logging(request: PutBucketLoggingRequest, **kwargs) PutBucketLoggingResult [source]¶
Enables logging for a bucket. After you enable logging for a bucket, Object Storage Service (OSS) generates logs every hour based on the defined naming rule and stores the logs as objects in the specified destination bucket.
- Parameters:
request (PutBucketLoggingRequest) – Request parameters for PutBucketLogging operation.
- Returns:
Response result for PutBucketLogging operation.
- Return type:
- put_bucket_policy(request: PutBucketPolicyRequest, **kwargs) PutBucketPolicyResult [source]¶
Configures a policy for a bucket.
- Parameters:
request (PutBucketPolicyRequest) – Request parameters for PutBucketPolicy operation.
- Returns:
Response result for PutBucketPolicy operation.
- Return type:
- put_bucket_public_access_block(request: PutBucketPublicAccessBlockRequest, **kwargs) PutBucketPublicAccessBlockResult [source]¶
Enables or disables Block Public Access for a bucket.
- Parameters:
request (PutBucketPublicAccessBlockRequest) – Request parameters for PutBucketPublicAccessBlock operation.
- Returns:
Response result for PutBucketPublicAccessBlock operation.
- Return type:
- put_bucket_referer(request: PutBucketRefererRequest, **kwargs) PutBucketRefererResult [source]¶
Configures a Referer whitelist for an Object Storage Service (OSS) bucket. You can specify whether to allow the requests whose Referer field is empty or whose query strings are truncated.
- Parameters:
request (PutBucketRefererRequest) – Request parameters for PutBucketReferer operation.
- Returns:
Response result for PutBucketReferer operation.
- Return type:
- put_bucket_replication(request: PutBucketReplicationRequest, **kwargs) PutBucketReplicationResult [source]¶
Configures data replication rules for a bucket. Object Storage Service (OSS) supports cross-region replication (CRR) and same-region replication (SRR).
- Parameters:
request (PutBucketReplicationRequest) – Request parameters for PutBucketReplication operation.
- Returns:
Response result for PutBucketReplication operation.
- Return type:
- put_bucket_request_payment(request: PutBucketRequestPaymentRequest, **kwargs) PutBucketRequestPaymentResult [source]¶
Enables pay-by-requester for a bucket.
- Parameters:
request (PutBucketRequestPaymentRequest) – Request parameters for PutBucketRequestPayment operation.
- Returns:
Response result for PutBucketRequestPayment operation.
- Return type:
- put_bucket_resource_group(request: PutBucketResourceGroupRequest, **kwargs) PutBucketResourceGroupResult [source]¶
Modifies the ID of the resource group to which a bucket belongs.
- Parameters:
request (PutBucketResourceGroupRequest) – Request parameters for PutBucketResourceGroup operation.
- Returns:
Response result for PutBucketResourceGroup operation.
- Return type:
- put_bucket_rtc(request: PutBucketRtcRequest, **kwargs) PutBucketRtcResult [source]¶
Enables or disables the Replication Time Control (RTC) feature for existing cross-region replication (CRR) rules.
- Parameters:
request (PutBucketRtcRequest) – Request parameters for PutBucketRtc operation.
- Returns:
Response result for PutBucketRtc operation.
- Return type:
- put_bucket_tags(request: PutBucketTagsRequest, **kwargs) PutBucketTagsResult [source]¶
Adds tags to or modifies the existing tags of a bucket.
- Parameters:
request (PutBucketTagsRequest) – Request parameters for PutBucketTags operation.
- Returns:
Response result for PutBucketTags operation.
- Return type:
- put_bucket_transfer_acceleration(request: PutBucketTransferAccelerationRequest, **kwargs) PutBucketTransferAccelerationResult [source]¶
Configures transfer acceleration for a bucket. After you enable transfer acceleration for a bucket, the object access speed is accelerated for users worldwide. The transfer acceleration feature is applicable to scenarios where data needs to be transferred over long geographical distances. This feature can also be used to download or upload objects that are gigabytes or terabytes in size.
- Parameters:
request (PutBucketTransferAccelerationRequest) – Request parameters for PutBucketTransferAcceleration operation.
- Returns:
Response result for PutBucketTransferAcceleration operation.
- Return type:
- put_bucket_versioning(request: PutBucketVersioningRequest, **kwargs) PutBucketVersioningResult [source]¶
PutBucketVersioning Configures the versioning state for a bucket.
- Parameters:
request (PutBucketVersioningRequest) – Request parameters for PutBucketVersioning operation.
- Returns:
Response result for PutBucketVersioning operation.
- Return type:
- put_bucket_website(request: PutBucketWebsiteRequest, **kwargs) PutBucketWebsiteResult [source]¶
Enables the static website hosting mode for a bucket and configures redirection rules for the bucket.
- Parameters:
request (PutBucketWebsiteRequest) – Request parameters for PutBucketWebsite operation.
- Returns:
Response result for PutBucketWebsite operation.
- Return type:
- put_cname(request: PutCnameRequest, **kwargs) PutCnameResult [source]¶
Maps a CNAME record to a bucket.
- Parameters:
request (PutCnameRequest) – Request parameters for PutCname operation.
- Returns:
Response result for PutCname operation.
- Return type:
- put_object(request: PutObjectRequest, **kwargs) PutObjectResult [source]¶
Uploads objects.
- Parameters:
request (PutObjectRequest) – Request parameters for PutObject operation.
- Returns:
Response result for PutObject operation.
- Return type:
- put_object_acl(request: PutObjectAclRequest, **kwargs) PutObjectAclResult [source]¶
You can call this operation to modify the access control list (ACL) of an object.
- Parameters:
request (PutObjectAclRequest) – Request parameters for PutObjectAcl operation.
- Returns:
Response result for PutObjectAcl operation.
- Return type:
- put_object_from_file(request: PutObjectRequest, filepath: str, **kwargs) PutObjectResult [source]¶
put object from file
- Parameters:
request (models.PutObjectRequest) – _description_
filepath (str) – _description_
- Returns:
_description_
- Return type:
models.PutObjectResult
- put_object_tagging(request: PutObjectTaggingRequest, **kwargs) PutObjectTaggingResult [source]¶
Adds tags to an object or updates the tags added to the object. Each tag added to an object is a key-value pair.
- Parameters:
request (PutObjectTaggingRequest) – Request parameters for PutObjectTagging operation.
- Returns:
Response result for PutObjectTagging operation.
- Return type:
- put_public_access_block(request: PutPublicAccessBlockRequest, **kwargs) PutPublicAccessBlockResult [source]¶
Enables or disables Block Public Access for Object Storage Service (OSS) resources.
- Parameters:
request (PutPublicAccessBlockRequest) – Request parameters for PutPublicAccessBlock operation.
- Returns:
Response result for PutPublicAccessBlock operation.
- Return type:
- put_style(request: PutStyleRequest, **kwargs) PutStyleResult [source]¶
Adds an image style to a bucket. An image style contains one or more image processing parameters.
- Parameters:
request (PutStyleRequest) – Request parameters for PutStyle operation.
- Returns:
Response result for PutStyle operation.
- Return type:
- put_symlink(request: PutSymlinkRequest, **kwargs) PutSymlinkResult [source]¶
Creates a symbolic link that points to a destination object. You can use the symbolic link to access the destination object.
- Parameters:
request (PutSymlinkRequest) – Request parameters for PutSymlink operation.
- Returns:
Response result for PutSymlink operation.
- Return type:
- put_user_defined_log_fields_config(request: PutUserDefinedLogFieldsConfigRequest, **kwargs) PutUserDefinedLogFieldsConfigResult [source]¶
Customizes the user_defined_log_fields field in real-time logs by adding custom request headers or query parameters to the field for subsequent analysis of requests.
- Parameters:
request (PutUserDefinedLogFieldsConfigRequest) – Request parameters for PutUserDefinedLogFieldsConfig operation.
- Returns:
Response result for PutUserDefinedLogFieldsConfig operation.
- Return type:
- restore_object(request: RestoreObjectRequest, **kwargs) RestoreObjectResult [source]¶
Restores Archive, Cold Archive, or Deep Cold Archive objects.
- Parameters:
request (RestoreObjectRequest) – Request parameters for RestoreObject operation.
- Returns:
Response result for RestoreObject operation.
- Return type:
- upload_part(request: UploadPartRequest, **kwargs) UploadPartResult [source]¶
Call the UploadPart interface to upload data in blocks (parts) based on the specified Object name and uploadId.
- Parameters:
request (UploadPartRequest) – Request parameters for UploadPart operation.
- Returns:
Response result for UploadPart operation.
- Return type:
- upload_part_copy(request: UploadPartCopyRequest, **kwargs) UploadPartCopyResult [source]¶
You can call this operation to copy data from an existing object to upload a part by adding a x-oss-copy-request header to UploadPart.
- Parameters:
request (UploadPartCopyRequest) – Request parameters for UploadPartCopy operation.
- Returns:
Response result for UploadPartCopy operation.
- Return type: