Documentation
¶
Index ¶
- Constants
- type Apis
- type ZosAbortMultipartUploadApi
- type ZosAbortMultipartUploadRequest
- type ZosAbortMultipartUploadResponse
- type ZosBindRolePolicyApi
- type ZosBindRolePolicyRequest
- type ZosBindRolePolicyResponse
- type ZosCompleteMultipartUploadApi
- type ZosCompleteMultipartUploadMultipartUploadPartsRequest
- type ZosCompleteMultipartUploadMultipartUploadRequest
- type ZosCompleteMultipartUploadRequest
- type ZosCompleteMultipartUploadResponse
- type ZosCompleteMultipartUploadReturnObjResponse
- type ZosCopyObjectApi
- type ZosCopyObjectCopySourceRequest
- type ZosCopyObjectRequest
- type ZosCopyObjectResponse
- type ZosCreateBucketApi
- type ZosCreateBucketLabelsRequest
- type ZosCreateBucketOtherBucketInfoRequest
- type ZosCreateBucketRequest
- type ZosCreateBucketResponse
- type ZosCreateDirectoryApi
- type ZosCreateDirectoryRequest
- type ZosCreateDirectoryResponse
- type ZosCreateMultipartUploadApi
- type ZosCreateMultipartUploadRequest
- type ZosCreateMultipartUploadResponse
- type ZosCreateMultipartUploadReturnObjResponse
- type ZosCreatePolicyApi
- type ZosCreatePolicyRequest
- type ZosCreatePolicyResponse
- type ZosCreateRoleApi
- type ZosCreateRoleRequest
- type ZosCreateRoleResponse
- type ZosCreateRoleReturnObjResponse
- type ZosCreateZMSAssessmentTaskApi
- type ZosCreateZMSAssessmentTaskRequest
- type ZosCreateZMSAssessmentTaskResponse
- type ZosCreateZMSMigrationTaskApi
- type ZosCreateZMSMigrationTaskRequest
- type ZosCreateZMSMigrationTaskResponse
- type ZosDeleteBucketApi
- type ZosDeleteBucketCorsApi
- type ZosDeleteBucketCorsRequest
- type ZosDeleteBucketCorsResponse
- type ZosDeleteBucketEncryptionApi
- type ZosDeleteBucketEncryptionRequest
- type ZosDeleteBucketEncryptionResponse
- type ZosDeleteBucketLifecycleConfApi
- type ZosDeleteBucketLifecycleConfRequest
- type ZosDeleteBucketLifecycleConfResponse
- type ZosDeleteBucketLoggingApi
- type ZosDeleteBucketLoggingRequest
- type ZosDeleteBucketLoggingResponse
- type ZosDeleteBucketPolicyApi
- type ZosDeleteBucketPolicyRequest
- type ZosDeleteBucketPolicyResponse
- type ZosDeleteBucketReplicationApi
- type ZosDeleteBucketReplicationRequest
- type ZosDeleteBucketReplicationResponse
- type ZosDeleteBucketRequest
- type ZosDeleteBucketResponse
- type ZosDeleteBucketTaggingApi
- type ZosDeleteBucketTaggingRequest
- type ZosDeleteBucketTaggingResponse
- type ZosDeleteDirectoryApi
- type ZosDeleteDirectoryRequest
- type ZosDeleteDirectoryResponse
- type ZosDeleteObjectApi
- type ZosDeleteObjectRequest
- type ZosDeleteObjectResponse
- type ZosDeleteObjectReturnObjResponse
- type ZosDeleteObjectTaggingApi
- type ZosDeleteObjectTaggingRequest
- type ZosDeleteObjectTaggingResponse
- type ZosDeleteObjectsApi
- type ZosDeleteObjectsDeleteObjectsRequest
- type ZosDeleteObjectsDeleteRequest
- type ZosDeleteObjectsRequest
- type ZosDeleteObjectsResponse
- type ZosDeleteObjectsReturnObjDeletedResponse
- type ZosDeleteObjectsReturnObjErrorsResponse
- type ZosDeleteObjectsReturnObjResponse
- type ZosDeletePolicy1Api
- type ZosDeletePolicy1Request
- type ZosDeletePolicy1Response
- type ZosDeletePolicyApi
- type ZosDeletePolicyRequest
- type ZosDeletePolicyResponse
- type ZosDeleteRoleApi
- type ZosDeleteRoleRequest
- type ZosDeleteRoleResponse
- type ZosDeleteZMSAssessmentTaskApi
- type ZosDeleteZMSAssessmentTaskRequest
- type ZosDeleteZMSAssessmentTaskResponse
- type ZosDeleteZMSMigrationTaskApi
- type ZosDeleteZMSMigrationTaskRequest
- type ZosDeleteZMSMigrationTaskResponse
- type ZosGenerateObjectDownloadLinkApi
- type ZosGenerateObjectDownloadLinkRequest
- type ZosGenerateObjectDownloadLinkResponse
- type ZosGenerateObjectUploadLinkApi
- type ZosGenerateObjectUploadLinkRequest
- type ZosGenerateObjectUploadLinkResponse
- type ZosGenerateObjectUploadLinkReturnObjFieldsResponse
- type ZosGenerateObjectUploadLinkReturnObjResponse
- type ZosGetBucketAclApi
- type ZosGetBucketAclRequest
- type ZosGetBucketAclResponse
- type ZosGetBucketAclReturnObjGrantsGranteeResponse
- type ZosGetBucketAclReturnObjGrantsResponse
- type ZosGetBucketAclReturnObjOwnerResponse
- type ZosGetBucketAclReturnObjResponse
- type ZosGetBucketCorsApi
- type ZosGetBucketCorsRequest
- type ZosGetBucketCorsResponse
- type ZosGetBucketCorsReturnObjCORSRulesResponse
- type ZosGetBucketCorsReturnObjResponse
- type ZosGetBucketEncryptionApi
- type ZosGetBucketEncryptionRequest
- type ZosGetBucketEncryptionResponse
- type ZosGetBucketEncryptionReturnObjResponse
- type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationResponse
- type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultResponse
- type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesResponse
- type ZosGetBucketInfoApi
- type ZosGetBucketInfoRequest
- type ZosGetBucketInfoResponse
- type ZosGetBucketInfoReturnObjBucketQuotaResponse
- type ZosGetBucketInfoReturnObjExplicitPlacementResponse
- type ZosGetBucketInfoReturnObjResponse
- type ZosGetBucketInfoReturnObjTagMapResponse
- type ZosGetBucketInfoReturnObjUsageResponse
- type ZosGetBucketInfoReturnObjUsageStorageTypeGlacierResponse
- type ZosGetBucketInfoReturnObjUsageStorageTypeIaResponse
- type ZosGetBucketInfoReturnObjUsageStorageTypeStandardResponse
- type ZosGetBucketLifecycleConfApi
- type ZosGetBucketLifecycleConfRequest
- type ZosGetBucketLifecycleConfResponse
- type ZosGetBucketLifecycleConfReturnObjResponse
- type ZosGetBucketLifecycleConfReturnObjRulesAbortIncompleteMultipartUploadResponse
- type ZosGetBucketLifecycleConfReturnObjRulesExpirationResponse
- type ZosGetBucketLifecycleConfReturnObjRulesFilterAndResponse
- type ZosGetBucketLifecycleConfReturnObjRulesFilterAndTagsResponse
- type ZosGetBucketLifecycleConfReturnObjRulesFilterResponse
- type ZosGetBucketLifecycleConfReturnObjRulesFilterTagResponse
- type ZosGetBucketLifecycleConfReturnObjRulesNoncurrentVersionExpirationResponse
- type ZosGetBucketLifecycleConfReturnObjRulesNoncurrentVersionTransitionsResponse
- type ZosGetBucketLifecycleConfReturnObjRulesResponse
- type ZosGetBucketLifecycleConfReturnObjRulesTransitionsResponse
- type ZosGetBucketLocationApi
- type ZosGetBucketLocationRequest
- type ZosGetBucketLocationResponse
- type ZosGetBucketLocationReturnObjResponse
- type ZosGetBucketLoggingApi
- type ZosGetBucketLoggingRequest
- type ZosGetBucketLoggingResponse
- type ZosGetBucketLoggingReturnObjLoggingEnabledResponse
- type ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsGranteeResponse
- type ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsResponse
- type ZosGetBucketLoggingReturnObjResponse
- type ZosGetBucketPolicyApi
- type ZosGetBucketPolicyRequest
- type ZosGetBucketPolicyResponse
- type ZosGetBucketPolicyReturnObjResponse
- type ZosGetBucketReplicationApi
- type ZosGetBucketReplicationCompleteApi
- type ZosGetBucketReplicationCompleteRequest
- type ZosGetBucketReplicationCompleteResponse
- type ZosGetBucketReplicationCompleteReturnObjResponse
- type ZosGetBucketReplicationRegionApi
- type ZosGetBucketReplicationRegionRequest
- type ZosGetBucketReplicationRegionResponse
- type ZosGetBucketReplicationRegionReturnObjResponse
- type ZosGetBucketReplicationRequest
- type ZosGetBucketReplicationResponse
- type ZosGetBucketReplicationReturnObjResponse
- type ZosGetBucketReplicationReturnObjResultResponse
- type ZosGetBucketStatisticsApi
- type ZosGetBucketStatisticsRequest
- type ZosGetBucketStatisticsResponse
- type ZosGetBucketStatisticsReturnObjResponse
- type ZosGetBucketTaggingApi
- type ZosGetBucketTaggingRequest
- type ZosGetBucketTaggingResponse
- type ZosGetBucketTaggingReturnObjResponse
- type ZosGetBucketTaggingReturnObjTagSetResponse
- type ZosGetBucketVersioningApi
- type ZosGetBucketVersioningRequest
- type ZosGetBucketVersioningResponse
- type ZosGetEndpointApi
- type ZosGetEndpointRequest
- type ZosGetEndpointResponse
- type ZosGetEndpointReturnObjResponse
- type ZosGetFailedObjectsListofZMSMigrationTaskApi
- type ZosGetFailedObjectsListofZMSMigrationTaskRequest
- type ZosGetFailedObjectsListofZMSMigrationTaskResponse
- type ZosGetFragmentNumApi
- type ZosGetFragmentNumRequest
- type ZosGetFragmentNumResponse
- type ZosGetFragmentNumReturnObjResponse
- type ZosGetKeysApi
- type ZosGetKeysRequest
- type ZosGetKeysResponse
- type ZosGetKeysReturnObjResponse
- type ZosGetObjectAclApi
- type ZosGetObjectAclRequest
- type ZosGetObjectAclResponse
- type ZosGetObjectAclReturnObjGrantsGranteeResponse
- type ZosGetObjectAclReturnObjGrantsResponse
- type ZosGetObjectAclReturnObjOwnerResponse
- type ZosGetObjectAclReturnObjResponse
- type ZosGetObjectLockConfApi
- type ZosGetObjectLockConfRequest
- type ZosGetObjectLockConfResponse
- type ZosGetObjectLockConfReturnObjObjectLockConfigurationResponse
- type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionModeResponse
- type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionResponse
- type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleResponse
- type ZosGetObjectLockConfReturnObjResponse
- type ZosGetObjectRetentionApi
- type ZosGetObjectRetentionRequest
- type ZosGetObjectRetentionResponse
- type ZosGetObjectRetentionReturnObjResponse
- type ZosGetObjectRetentionReturnObjRetentionResponse
- type ZosGetObjectTaggingApi
- type ZosGetObjectTaggingRequest
- type ZosGetObjectTaggingResponse
- type ZosGetObjectTaggingReturnObjResponse
- type ZosGetObjectTaggingReturnObjTagSetResponse
- type ZosGetOssServiceStatusApi
- type ZosGetOssServiceStatusRequest
- type ZosGetOssServiceStatusResponse
- type ZosGetOssServiceStatusReturnObjResponse
- type ZosGetUserEventBridgeApi
- type ZosGetUserEventBridgeRequest
- type ZosGetUserEventBridgeResponse
- type ZosGetUserEventBridgeReturnObjResponse
- type ZosGetZMSAssessmentTaskDetailApi
- type ZosGetZMSAssessmentTaskDetailRequest
- type ZosGetZMSAssessmentTaskDetailResponse
- type ZosGetZMSAssessmentTaskListApi
- type ZosGetZMSAssessmentTaskListRequest
- type ZosGetZMSAssessmentTaskListResponse
- type ZosGetZMSMigrationTaskDetailApi
- type ZosGetZMSMigrationTaskDetailRequest
- type ZosGetZMSMigrationTaskDetailResponse
- type ZosGetZMSMigrationTaskListApi
- type ZosGetZMSMigrationTaskListRequest
- type ZosGetZMSMigrationTaskListResponse
- type ZosHeadBucketApi
- type ZosHeadBucketRequest
- type ZosHeadBucketResponse
- type ZosHeadObjectApi
- type ZosHeadObjectRequest
- type ZosHeadObjectResponse
- type ZosHeadObjectReturnObjMetadataResponse
- type ZosHeadObjectReturnObjResponse
- type ZosListAllPartsApi
- type ZosListAllPartsRequest
- type ZosListAllPartsResponse
- type ZosListAllPartsReturnObjResponse
- type ZosListAllPartsReturnObjResultPartInfoResponse
- type ZosListAllPartsReturnObjResultResponse
- type ZosListBucketsApi
- type ZosListBucketsRequest
- type ZosListBucketsResponse
- type ZosListBucketsReturnObjBucketListResponse
- type ZosListBucketsReturnObjResponse
- type ZosListMultipartUploadsApi
- type ZosListMultipartUploadsRequest
- type ZosListMultipartUploadsResponse
- type ZosListMultipartUploadsReturnObjResponse
- type ZosListMultipartUploadsReturnObjUploadsInitiatorResponse
- type ZosListMultipartUploadsReturnObjUploadsOwnerResponse
- type ZosListMultipartUploadsReturnObjUploadsResponse
- type ZosListObjectVersionsApi
- type ZosListObjectVersionsRequest
- type ZosListObjectVersionsResponse
- type ZosListObjectVersionsReturnObjDeleteMarkersOwnerResponse
- type ZosListObjectVersionsReturnObjDeleteMarkersResponse
- type ZosListObjectVersionsReturnObjKeysResponse
- type ZosListObjectVersionsReturnObjResponse
- type ZosListObjectsApi
- type ZosListObjectsRequest
- type ZosListObjectsResponse
- type ZosListObjectsReturnObjCommonPrefixesResponse
- type ZosListObjectsReturnObjContentsOwnerResponse
- type ZosListObjectsReturnObjContentsResponse
- type ZosListObjectsReturnObjResponse
- type ZosListPartsApi
- type ZosListPartsRequest
- type ZosListPartsResponse
- type ZosListPartsReturnObjOwnerResponse
- type ZosListPartsReturnObjPartsResponse
- type ZosListPartsReturnObjResponse
- type ZosListPoliciesApi
- type ZosListPoliciesRequest
- type ZosListPoliciesResponse
- type ZosListPoliciesReturnObjResponse
- type ZosListPoliciesReturnObjResultResponse
- type ZosListRegionsApi
- type ZosListRegionsRequest
- type ZosListRegionsResponse
- type ZosListRegionsReturnObjResponse
- type ZosListRolesApi
- type ZosListRolesRequest
- type ZosListRolesResponse
- type ZosListRolesReturnObjResponse
- type ZosListRolesReturnObjResultPolicy_nameResponse
- type ZosListRolesReturnObjResultResponse
- type ZosNewOssApi
- type ZosNewOssErrorDetailResponse
- type ZosNewOssRequest
- type ZosNewOssResponse
- type ZosNewOssReturnObjResourcesResponse
- type ZosNewOssReturnObjResponse
- type ZosPauseZMSAssessmentTaskApi
- type ZosPauseZMSAssessmentTaskRequest
- type ZosPauseZMSAssessmentTaskResponse
- type ZosPauseZMSMigrationTaskApi
- type ZosPauseZMSMigrationTaskRequest
- type ZosPauseZMSMigrationTaskResponse
- type ZosPolicyDetailApi
- type ZosPolicyDetailRequest
- type ZosPolicyDetailResponse
- type ZosPolicyDetailReturnObjPolicy_roleResponse
- type ZosPolicyDetailReturnObjResponse
- type ZosPutBucketAclAccessControlPolicyGrantsGranteeRequest
- type ZosPutBucketAclAccessControlPolicyGrantsRequest
- type ZosPutBucketAclAccessControlPolicyOwnerRequest
- type ZosPutBucketAclAccessControlPolicyRequest
- type ZosPutBucketAclApi
- type ZosPutBucketAclRequest
- type ZosPutBucketAclResponse
- type ZosPutBucketCorsApi
- type ZosPutBucketCorsCORSConfigurationCORSRulesRequest
- type ZosPutBucketCorsCORSConfigurationRequest
- type ZosPutBucketCorsRequest
- type ZosPutBucketCorsResponse
- type ZosPutBucketEncryptionApi
- type ZosPutBucketEncryptionRequest
- type ZosPutBucketEncryptionResponse
- type ZosPutBucketEncryptionServerSideEncryptionConfigurationRequest
- type ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultRequest
- type ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesRequest
- type ZosPutBucketEventBridgeApi
- type ZosPutBucketEventBridgeRequest
- type ZosPutBucketEventBridgeResponse
- type ZosPutBucketLifecycleConfApi
- type ZosPutBucketLifecycleConfLifecycleConfigurationRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesAbortIncompleteMultipartUploadRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesExpirationRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterAndRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterAndTagsRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterTagRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesNoncurrentVersionExpirationRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesNoncurrentVersionTransitionsRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesRequest
- type ZosPutBucketLifecycleConfLifecycleConfigurationRulesTransitionsRequest
- type ZosPutBucketLifecycleConfRequest
- type ZosPutBucketLifecycleConfResponse
- type ZosPutBucketLoggingApi
- type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledRequest
- type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsGranteeRequest
- type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsRequest
- type ZosPutBucketLoggingBucketLoggingStatusRequest
- type ZosPutBucketLoggingRequest
- type ZosPutBucketLoggingResponse
- type ZosPutBucketPolicyApi
- type ZosPutBucketPolicyRequest
- type ZosPutBucketPolicyResponse
- type ZosPutBucketQuotaApi
- type ZosPutBucketQuotaRequest
- type ZosPutBucketQuotaResponse
- type ZosPutBucketReplicationApi
- type ZosPutBucketReplicationRequest
- type ZosPutBucketReplicationResponse
- type ZosPutBucketTaggingApi
- type ZosPutBucketTaggingRequest
- type ZosPutBucketTaggingResponse
- type ZosPutBucketTaggingTaggingRequest
- type ZosPutBucketTaggingTaggingTagSetRequest
- type ZosPutBucketVersioningApi
- type ZosPutBucketVersioningRequest
- type ZosPutBucketVersioningResponse
- type ZosPutBucketVersioningVersioningConfigurationRequest
- type ZosPutObjectAclAccessControlPolicyGrantsGranteeRequest
- type ZosPutObjectAclAccessControlPolicyGrantsRequest
- type ZosPutObjectAclAccessControlPolicyOwnerRequest
- type ZosPutObjectAclAccessControlPolicyRequest
- type ZosPutObjectAclApi
- type ZosPutObjectAclRequest
- type ZosPutObjectAclResponse
- type ZosPutObjectHeaderApi
- type ZosPutObjectHeaderHeadersRequest
- type ZosPutObjectHeaderRequest
- type ZosPutObjectHeaderResponse
- type ZosPutObjectLockConfApi
- type ZosPutObjectLockConfRequest
- type ZosPutObjectLockConfResponse
- type ZosPutObjectNumApi
- type ZosPutObjectNumRequest
- type ZosPutObjectNumResponse
- type ZosPutObjectNumReturnObjResponse
- type ZosPutObjectRetentionApi
- type ZosPutObjectRetentionRequest
- type ZosPutObjectRetentionResponse
- type ZosPutObjectStorageTypeApi
- type ZosPutObjectStorageTypeRequest
- type ZosPutObjectStorageTypeResponse
- type ZosPutObjectTaggingApi
- type ZosPutObjectTaggingRequest
- type ZosPutObjectTaggingResponse
- type ZosPutObjectTaggingTaggingRequest
- type ZosPutObjectTaggingTaggingTagSetRequest
- type ZosPutPolicyApi
- type ZosPutPolicyRequest
- type ZosPutPolicyResponse
- type ZosPutUserEventBridgeApi
- type ZosPutUserEventBridgeRequest
- type ZosPutUserEventBridgeResponse
- type ZosQueryNewOrderPriceApi
- type ZosQueryNewOrderPriceRequest
- type ZosQueryNewOrderPriceResponse
- type ZosQueryNewOrderPriceReturnObjResponse
- type ZosQueryNewOrderPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type ZosQueryNewOrderPriceReturnObjSubOrderPricesResponse
- type ZosResumeZMSAssessmentTaskApi
- type ZosResumeZMSAssessmentTaskRequest
- type ZosResumeZMSAssessmentTaskResponse
- type ZosResumeZMSMigrationTaskApi
- type ZosResumeZMSMigrationTaskRequest
- type ZosResumeZMSMigrationTaskResponse
- type ZosRetryZMSMigrationTaskApi
- type ZosRetryZMSMigrationTaskRequest
- type ZosRetryZMSMigrationTaskResponse
- type ZosRoleDetailApi
- type ZosRoleDetailRequest
- type ZosRoleDetailResponse
- type ZosRoleDetailReturnObjPoliciesResponse
- type ZosRoleDetailReturnObjResponse
- type ZosStartZMSAssessmentTaskApi
- type ZosStartZMSAssessmentTaskRequest
- type ZosStartZMSAssessmentTaskResponse
- type ZosUnfreezeObjectApi
- type ZosUnfreezeObjectRequest
- type ZosUnfreezeObjectResponse
Constants ¶
View Source
const EndpointName = "zos"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Apis ¶
type Apis struct {
ZosPutUserEventBridgeApi *ZosPutUserEventBridgeApi
ZosGetUserEventBridgeApi *ZosGetUserEventBridgeApi
ZosDeleteZMSMigrationTaskApi *ZosDeleteZMSMigrationTaskApi
ZosResumeZMSMigrationTaskApi *ZosResumeZMSMigrationTaskApi
ZosPauseZMSMigrationTaskApi *ZosPauseZMSMigrationTaskApi
ZosRetryZMSMigrationTaskApi *ZosRetryZMSMigrationTaskApi
ZosGetFailedObjectsListofZMSMigrationTaskApi *ZosGetFailedObjectsListofZMSMigrationTaskApi
ZosGetZMSMigrationTaskDetailApi *ZosGetZMSMigrationTaskDetailApi
ZosGetZMSMigrationTaskListApi *ZosGetZMSMigrationTaskListApi
ZosCreateZMSMigrationTaskApi *ZosCreateZMSMigrationTaskApi
ZosDeleteZMSAssessmentTaskApi *ZosDeleteZMSAssessmentTaskApi
ZosResumeZMSAssessmentTaskApi *ZosResumeZMSAssessmentTaskApi
ZosPauseZMSAssessmentTaskApi *ZosPauseZMSAssessmentTaskApi
ZosStartZMSAssessmentTaskApi *ZosStartZMSAssessmentTaskApi
ZosGetZMSAssessmentTaskDetailApi *ZosGetZMSAssessmentTaskDetailApi
ZosGetZMSAssessmentTaskListApi *ZosGetZMSAssessmentTaskListApi
ZosCreateZMSAssessmentTaskApi *ZosCreateZMSAssessmentTaskApi
ZosPutBucketEventBridgeApi *ZosPutBucketEventBridgeApi
ZosListRegionsApi *ZosListRegionsApi
ZosQueryNewOrderPriceApi *ZosQueryNewOrderPriceApi
ZosGetOssServiceStatusApi *ZosGetOssServiceStatusApi
ZosDeletePolicyApi *ZosDeletePolicyApi
ZosPolicyDetailApi *ZosPolicyDetailApi
ZosDeletePolicy1Api *ZosDeletePolicy1Api
ZosPutPolicyApi *ZosPutPolicyApi
ZosListPoliciesApi *ZosListPoliciesApi
ZosRoleDetailApi *ZosRoleDetailApi
ZosDeleteRoleApi *ZosDeleteRoleApi
ZosListRolesApi *ZosListRolesApi
ZosBindRolePolicyApi *ZosBindRolePolicyApi
ZosCreatePolicyApi *ZosCreatePolicyApi
ZosCreateRoleApi *ZosCreateRoleApi
ZosGetBucketStatisticsApi *ZosGetBucketStatisticsApi
ZosPutBucketQuotaApi *ZosPutBucketQuotaApi
ZosGetEndpointApi *ZosGetEndpointApi
ZosGetFragmentNumApi *ZosGetFragmentNumApi
ZosPutObjectNumApi *ZosPutObjectNumApi
ZosPutObjectStorageTypeApi *ZosPutObjectStorageTypeApi
ZosUnfreezeObjectApi *ZosUnfreezeObjectApi
ZosListAllPartsApi *ZosListAllPartsApi
ZosDeleteDirectoryApi *ZosDeleteDirectoryApi
ZosCreateDirectoryApi *ZosCreateDirectoryApi
ZosListObjectVersionsApi *ZosListObjectVersionsApi
ZosCompleteMultipartUploadApi *ZosCompleteMultipartUploadApi
ZosListPartsApi *ZosListPartsApi
ZosGenerateObjectUploadLinkApi *ZosGenerateObjectUploadLinkApi
ZosGetKeysApi *ZosGetKeysApi
ZosPutObjectHeaderApi *ZosPutObjectHeaderApi
ZosDeleteObjectTaggingApi *ZosDeleteObjectTaggingApi
ZosGetObjectTaggingApi *ZosGetObjectTaggingApi
ZosPutObjectTaggingApi *ZosPutObjectTaggingApi
ZosGetObjectAclApi *ZosGetObjectAclApi
ZosPutObjectAclApi *ZosPutObjectAclApi
ZosAbortMultipartUploadApi *ZosAbortMultipartUploadApi
ZosListMultipartUploadsApi *ZosListMultipartUploadsApi
ZosCreateMultipartUploadApi *ZosCreateMultipartUploadApi
ZosHeadObjectApi *ZosHeadObjectApi
ZosGenerateObjectDownloadLinkApi *ZosGenerateObjectDownloadLinkApi
ZosDeleteObjectsApi *ZosDeleteObjectsApi
ZosCopyObjectApi *ZosCopyObjectApi
ZosDeleteObjectApi *ZosDeleteObjectApi
ZosListObjectsApi *ZosListObjectsApi
ZosGetBucketInfoApi *ZosGetBucketInfoApi
ZosPutBucketVersioningApi *ZosPutBucketVersioningApi
ZosDeleteBucketLifecycleConfApi *ZosDeleteBucketLifecycleConfApi
ZosPutBucketLifecycleConfApi *ZosPutBucketLifecycleConfApi
ZosPutBucketAclApi *ZosPutBucketAclApi
ZosDeleteBucketReplicationApi *ZosDeleteBucketReplicationApi
ZosPutBucketLoggingApi *ZosPutBucketLoggingApi
ZosDeleteBucketLoggingApi *ZosDeleteBucketLoggingApi
ZosGetBucketLocationApi *ZosGetBucketLocationApi
ZosDeleteBucketCorsApi *ZosDeleteBucketCorsApi
ZosPutBucketCorsApi *ZosPutBucketCorsApi
ZosGetBucketCorsApi *ZosGetBucketCorsApi
ZosHeadBucketApi *ZosHeadBucketApi
ZosDeleteBucketApi *ZosDeleteBucketApi
ZosListBucketsApi *ZosListBucketsApi
ZosCreateBucketApi *ZosCreateBucketApi
ZosGetBucketEncryptionApi *ZosGetBucketEncryptionApi
ZosPutBucketEncryptionApi *ZosPutBucketEncryptionApi
ZosDeleteBucketEncryptionApi *ZosDeleteBucketEncryptionApi
ZosDeleteBucketTaggingApi *ZosDeleteBucketTaggingApi
ZosPutBucketTaggingApi *ZosPutBucketTaggingApi
ZosDeleteBucketPolicyApi *ZosDeleteBucketPolicyApi
ZosPutBucketPolicyApi *ZosPutBucketPolicyApi
ZosGetBucketTaggingApi *ZosGetBucketTaggingApi
ZosGetBucketLoggingApi *ZosGetBucketLoggingApi
ZosGetBucketPolicyApi *ZosGetBucketPolicyApi
ZosGetBucketVersioningApi *ZosGetBucketVersioningApi
ZosGetBucketLifecycleConfApi *ZosGetBucketLifecycleConfApi
ZosGetBucketAclApi *ZosGetBucketAclApi
ZosGetObjectRetentionApi *ZosGetObjectRetentionApi
ZosPutObjectRetentionApi *ZosPutObjectRetentionApi
ZosGetObjectLockConfApi *ZosGetObjectLockConfApi
ZosPutObjectLockConfApi *ZosPutObjectLockConfApi
ZosGetBucketReplicationCompleteApi *ZosGetBucketReplicationCompleteApi
ZosGetBucketReplicationRegionApi *ZosGetBucketReplicationRegionApi
ZosGetBucketReplicationApi *ZosGetBucketReplicationApi
ZosPutBucketReplicationApi *ZosPutBucketReplicationApi
ZosNewOssApi *ZosNewOssApi
}
type ZosAbortMultipartUploadApi ¶
type ZosAbortMultipartUploadApi struct {
// contains filtered or unexported fields
}
func NewZosAbortMultipartUploadApi ¶
func NewZosAbortMultipartUploadApi(client *core.CtyunClient) *ZosAbortMultipartUploadApi
func (*ZosAbortMultipartUploadApi) Do ¶
func (a *ZosAbortMultipartUploadApi) Do(ctx context.Context, credential core.Credential, req *ZosAbortMultipartUploadRequest) (*ZosAbortMultipartUploadResponse, error)
type ZosAbortMultipartUploadResponse ¶
type ZosAbortMultipartUploadResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosBindRolePolicyApi ¶
type ZosBindRolePolicyApi struct {
// contains filtered or unexported fields
}
func NewZosBindRolePolicyApi ¶
func NewZosBindRolePolicyApi(client *core.CtyunClient) *ZosBindRolePolicyApi
func (*ZosBindRolePolicyApi) Do ¶
func (a *ZosBindRolePolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosBindRolePolicyRequest) (*ZosBindRolePolicyResponse, error)
type ZosBindRolePolicyResponse ¶
type ZosBindRolePolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCompleteMultipartUploadApi ¶
type ZosCompleteMultipartUploadApi struct {
// contains filtered or unexported fields
}
func NewZosCompleteMultipartUploadApi ¶
func NewZosCompleteMultipartUploadApi(client *core.CtyunClient) *ZosCompleteMultipartUploadApi
func (*ZosCompleteMultipartUploadApi) Do ¶
func (a *ZosCompleteMultipartUploadApi) Do(ctx context.Context, credential core.Credential, req *ZosCompleteMultipartUploadRequest) (*ZosCompleteMultipartUploadResponse, error)
type ZosCompleteMultipartUploadMultipartUploadRequest ¶
type ZosCompleteMultipartUploadMultipartUploadRequest struct {
Parts []*ZosCompleteMultipartUploadMultipartUploadPartsRequest `json:"parts"` /* 分段信息 */
}
type ZosCompleteMultipartUploadRequest ¶
type ZosCompleteMultipartUploadRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
Key string `json:"key,omitempty"` /* 对象名称 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
MultipartUpload *ZosCompleteMultipartUploadMultipartUploadRequest `json:"multipartUpload"` /* 分段上传相关信息 */
UploadID string `json:"uploadID,omitempty"` /* 分段上传的ID */
}
type ZosCompleteMultipartUploadResponse ¶
type ZosCompleteMultipartUploadResponse struct {
ReturnObj *ZosCompleteMultipartUploadReturnObjResponse `json:"returnObj"` /* 响应对象 */
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCompleteMultipartUploadReturnObjResponse ¶
type ZosCompleteMultipartUploadReturnObjResponse struct {
ETag string `json:"ETag,omitempty"` /* ETag */
Key string `json:"key,omitempty"` /* 对象名 */
Bucket string `json:"bucket,omitempty"` /* 桶 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
Location string `json:"location,omitempty"` /* 上传的对象位置 */
}
type ZosCopyObjectApi ¶
type ZosCopyObjectApi struct {
// contains filtered or unexported fields
}
func NewZosCopyObjectApi ¶
func NewZosCopyObjectApi(client *core.CtyunClient) *ZosCopyObjectApi
func (*ZosCopyObjectApi) Do ¶
func (a *ZosCopyObjectApi) Do(ctx context.Context, credential core.Credential, req *ZosCopyObjectRequest) (*ZosCopyObjectResponse, error)
type ZosCopyObjectRequest ¶
type ZosCopyObjectRequest struct {
Bucket string `json:"bucket,omitempty"` /* 目标桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
CopySource *ZosCopyObjectCopySourceRequest `json:"copySource"` /* 源文件信息 */
Key string `json:"key,omitempty"` /* 目标对象 */
}
type ZosCopyObjectResponse ¶
type ZosCopyObjectResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreateBucketApi ¶
type ZosCreateBucketApi struct {
// contains filtered or unexported fields
}
func NewZosCreateBucketApi ¶
func NewZosCreateBucketApi(client *core.CtyunClient) *ZosCreateBucketApi
func (*ZosCreateBucketApi) Do ¶
func (a *ZosCreateBucketApi) Do(ctx context.Context, credential core.Credential, req *ZosCreateBucketRequest) (*ZosCreateBucketResponse, error)
type ZosCreateBucketOtherBucketInfoRequest ¶
type ZosCreateBucketOtherBucketInfoRequest struct {
ObjectLockEnabledForBucket *bool `json:"ObjectLockEnabledForBucket"` /* 是否开启对象锁定 */
}
type ZosCreateBucketRequest ¶
type ZosCreateBucketRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
ACL string `json:"ACL,omitempty"` /* 桶权限,可选值为 `private`、`public-read`、`public-read-write`,分别表示私有、公共读、公共读写,默认为 `private` */
Bucket string `json:"bucket,omitempty"` /* 桶名称,不可为空。长度 3-63 个字符内(含)字符只能有大小写字母、数字以及英文句号 (.) 和中划线 (-)。禁止两个英文句号(.)或英文句号(.)中划线(-)相邻。禁止英文句号(.)和中划线(-)作为开头或结尾。禁止使用 ip 地址作为桶名 */
ProjectID string `json:"projectID,omitempty"` /* 企业项目ID,默认将使用 default 企业项目,其 ID 为 "0" */
CmkUUID string `json:"cmkUUID,omitempty"` /* 密钥管理服务中创建的密钥 ID,使用此参数时,isEncrypted 必须为 true。当 isEncrypted 为 true 但未指定此参数时,会自动创建密钥 */
IsEncrypted *bool `json:"isEncrypted"` /* 加密状态 */
StorageType string `json:"storageType,omitempty"` /* 存储类型,可选的值为 `STANDARD`、`STANDARD_IA`、`GLACIER`,分别表示标准、低频、归档,默认为 `STANDARD` */
AZPolicy string `json:"AZPolicy,omitempty"` /* az 策略,可选值为 `single-az`、`multi-az`,分别表示单 az、多 az,默认为 `single-az` */
Labels []*ZosCreateBucketLabelsRequest `json:"labels"` /* 桶标签 */
OtherBucketInfo *ZosCreateBucketOtherBucketInfoRequest `json:"otherBucketInfo"` /* 其他创建桶信息,如启用对象锁定 {"ObjectLockEnabledForBucket": true} */
}
type ZosCreateBucketResponse ¶
type ZosCreateBucketResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreateDirectoryApi ¶
type ZosCreateDirectoryApi struct {
// contains filtered or unexported fields
}
func NewZosCreateDirectoryApi ¶
func NewZosCreateDirectoryApi(client *core.CtyunClient) *ZosCreateDirectoryApi
func (*ZosCreateDirectoryApi) Do ¶
func (a *ZosCreateDirectoryApi) Do(ctx context.Context, credential core.Credential, req *ZosCreateDirectoryRequest) (*ZosCreateDirectoryResponse, error)
type ZosCreateDirectoryResponse ¶
type ZosCreateDirectoryResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreateMultipartUploadApi ¶
type ZosCreateMultipartUploadApi struct {
// contains filtered or unexported fields
}
func NewZosCreateMultipartUploadApi ¶
func NewZosCreateMultipartUploadApi(client *core.CtyunClient) *ZosCreateMultipartUploadApi
func (*ZosCreateMultipartUploadApi) Do ¶
func (a *ZosCreateMultipartUploadApi) Do(ctx context.Context, credential core.Credential, req *ZosCreateMultipartUploadRequest) (*ZosCreateMultipartUploadResponse, error)
type ZosCreateMultipartUploadRequest ¶
type ZosCreateMultipartUploadRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Key string `json:"key,omitempty"` /* 对象名 */
ACL string `json:"ACL,omitempty"` /* ACL,可选的有 private,public-read,public-read-write,authenticated-read,默认private */
StorageClass string `json:"storageClass,omitempty"` /* 存储类,可选的有 STANDARD,STANDARD_IA,GLACIER,默认STANDARD */
}
type ZosCreateMultipartUploadResponse ¶
type ZosCreateMultipartUploadResponse struct {
ReturnObj *ZosCreateMultipartUploadReturnObjResponse `json:"returnObj"` /* 响应对象 */
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreatePolicyApi ¶
type ZosCreatePolicyApi struct {
// contains filtered or unexported fields
}
func NewZosCreatePolicyApi ¶
func NewZosCreatePolicyApi(client *core.CtyunClient) *ZosCreatePolicyApi
func (*ZosCreatePolicyApi) Do ¶
func (a *ZosCreatePolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosCreatePolicyRequest) (*ZosCreatePolicyResponse, error)
type ZosCreatePolicyRequest ¶
type ZosCreatePolicyResponse ¶
type ZosCreatePolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreateRoleApi ¶
type ZosCreateRoleApi struct {
// contains filtered or unexported fields
}
func NewZosCreateRoleApi ¶
func NewZosCreateRoleApi(client *core.CtyunClient) *ZosCreateRoleApi
func (*ZosCreateRoleApi) Do ¶
func (a *ZosCreateRoleApi) Do(ctx context.Context, credential core.Credential, req *ZosCreateRoleRequest) (*ZosCreateRoleResponse, error)
type ZosCreateRoleRequest ¶
type ZosCreateRoleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
RoleName string `json:"roleName,omitempty"` /* 角色名称,在资源池区域内唯一 */
Path string `json:"path,omitempty"` /* 角色地址,必须以/开始和结尾 */
AssumeName string `json:"assumeName,omitempty"` /* 被授权客户端,目前仅支持sts */
Note string `json:"note,omitempty"` /* 备注 */
MaxSessionDuration int64 `json:"maxSessionDuration,omitempty"` /* 最大会话时间,单位秒,取值范围:3600-43200秒,即1-12小时,默认 3600 */
}
type ZosCreateRoleResponse ¶
type ZosCreateRoleResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosCreateRoleReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreateRoleReturnObjResponse ¶
type ZosCreateRoleReturnObjResponse struct {
Arn string `json:"arn,omitempty"` /* 角色arn */
}
type ZosCreateZMSAssessmentTaskApi ¶
type ZosCreateZMSAssessmentTaskApi struct {
// contains filtered or unexported fields
}
func NewZosCreateZMSAssessmentTaskApi ¶
func NewZosCreateZMSAssessmentTaskApi(client *core.CtyunClient) *ZosCreateZMSAssessmentTaskApi
func (*ZosCreateZMSAssessmentTaskApi) Do ¶
func (a *ZosCreateZMSAssessmentTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosCreateZMSAssessmentTaskRequest) (*ZosCreateZMSAssessmentTaskResponse, error)
type ZosCreateZMSAssessmentTaskResponse ¶
type ZosCreateZMSAssessmentTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosCreateZMSMigrationTaskApi ¶
type ZosCreateZMSMigrationTaskApi struct {
// contains filtered or unexported fields
}
func NewZosCreateZMSMigrationTaskApi ¶
func NewZosCreateZMSMigrationTaskApi(client *core.CtyunClient) *ZosCreateZMSMigrationTaskApi
func (*ZosCreateZMSMigrationTaskApi) Do ¶
func (a *ZosCreateZMSMigrationTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosCreateZMSMigrationTaskRequest) (*ZosCreateZMSMigrationTaskResponse, error)
type ZosCreateZMSMigrationTaskRequest ¶
type ZosCreateZMSMigrationTaskRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
MigrationName string `json:"migrationName,omitempty"` /* 任务名称,必须为大小写字母、数字、横线或下划线,长度在4-32个字符之间,且名称不能重复 */
StorageType string `json:"storageType,omitempty"` /* 迁移到目的端存储类型,默认为标准存储。①MATCH_RESOURCE:匹配源端,匹配源端存储类型时,仅能自动匹配源端的“标准”和“低频”类型;匹配源端的“归档”或“深度归档”类型,请您务必提前对源端归档数据进行手动解冻,并确保迁移任务完成前数据保持解冻状态,否则该部分数据会迁移失败;②STANDARD:标准存储;③STANDARD_IA:低频存储;④GLACIER:归档存储 */
AclConf string `json:"aclConf,omitempty"` /* 目的端ACL配置,默认为匹配源端,①match-resource:匹配源端;②private:私有;③public-read:公共读 */
ConflictMode string `json:"conflictMode,omitempty"` /* 同名文件处理选项,默认为IGNORE,①OVERWRITE:同名文件进行覆盖; ②IGNORE:同名文件进行忽略;③COMPARE:同名文件按最后修改时间(即LastModified)比较,若源端LastModified小于目的端LastModified,则此文件被执行跳过;若源端LastModified大于目的端LastModified,则执行覆盖;若源端与目的端文件LastModified一致,则判断两者的文件大小,大小一致则执行跳过,大小不一致则执行覆盖。 */
MigrateStartTime string `json:"migrateStartTime,omitempty"` /* 迁移晚于起始时间的对象,该选项会迁移最后修改时间(即LastModified)晚于指定时间的对象。可以设置两种格式"year-month-day hour:minute:second"或"year-month-day"。可填时间范围限制为[1970-01-02 00:00:00,2037-12-31 23:59:59],若同时填入migrateStartTime和migrateEndTime,则migrateStartTime值应小于migrateEndTime。 */
MigrateEndTime string `json:"migrateEndTime,omitempty"` /* 迁移早于终止时间的对象,该选项会迁移最后修改时间(即LastModified)早于指定时间的对象。可以设置两种格式"year-month-day hour:minute:second"或"year-month-day",默认为当前任务创建时间加10年。。可填时间范围限制为[1970-01-02 00:00:00,2037-12-31 23:59:59],若同时填入migrateStartTime和migrateEndTime,则migrateStartTime值应小于migrateEndTime。 */
}
type ZosCreateZMSMigrationTaskResponse ¶
type ZosCreateZMSMigrationTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketApi ¶
type ZosDeleteBucketApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketApi ¶
func NewZosDeleteBucketApi(client *core.CtyunClient) *ZosDeleteBucketApi
func (*ZosDeleteBucketApi) Do ¶
func (a *ZosDeleteBucketApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketRequest) (*ZosDeleteBucketResponse, error)
type ZosDeleteBucketCorsApi ¶
type ZosDeleteBucketCorsApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketCorsApi ¶
func NewZosDeleteBucketCorsApi(client *core.CtyunClient) *ZosDeleteBucketCorsApi
func (*ZosDeleteBucketCorsApi) Do ¶
func (a *ZosDeleteBucketCorsApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketCorsRequest) (*ZosDeleteBucketCorsResponse, error)
type ZosDeleteBucketCorsResponse ¶
type ZosDeleteBucketCorsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketEncryptionApi ¶
type ZosDeleteBucketEncryptionApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketEncryptionApi ¶
func NewZosDeleteBucketEncryptionApi(client *core.CtyunClient) *ZosDeleteBucketEncryptionApi
func (*ZosDeleteBucketEncryptionApi) Do ¶
func (a *ZosDeleteBucketEncryptionApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketEncryptionRequest) (*ZosDeleteBucketEncryptionResponse, error)
type ZosDeleteBucketEncryptionResponse ¶
type ZosDeleteBucketEncryptionResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketLifecycleConfApi ¶
type ZosDeleteBucketLifecycleConfApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketLifecycleConfApi ¶
func NewZosDeleteBucketLifecycleConfApi(client *core.CtyunClient) *ZosDeleteBucketLifecycleConfApi
func (*ZosDeleteBucketLifecycleConfApi) Do ¶
func (a *ZosDeleteBucketLifecycleConfApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketLifecycleConfRequest) (*ZosDeleteBucketLifecycleConfResponse, error)
type ZosDeleteBucketLifecycleConfResponse ¶
type ZosDeleteBucketLifecycleConfResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketLoggingApi ¶
type ZosDeleteBucketLoggingApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketLoggingApi ¶
func NewZosDeleteBucketLoggingApi(client *core.CtyunClient) *ZosDeleteBucketLoggingApi
func (*ZosDeleteBucketLoggingApi) Do ¶
func (a *ZosDeleteBucketLoggingApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketLoggingRequest) (*ZosDeleteBucketLoggingResponse, error)
type ZosDeleteBucketLoggingResponse ¶
type ZosDeleteBucketLoggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketPolicyApi ¶
type ZosDeleteBucketPolicyApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketPolicyApi ¶
func NewZosDeleteBucketPolicyApi(client *core.CtyunClient) *ZosDeleteBucketPolicyApi
func (*ZosDeleteBucketPolicyApi) Do ¶
func (a *ZosDeleteBucketPolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketPolicyRequest) (*ZosDeleteBucketPolicyResponse, error)
type ZosDeleteBucketPolicyResponse ¶
type ZosDeleteBucketPolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketReplicationApi ¶
type ZosDeleteBucketReplicationApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketReplicationApi ¶
func NewZosDeleteBucketReplicationApi(client *core.CtyunClient) *ZosDeleteBucketReplicationApi
func (*ZosDeleteBucketReplicationApi) Do ¶
func (a *ZosDeleteBucketReplicationApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketReplicationRequest) (*ZosDeleteBucketReplicationResponse, error)
type ZosDeleteBucketReplicationResponse ¶
type ZosDeleteBucketReplicationResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketRequest ¶
type ZosDeleteBucketResponse ¶
type ZosDeleteBucketResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteBucketTaggingApi ¶
type ZosDeleteBucketTaggingApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteBucketTaggingApi ¶
func NewZosDeleteBucketTaggingApi(client *core.CtyunClient) *ZosDeleteBucketTaggingApi
func (*ZosDeleteBucketTaggingApi) Do ¶
func (a *ZosDeleteBucketTaggingApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteBucketTaggingRequest) (*ZosDeleteBucketTaggingResponse, error)
type ZosDeleteBucketTaggingResponse ¶
type ZosDeleteBucketTaggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteDirectoryApi ¶
type ZosDeleteDirectoryApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteDirectoryApi ¶
func NewZosDeleteDirectoryApi(client *core.CtyunClient) *ZosDeleteDirectoryApi
func (*ZosDeleteDirectoryApi) Do ¶
func (a *ZosDeleteDirectoryApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteDirectoryRequest) (*ZosDeleteDirectoryResponse, error)
type ZosDeleteDirectoryResponse ¶
type ZosDeleteDirectoryResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteObjectApi ¶
type ZosDeleteObjectApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteObjectApi ¶
func NewZosDeleteObjectApi(client *core.CtyunClient) *ZosDeleteObjectApi
func (*ZosDeleteObjectApi) Do ¶
func (a *ZosDeleteObjectApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteObjectRequest) (*ZosDeleteObjectResponse, error)
type ZosDeleteObjectRequest ¶
type ZosDeleteObjectResponse ¶
type ZosDeleteObjectResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosDeleteObjectReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteObjectReturnObjResponse ¶
type ZosDeleteObjectReturnObjResponse struct{}
type ZosDeleteObjectTaggingApi ¶
type ZosDeleteObjectTaggingApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteObjectTaggingApi ¶
func NewZosDeleteObjectTaggingApi(client *core.CtyunClient) *ZosDeleteObjectTaggingApi
func (*ZosDeleteObjectTaggingApi) Do ¶
func (a *ZosDeleteObjectTaggingApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteObjectTaggingRequest) (*ZosDeleteObjectTaggingResponse, error)
type ZosDeleteObjectTaggingResponse ¶
type ZosDeleteObjectTaggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteObjectsApi ¶
type ZosDeleteObjectsApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteObjectsApi ¶
func NewZosDeleteObjectsApi(client *core.CtyunClient) *ZosDeleteObjectsApi
func (*ZosDeleteObjectsApi) Do ¶
func (a *ZosDeleteObjectsApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteObjectsRequest) (*ZosDeleteObjectsResponse, error)
type ZosDeleteObjectsDeleteRequest ¶
type ZosDeleteObjectsDeleteRequest struct {
Objects []*ZosDeleteObjectsDeleteObjectsRequest `json:"objects"` /* 对象的数组 */
Quiet *bool `json:"quiet"` /* 静默模式,默认 false。若为 true, 则响应不会返回每个对象的删除结果,仅返回失败的结果 */
}
type ZosDeleteObjectsRequest ¶
type ZosDeleteObjectsRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Delete *ZosDeleteObjectsDeleteRequest `json:"delete"` /* 要删除的对象 */
}
type ZosDeleteObjectsResponse ¶
type ZosDeleteObjectsResponse struct {
ReturnObj *ZosDeleteObjectsReturnObjResponse `json:"returnObj"` /* 响应对象 */
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteObjectsReturnObjDeletedResponse ¶
type ZosDeleteObjectsReturnObjDeletedResponse struct {
Key string `json:"key,omitempty"` /* 对象名 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
DeleteMarker *bool `json:"deleteMarker"` /* 指定永久删除的版本化对象是(true)还是不是(false)删除标记。在简单的 DELETE 中,此标头指示是否(true)或不(false)创建了删除标记 */
DeleteMarkerVersionID string `json:"deleteMarkerVersionID,omitempty"` /* 作为DELETE操作的结果而创建的删除标记的版本ID。如果你删除一个特定的对象版本,这个头返回的值是被删除的对象版本的版本ID */
}
type ZosDeleteObjectsReturnObjResponse ¶
type ZosDeleteObjectsReturnObjResponse struct {
Deleted []*ZosDeleteObjectsReturnObjDeletedResponse `json:"deleted"` /* 已删除的对象 */
RequestCharged string `json:"requestCharged,omitempty"` /* 如果存在,则表明请求者已成功为请求收费。 */
Errors []*ZosDeleteObjectsReturnObjErrorsResponse `json:"errors"` /* 删除失败的信息 */
}
type ZosDeletePolicy1Api ¶
type ZosDeletePolicy1Api struct {
// contains filtered or unexported fields
}
func NewZosDeletePolicy1Api ¶
func NewZosDeletePolicy1Api(client *core.CtyunClient) *ZosDeletePolicy1Api
func (*ZosDeletePolicy1Api) Do ¶
func (a *ZosDeletePolicy1Api) Do(ctx context.Context, credential core.Credential, req *ZosDeletePolicy1Request) (*ZosDeletePolicy1Response, error)
type ZosDeletePolicy1Request ¶
type ZosDeletePolicy1Response ¶
type ZosDeletePolicy1Response struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeletePolicyApi ¶
type ZosDeletePolicyApi struct {
// contains filtered or unexported fields
}
func NewZosDeletePolicyApi ¶
func NewZosDeletePolicyApi(client *core.CtyunClient) *ZosDeletePolicyApi
func (*ZosDeletePolicyApi) Do ¶
func (a *ZosDeletePolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosDeletePolicyRequest) (*ZosDeletePolicyResponse, error)
type ZosDeletePolicyRequest ¶
type ZosDeletePolicyResponse ¶
type ZosDeletePolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteRoleApi ¶
type ZosDeleteRoleApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteRoleApi ¶
func NewZosDeleteRoleApi(client *core.CtyunClient) *ZosDeleteRoleApi
func (*ZosDeleteRoleApi) Do ¶
func (a *ZosDeleteRoleApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteRoleRequest) (*ZosDeleteRoleResponse, error)
type ZosDeleteRoleRequest ¶
type ZosDeleteRoleResponse ¶
type ZosDeleteRoleResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteZMSAssessmentTaskApi ¶
type ZosDeleteZMSAssessmentTaskApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteZMSAssessmentTaskApi ¶
func NewZosDeleteZMSAssessmentTaskApi(client *core.CtyunClient) *ZosDeleteZMSAssessmentTaskApi
func (*ZosDeleteZMSAssessmentTaskApi) Do ¶
func (a *ZosDeleteZMSAssessmentTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteZMSAssessmentTaskRequest) (*ZosDeleteZMSAssessmentTaskResponse, error)
type ZosDeleteZMSAssessmentTaskResponse ¶
type ZosDeleteZMSAssessmentTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosDeleteZMSMigrationTaskApi ¶
type ZosDeleteZMSMigrationTaskApi struct {
// contains filtered or unexported fields
}
func NewZosDeleteZMSMigrationTaskApi ¶
func NewZosDeleteZMSMigrationTaskApi(client *core.CtyunClient) *ZosDeleteZMSMigrationTaskApi
func (*ZosDeleteZMSMigrationTaskApi) Do ¶
func (a *ZosDeleteZMSMigrationTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosDeleteZMSMigrationTaskRequest) (*ZosDeleteZMSMigrationTaskResponse, error)
type ZosDeleteZMSMigrationTaskResponse ¶
type ZosDeleteZMSMigrationTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGenerateObjectDownloadLinkApi ¶
type ZosGenerateObjectDownloadLinkApi struct {
// contains filtered or unexported fields
}
func NewZosGenerateObjectDownloadLinkApi ¶
func NewZosGenerateObjectDownloadLinkApi(client *core.CtyunClient) *ZosGenerateObjectDownloadLinkApi
func (*ZosGenerateObjectDownloadLinkApi) Do ¶
func (a *ZosGenerateObjectDownloadLinkApi) Do(ctx context.Context, credential core.Credential, req *ZosGenerateObjectDownloadLinkRequest) (*ZosGenerateObjectDownloadLinkResponse, error)
type ZosGenerateObjectDownloadLinkRequest ¶
type ZosGenerateObjectDownloadLinkRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Bucket string `json:"bucket,omitempty"` /* 桶名 */
Key string `json:"key,omitempty"` /* 对象名 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
ExpiresIn int64 `json:"expiresIn,omitempty"` /* url 过期时间,默认 3600s */
}
type ZosGenerateObjectDownloadLinkResponse ¶
type ZosGenerateObjectDownloadLinkResponse struct {
ReturnObj string `json:"returnObj,omitempty"` /* 共享链接 */
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGenerateObjectUploadLinkApi ¶
type ZosGenerateObjectUploadLinkApi struct {
// contains filtered or unexported fields
}
func NewZosGenerateObjectUploadLinkApi ¶
func NewZosGenerateObjectUploadLinkApi(client *core.CtyunClient) *ZosGenerateObjectUploadLinkApi
func (*ZosGenerateObjectUploadLinkApi) Do ¶
func (a *ZosGenerateObjectUploadLinkApi) Do(ctx context.Context, credential core.Credential, req *ZosGenerateObjectUploadLinkRequest) (*ZosGenerateObjectUploadLinkResponse, error)
type ZosGenerateObjectUploadLinkResponse ¶
type ZosGenerateObjectUploadLinkResponse struct {
ReturnObj *ZosGenerateObjectUploadLinkReturnObjResponse `json:"returnObj"` /* 响应对象 */
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGenerateObjectUploadLinkReturnObjResponse ¶
type ZosGenerateObjectUploadLinkReturnObjResponse struct {
Url string `json:"url,omitempty"` /* URL链接 */
Fields *ZosGenerateObjectUploadLinkReturnObjFieldsResponse `json:"fields"` /* 字段,直接将此参数作为 POST 请求的 form 参数即可,使用示例如:`curl -v -i -X POST -H "Content-Type: multipart/form-data" -F "signature=xxx" -F "AWSAccessKeyId=xxx" -F "key=xxx" -F "policy=xxx" -F "file=@filepath" https://xxx` */
}
type ZosGetBucketAclApi ¶
type ZosGetBucketAclApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketAclApi ¶
func NewZosGetBucketAclApi(client *core.CtyunClient) *ZosGetBucketAclApi
func (*ZosGetBucketAclApi) Do ¶
func (a *ZosGetBucketAclApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketAclRequest) (*ZosGetBucketAclResponse, error)
type ZosGetBucketAclRequest ¶
type ZosGetBucketAclResponse ¶
type ZosGetBucketAclResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketAclReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketAclReturnObjGrantsGranteeResponse ¶
type ZosGetBucketAclReturnObjGrantsGranteeResponse struct {
EmailAddress string `json:"emailAddress,omitempty"` /* 邮箱地址 */
RawType string `json:"type,omitempty"` /* 用户类型, CanonicalUser,Group 二者之一 */
DisplayName string `json:"displayName,omitempty"` /* 用户名 */
ID string `json:"ID,omitempty"` /* 用户 ID */
URI string `json:"URI,omitempty"` /* URI,不存在时为 null */
}
type ZosGetBucketAclReturnObjGrantsResponse ¶
type ZosGetBucketAclReturnObjGrantsResponse struct {
Grantee *ZosGetBucketAclReturnObjGrantsGranteeResponse `json:"grantee"` /* 授权信息 */
Permission string `json:"permission,omitempty"` /* 权限,为 WRITE, WRITE_ACP, FULL_CONTROL, READ, READ_ACP 之中的值<br>WRITE:向桶中写对象的权限<br>WRITE_ACP:修改桶的访问控制权限的能力<br>READ:读取桶中文件列表的能力<br>READ_ACP:获取桶的访问控制权限的能力<br>FULL_CONTROL:同桶的所属者相同的权限,以上能力都具有 */
}
type ZosGetBucketAclReturnObjResponse ¶
type ZosGetBucketAclReturnObjResponse struct {
Owner *ZosGetBucketAclReturnObjOwnerResponse `json:"owner"` /* 所有者 */
Grants []*ZosGetBucketAclReturnObjGrantsResponse `json:"grants"` /* 授权信息数组 */
}
type ZosGetBucketCorsApi ¶
type ZosGetBucketCorsApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketCorsApi ¶
func NewZosGetBucketCorsApi(client *core.CtyunClient) *ZosGetBucketCorsApi
func (*ZosGetBucketCorsApi) Do ¶
func (a *ZosGetBucketCorsApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketCorsRequest) (*ZosGetBucketCorsResponse, error)
type ZosGetBucketCorsRequest ¶
type ZosGetBucketCorsResponse ¶
type ZosGetBucketCorsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketCorsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketCorsReturnObjCORSRulesResponse ¶
type ZosGetBucketCorsReturnObjCORSRulesResponse struct {
AllowedHeaders []string `json:"allowedHeaders"` /* Access-Control-Request-Headers 标头中指定的标头 */
AllowedMethods []string `json:"allowedMethods"` /* 您允许源执行的 HTTP 方法。有效值为 GET 、 PUT 、 HEAD 、 POST 和 DELETE */
AllowedOrigins []string `json:"allowedOrigins"` /* 您希望用户能够从中访问存储桶的一个或多个来源 */
ExposeHeaders []string `json:"exposeHeaders"` /* 您希望用户能够从他们的应用程序(例如,从 JavaScript XMLHttpRequest 对象)访问的响应中的一个或多个标头。 */
MaxAgeSeconds int64 `json:"maxAgeSeconds,omitempty"` /* 浏览器缓存指定资源的预检响应的时间(以秒为单位) */
}
type ZosGetBucketCorsReturnObjResponse ¶
type ZosGetBucketCorsReturnObjResponse struct {
CORSRules []*ZosGetBucketCorsReturnObjCORSRulesResponse `json:"CORSRules"` /* cors 规则 */
}
type ZosGetBucketEncryptionApi ¶
type ZosGetBucketEncryptionApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketEncryptionApi ¶
func NewZosGetBucketEncryptionApi(client *core.CtyunClient) *ZosGetBucketEncryptionApi
func (*ZosGetBucketEncryptionApi) Do ¶
func (a *ZosGetBucketEncryptionApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketEncryptionRequest) (*ZosGetBucketEncryptionResponse, error)
type ZosGetBucketEncryptionResponse ¶
type ZosGetBucketEncryptionResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketEncryptionReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketEncryptionReturnObjResponse ¶
type ZosGetBucketEncryptionReturnObjResponse struct {
ServerSideEncryptionConfiguration *ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationResponse `json:"serverSideEncryptionConfiguration"` /* 加密配置 */
}
type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationResponse ¶
type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationResponse struct {
Rules []*ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesResponse `json:"rules"` /* 规则 */
}
type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultResponse ¶
type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesResponse ¶
type ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesResponse struct {
ApplyServerSideEncryptionByDefault *ZosGetBucketEncryptionReturnObjServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultResponse `json:"applyServerSideEncryptionByDefault"` /* 加密配置规则 */
}
type ZosGetBucketInfoApi ¶
type ZosGetBucketInfoApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketInfoApi ¶
func NewZosGetBucketInfoApi(client *core.CtyunClient) *ZosGetBucketInfoApi
func (*ZosGetBucketInfoApi) Do ¶
func (a *ZosGetBucketInfoApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketInfoRequest) (*ZosGetBucketInfoResponse, error)
type ZosGetBucketInfoRequest ¶
type ZosGetBucketInfoResponse ¶
type ZosGetBucketInfoResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketInfoReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketInfoReturnObjBucketQuotaResponse ¶
type ZosGetBucketInfoReturnObjBucketQuotaResponse struct {
Enabled *bool `json:"enabled"` /* 是否开启 */
MaxSize int64 `json:"maxSize,omitempty"` /* 最大容量,单位byte,未设置时默认为-1 */
MaxObjects int64 `json:"maxObjects,omitempty"` /* 最大对象数,未设置时默认为-1 */
CheckOnRaw *bool `json:"checkOnRaw"` /* 是否使用原始对象大小进行配额检查 */
MaxSizeKb int64 `json:"maxSizeKb,omitempty"` /* 最大容量,单位kb */
}
type ZosGetBucketInfoReturnObjResponse ¶
type ZosGetBucketInfoReturnObjResponse struct {
ProjectID string `json:"projectID,omitempty"` /* 企业项目 ID */
CmkUUID *string `json:"cmkUUID,omitempty"` /* kms加密ID,若此值为null,则表示未开启加密 */
StorageType string `json:"storageType,omitempty"` /* 存储类型,可选的值为 STANDARD, STANDARD_IA, GLACIER */
AZPolicy string `json:"AZPolicy,omitempty"` /* AZ策略,single-az 或 multi-az */
BucketQuota *ZosGetBucketInfoReturnObjBucketQuotaResponse `json:"bucketQuota"` /* 桶配额 */
Tenant string `json:"tenant,omitempty"` /* 租户信息 */
Ctime string `json:"ctime,omitempty"` /* 桶的创建时间 */
BucketPreviewFlag int64 `json:"bucketPreviewFlag,omitempty"` /* 桶是否支持文件预览 */
PlacementRule string `json:"placementRule,omitempty"` /* placement规则名 */
Mtime string `json:"mtime,omitempty"` /* 桶的最后修改时间 */
Bucket string `json:"bucket,omitempty"` /* 桶名 */
Owner string `json:"owner,omitempty"` /* 所属用户uid */
Usage *ZosGetBucketInfoReturnObjUsageResponse `json:"usage"` /* 使用信息 */
NumShards int64 `json:"numShards,omitempty"` /* 分片数量 */
TagMap *ZosGetBucketInfoReturnObjTagMapResponse `json:"tagMap"` /* 键值对形式的桶标签集 */
IndexType string `json:"indexType,omitempty"` /* 索引类型 */
ExplicitPlacement *ZosGetBucketInfoReturnObjExplicitPlacementResponse `json:"explicitPlacement"` /* 显示设置placement */
Zonegroup string `json:"zonegroup,omitempty"` /* zone组 */
}
type ZosGetBucketInfoReturnObjTagMapResponse ¶
type ZosGetBucketInfoReturnObjTagMapResponse struct{}
type ZosGetBucketInfoReturnObjUsageResponse ¶
type ZosGetBucketInfoReturnObjUsageResponse struct {
SizeKbUtilized int64 `json:"sizeKbUtilized,omitempty"` /* 已使用容量,单位kb */
SizeActual int64 `json:"sizeActual,omitempty"` /* 实际使用容量,单位byte */
SizeKbActual int64 `json:"sizeKbActual,omitempty"` /* 实际使用容量,单位kb */
SizeKb int64 `json:"sizeKb,omitempty"` /* 容量,单位kb */
StorageTypeIa *ZosGetBucketInfoReturnObjUsageStorageTypeIaResponse `json:"storageTypeIa"` /* 低频用量 */
NumObjects int64 `json:"numObjects,omitempty"` /* 对象数量 */
EarlydelGlacierSize int64 `json:"earlydelGlacierSize,omitempty"` /* 提前删除归档类型数据量 */
StorageTypeGlacier *ZosGetBucketInfoReturnObjUsageStorageTypeGlacierResponse `json:"storageTypeGlacier"` /* 归档用量 */
StorageTypeStandard *ZosGetBucketInfoReturnObjUsageStorageTypeStandardResponse `json:"storageTypeStandard"` /* 标准用量 */
NumMultiparts int64 `json:"numMultiparts,omitempty"` /* 碎片数量 */
EarlydelIaSize int64 `json:"earlydelIaSize,omitempty"` /* 提前删除低频类型数据量 */
SizeUtilized int64 `json:"sizeUtilized,omitempty"` /* 已使用容量,单位byte */
Size int64 `json:"size,omitempty"` /* 容量,单位byte */
}
type ZosGetBucketInfoReturnObjUsageStorageTypeGlacierResponse ¶
type ZosGetBucketInfoReturnObjUsageStorageTypeGlacierResponse struct {
SizeKbUtilized int64 `json:"sizeKbUtilized,omitempty"` /* 已使用容量,单位kb */
SizeActual int64 `json:"sizeActual,omitempty"` /* 实际使用容量,单位byte */
SizeKbActual int64 `json:"sizeKbActual,omitempty"` /* 实际使用容量,单位kb */
NumObjects int64 `json:"numObjects,omitempty"` /* 对象数量 */
SizeUtillized int64 `json:"sizeUtillized,omitempty"` /* 已使用容量,单位byte */
NumMultiparts int64 `json:"numMultiparts,omitempty"` /* 碎片数量 */
SizeKb int64 `json:"sizeKb,omitempty"` /* 容量,单位kb */
Size int64 `json:"size,omitempty"` /* 容量,单位byte */
}
type ZosGetBucketInfoReturnObjUsageStorageTypeIaResponse ¶
type ZosGetBucketInfoReturnObjUsageStorageTypeIaResponse struct {
SizeKbUtilized int64 `json:"sizeKbUtilized,omitempty"` /* 已使用容量,单位kb */
SizeActual int64 `json:"sizeActual,omitempty"` /* 实际使用容量,单位byte */
SizeKbActual int64 `json:"sizeKbActual,omitempty"` /* 实际使用容量,单位kb */
NumObjects int64 `json:"numObjects,omitempty"` /* 对象数量 */
SizeUtillized int64 `json:"sizeUtillized,omitempty"` /* 已使用容量,单位byte */
NumMultiparts int64 `json:"numMultiparts,omitempty"` /* 碎片数量 */
SizeKb int64 `json:"sizeKb,omitempty"` /* 容量,单位kb */
Size int64 `json:"size,omitempty"` /* 容量,单位byte */
}
type ZosGetBucketInfoReturnObjUsageStorageTypeStandardResponse ¶
type ZosGetBucketInfoReturnObjUsageStorageTypeStandardResponse struct {
SizeKbUtilized int64 `json:"sizeKbUtilized,omitempty"` /* 已使用容量,单位kb */
SizeActual int64 `json:"sizeActual,omitempty"` /* 实际使用容量,单位byte */
SizeKbActual int64 `json:"sizeKbActual,omitempty"` /* 实际使用容量,单位kb */
NumObjects int64 `json:"numObjects,omitempty"` /* 对象数量 */
SizeUtillized int64 `json:"sizeUtillized,omitempty"` /* 已使用容量,单位byte */
NumMultiparts int64 `json:"numMultiparts,omitempty"` /* 碎片数量 */
SizeKb int64 `json:"sizeKb,omitempty"` /* 容量,单位kb */
Size int64 `json:"size,omitempty"` /* 容量,单位byte */
}
type ZosGetBucketLifecycleConfApi ¶
type ZosGetBucketLifecycleConfApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketLifecycleConfApi ¶
func NewZosGetBucketLifecycleConfApi(client *core.CtyunClient) *ZosGetBucketLifecycleConfApi
func (*ZosGetBucketLifecycleConfApi) Do ¶
func (a *ZosGetBucketLifecycleConfApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketLifecycleConfRequest) (*ZosGetBucketLifecycleConfResponse, error)
type ZosGetBucketLifecycleConfResponse ¶
type ZosGetBucketLifecycleConfResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketLifecycleConfReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketLifecycleConfReturnObjResponse ¶
type ZosGetBucketLifecycleConfReturnObjResponse struct {
Rules []*ZosGetBucketLifecycleConfReturnObjRulesResponse `json:"rules"` /* 规则 */
}
type ZosGetBucketLifecycleConfReturnObjRulesAbortIncompleteMultipartUploadResponse ¶
type ZosGetBucketLifecycleConfReturnObjRulesAbortIncompleteMultipartUploadResponse struct {
DaysAfterInitiation int64 `json:"daysAfterInitiation,omitempty"` /* 指定 OSS 中止未完成分段上传的天数。 */
}
type ZosGetBucketLifecycleConfReturnObjRulesExpirationResponse ¶
type ZosGetBucketLifecycleConfReturnObjRulesExpirationResponse struct {
Date string `json:"date,omitempty"` /* ISO-8601 格式的日期字符串,精确到天。表示对象在什么日期被移动或删除。 */
ExpiredObjectDeleteMarker *bool `json:"expiredObjectDeleteMarker"` /* 指定是否自动移除过期删除标记 */
Days int64 `json:"days,omitempty"` /* 表示受该规则约束的对象的寿命,以天为单位。该值必须是一个非零的正整数 */
}
type ZosGetBucketLifecycleConfReturnObjRulesFilterAndResponse ¶
type ZosGetBucketLifecycleConfReturnObjRulesFilterAndResponse struct {
Prefix string `json:"prefix,omitempty"` /* 标识规则适用的一个或多个对象的前缀 */
Tags []*ZosGetBucketLifecycleConfReturnObjRulesFilterAndTagsResponse `json:"tags"` /* 所有这些标签都必须存在于对象的标签集中,才能应用规则 */
}
type ZosGetBucketLifecycleConfReturnObjRulesFilterResponse ¶
type ZosGetBucketLifecycleConfReturnObjRulesFilterResponse struct {
And *ZosGetBucketLifecycleConfReturnObjRulesFilterAndResponse `json:"and"` /* 这在生命周期规则过滤器中用于将逻辑 AND 应用于两个或多个谓词。生命周期规则将应用于与 And 运算符中配置的所有谓词匹配的任何对象 */
Prefix string `json:"prefix,omitempty"` /* 标识规则适用的一个或多个对象的前缀 */
Tag *ZosGetBucketLifecycleConfReturnObjRulesFilterTagResponse `json:"tag"` /* 这个标签必须存在于对象的标签集中,以便规则的应用 */
}
type ZosGetBucketLifecycleConfReturnObjRulesNoncurrentVersionExpirationResponse ¶
type ZosGetBucketLifecycleConfReturnObjRulesNoncurrentVersionExpirationResponse struct {
NoncurrentDays int64 `json:"noncurrentDays,omitempty"` /* 指定对象在 OSS 可以执行关联操作之前处于非当前状态的天数。该值必须是一个非零的正整数 */
}
type ZosGetBucketLifecycleConfReturnObjRulesResponse ¶
type ZosGetBucketLifecycleConfReturnObjRulesResponse struct {
ID string `json:"ID,omitempty"` /* 规则ID */
Expiration *ZosGetBucketLifecycleConfReturnObjRulesExpirationResponse `json:"expiration"` /* 用日期或天数指定对象的过期时间 */
Status string `json:"status,omitempty"` /* 规则是否启用,值为 Enabled 或 Disabled */
NoncurrentVersionExpiration *ZosGetBucketLifecycleConfReturnObjRulesNoncurrentVersionExpirationResponse `json:"noncurrentVersionExpiration"` /* 标识历史版本的过期规则 */
NoncurrentVersionTransitions []*ZosGetBucketLifecycleConfReturnObjRulesNoncurrentVersionTransitionsResponse `json:"noncurrentVersionTransitions"` /* 标识历史版本的转存储规则 */
Filter *ZosGetBucketLifecycleConfReturnObjRulesFilterResponse `json:"filter"` /* 过滤应用规则的对象 */
Prefix string `json:"prefix,omitempty"` /* 识别规则所适用的一个或多个对象的前缀 */
AbortIncompleteMultipartUpload *ZosGetBucketLifecycleConfReturnObjRulesAbortIncompleteMultipartUploadResponse `json:"abortIncompleteMultipartUpload"` /* 指定自不完整的多部分上传开始后,在自动永久删除上传的所有部分之前将等待的天数 */
Transitions []*ZosGetBucketLifecycleConfReturnObjRulesTransitionsResponse `json:"transitions"` /* 指定桶内对象何时过渡到指定的存储类别。 */
}
type ZosGetBucketLocationApi ¶
type ZosGetBucketLocationApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketLocationApi ¶
func NewZosGetBucketLocationApi(client *core.CtyunClient) *ZosGetBucketLocationApi
func (*ZosGetBucketLocationApi) Do ¶
func (a *ZosGetBucketLocationApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketLocationRequest) (*ZosGetBucketLocationResponse, error)
type ZosGetBucketLocationResponse ¶
type ZosGetBucketLocationResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketLocationReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketLocationReturnObjResponse ¶
type ZosGetBucketLocationReturnObjResponse struct {
LocationConstraint string `json:"locationConstraint,omitempty"` /* 所在区域 */
}
type ZosGetBucketLoggingApi ¶
type ZosGetBucketLoggingApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketLoggingApi ¶
func NewZosGetBucketLoggingApi(client *core.CtyunClient) *ZosGetBucketLoggingApi
func (*ZosGetBucketLoggingApi) Do ¶
func (a *ZosGetBucketLoggingApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketLoggingRequest) (*ZosGetBucketLoggingResponse, error)
type ZosGetBucketLoggingResponse ¶
type ZosGetBucketLoggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketLoggingReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketLoggingReturnObjLoggingEnabledResponse ¶
type ZosGetBucketLoggingReturnObjLoggingEnabledResponse struct {
TargetPrefix string `json:"targetPrefix,omitempty"` /* 所有日志对象键的前缀。如果一个桶中需存储来自多个桶的日志文件,可以使用前缀来区分哪些日志文件来自哪个桶。 */
TargetBucket string `json:"targetBucket,omitempty"` /* 指定希望 OSS 存储服务器访问日志的桶。可以是本桶,也可以配置多个桶,将多个桶的日志存储到同一个目标桶。在这种情况下,可以为每个源桶选择一个不同的targetPrefix,以便交付的日志文件可以区分 */
TargetGrants []*ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsResponse `json:"targetGrants"` /* 授权信息的容器。对对象所有权使用桶所有者强制设置桶不支持目标授予 */
}
type ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsGranteeResponse ¶
type ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsGranteeResponse struct {
RawType string `json:"type,omitempty"` /* 被授权者类型, CanonicalUser,AmazonCustomerByEmail 二者之一 */
EmailAddress string `json:"emailAddress,omitempty"` /* 被授权者的邮箱 */
DisplayName string `json:"displayName,omitempty"` /* 被授权者的显示名 */
ID string `json:"ID,omitempty"` /* 被授权者的 ID */
}
type ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsResponse ¶
type ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsResponse struct {
Grantee *ZosGetBucketLoggingReturnObjLoggingEnabledTargetGrantsGranteeResponse `json:"grantee"` /* 被授予权限的人的容器 */
Permission string `json:"permission,omitempty"` /* 分配给桶的被授权者的日志记录权限 */
}
type ZosGetBucketLoggingReturnObjResponse ¶
type ZosGetBucketLoggingReturnObjResponse struct {
LoggingEnabled *ZosGetBucketLoggingReturnObjLoggingEnabledResponse `json:"loggingEnabled"` /* 描述日志的存储位置以及分配给桶的所有日志对象键的前缀。 */
}
type ZosGetBucketPolicyApi ¶
type ZosGetBucketPolicyApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketPolicyApi ¶
func NewZosGetBucketPolicyApi(client *core.CtyunClient) *ZosGetBucketPolicyApi
func (*ZosGetBucketPolicyApi) Do ¶
func (a *ZosGetBucketPolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketPolicyRequest) (*ZosGetBucketPolicyResponse, error)
type ZosGetBucketPolicyResponse ¶
type ZosGetBucketPolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketPolicyReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketPolicyReturnObjResponse ¶
type ZosGetBucketPolicyReturnObjResponse struct {
Policy string `json:"policy,omitempty"` /* JSON 文档形式的桶策略。 */
}
type ZosGetBucketReplicationApi ¶
type ZosGetBucketReplicationApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketReplicationApi ¶
func NewZosGetBucketReplicationApi(client *core.CtyunClient) *ZosGetBucketReplicationApi
func (*ZosGetBucketReplicationApi) Do ¶
func (a *ZosGetBucketReplicationApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketReplicationRequest) (*ZosGetBucketReplicationResponse, error)
type ZosGetBucketReplicationCompleteApi ¶
type ZosGetBucketReplicationCompleteApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketReplicationCompleteApi ¶
func NewZosGetBucketReplicationCompleteApi(client *core.CtyunClient) *ZosGetBucketReplicationCompleteApi
func (*ZosGetBucketReplicationCompleteApi) Do ¶
func (a *ZosGetBucketReplicationCompleteApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketReplicationCompleteRequest) (*ZosGetBucketReplicationCompleteResponse, error)
type ZosGetBucketReplicationCompleteResponse ¶
type ZosGetBucketReplicationCompleteResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj []*ZosGetBucketReplicationCompleteReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketReplicationRegionApi ¶
type ZosGetBucketReplicationRegionApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketReplicationRegionApi ¶
func NewZosGetBucketReplicationRegionApi(client *core.CtyunClient) *ZosGetBucketReplicationRegionApi
func (*ZosGetBucketReplicationRegionApi) Do ¶
func (a *ZosGetBucketReplicationRegionApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketReplicationRegionRequest) (*ZosGetBucketReplicationRegionResponse, error)
type ZosGetBucketReplicationRegionResponse ¶
type ZosGetBucketReplicationRegionResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj []*ZosGetBucketReplicationRegionReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketReplicationRegionReturnObjResponse ¶
type ZosGetBucketReplicationRegionReturnObjResponse struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
RegionIDv2 string `json:"regionIDv2,omitempty"` /* 新版区域ID */
RegionName string `json:"regionName,omitempty"` /* 区域名 */
Num int64 `json:"num,omitempty"` /* 数量 */
Buckets []string `json:"buckets"` /* 桶名的数组 */
}
type ZosGetBucketReplicationResponse ¶
type ZosGetBucketReplicationResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketReplicationReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketReplicationReturnObjResponse ¶
type ZosGetBucketReplicationReturnObjResponse struct {
Result []*ZosGetBucketReplicationReturnObjResultResponse `json:"result"` /* 规则详情的数组 */
CurrentCount int64 `json:"currentCount,omitempty"` /* 当前页数量 */
TotalCount int64 `json:"totalCount,omitempty"` /* 总数 */
}
type ZosGetBucketReplicationReturnObjResultResponse ¶
type ZosGetBucketReplicationReturnObjResultResponse struct {
Fuid string `json:"fuid,omitempty"` /* 同步规则ID */
TargetRegionID string `json:"targetRegionID,omitempty"` /* 目标区域ID */
TargetRegionIDv2 string `json:"targetRegionIDv2,omitempty"` /* 新版目标区域ID */
TargetRegionName string `json:"targetRegionName,omitempty"` /* 目标区域名称 */
TargetBucket string `json:"targetBucket,omitempty"` /* 目标桶 */
Prefixes []string `json:"prefixes"` /* 桶前缀 */
Plot *bool `json:"plot"` /* 同步策略, 同步时是否允许删除 */
History *bool `json:"history"` /* 是否同步历史数据 */
Progress float32 `json:"progress"` /* 同步进度 */
LastUpdate string `json:"lastUpdate,omitempty"` /* ISO-8601 格式的日期字符串。若为空字符串 "",表示未同步过。 */
}
type ZosGetBucketStatisticsApi ¶
type ZosGetBucketStatisticsApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketStatisticsApi ¶
func NewZosGetBucketStatisticsApi(client *core.CtyunClient) *ZosGetBucketStatisticsApi
func (*ZosGetBucketStatisticsApi) Do ¶
func (a *ZosGetBucketStatisticsApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketStatisticsRequest) (*ZosGetBucketStatisticsResponse, error)
type ZosGetBucketStatisticsResponse ¶
type ZosGetBucketStatisticsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketStatisticsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketStatisticsReturnObjResponse ¶
type ZosGetBucketStatisticsReturnObjResponse struct{}
type ZosGetBucketTaggingApi ¶
type ZosGetBucketTaggingApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketTaggingApi ¶
func NewZosGetBucketTaggingApi(client *core.CtyunClient) *ZosGetBucketTaggingApi
func (*ZosGetBucketTaggingApi) Do ¶
func (a *ZosGetBucketTaggingApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketTaggingRequest) (*ZosGetBucketTaggingResponse, error)
type ZosGetBucketTaggingResponse ¶
type ZosGetBucketTaggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetBucketTaggingReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetBucketTaggingReturnObjResponse ¶
type ZosGetBucketTaggingReturnObjResponse struct {
TagSet []*ZosGetBucketTaggingReturnObjTagSetResponse `json:"tagSet"` /* 标签集 */
}
type ZosGetBucketVersioningApi ¶
type ZosGetBucketVersioningApi struct {
// contains filtered or unexported fields
}
func NewZosGetBucketVersioningApi ¶
func NewZosGetBucketVersioningApi(client *core.CtyunClient) *ZosGetBucketVersioningApi
func (*ZosGetBucketVersioningApi) Do ¶
func (a *ZosGetBucketVersioningApi) Do(ctx context.Context, credential core.Credential, req *ZosGetBucketVersioningRequest) (*ZosGetBucketVersioningResponse, error)
type ZosGetBucketVersioningResponse ¶
type ZosGetBucketVersioningResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回码<br>取值范围:800 成功 */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
ReturnObj struct {
Status string `json:"status"` // 桶的版本状态,值是 Enabled 或 Suspended
} `json:"returnObj"`
}
type ZosGetEndpointApi ¶
type ZosGetEndpointApi struct {
// contains filtered or unexported fields
}
func NewZosGetEndpointApi ¶
func NewZosGetEndpointApi(client *core.CtyunClient) *ZosGetEndpointApi
func (*ZosGetEndpointApi) Do ¶
func (a *ZosGetEndpointApi) Do(ctx context.Context, credential core.Credential, req *ZosGetEndpointRequest) (*ZosGetEndpointResponse, error)
type ZosGetEndpointRequest ¶
type ZosGetEndpointRequest struct {
RegionID string /* 区域ID */
}
type ZosGetEndpointResponse ¶
type ZosGetEndpointResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetEndpointReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetEndpointReturnObjResponse ¶
type ZosGetEndpointReturnObjResponse struct {
Ipv6Endpoint []string `json:"ipv6Endpoint"` /* 内网 ipv6 列表,仅当没有内网域名时返回此参数,且无可用 ipv6 地址时为空数组 */
IntranetEndpoint []string `json:"intranetEndpoint"` /* 内网 endpoint 列表,无可用地址时为空。有内网域名时使用域名,否则为 IPv4 地址 */
InternetEndpoint []string `json:"internetEndpoint"` /* 外网 endpoint 列表,无可用地址时为空 */
}
type ZosGetFailedObjectsListofZMSMigrationTaskApi ¶
type ZosGetFailedObjectsListofZMSMigrationTaskApi struct {
// contains filtered or unexported fields
}
func NewZosGetFailedObjectsListofZMSMigrationTaskApi ¶
func NewZosGetFailedObjectsListofZMSMigrationTaskApi(client *core.CtyunClient) *ZosGetFailedObjectsListofZMSMigrationTaskApi
func (*ZosGetFailedObjectsListofZMSMigrationTaskApi) Do ¶
func (a *ZosGetFailedObjectsListofZMSMigrationTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosGetFailedObjectsListofZMSMigrationTaskRequest) (*ZosGetFailedObjectsListofZMSMigrationTaskResponse, error)
type ZosGetFailedObjectsListofZMSMigrationTaskResponse ¶
type ZosGetFailedObjectsListofZMSMigrationTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetFragmentNumApi ¶
type ZosGetFragmentNumApi struct {
// contains filtered or unexported fields
}
func NewZosGetFragmentNumApi ¶
func NewZosGetFragmentNumApi(client *core.CtyunClient) *ZosGetFragmentNumApi
func (*ZosGetFragmentNumApi) Do ¶
func (a *ZosGetFragmentNumApi) Do(ctx context.Context, credential core.Credential, req *ZosGetFragmentNumRequest) (*ZosGetFragmentNumResponse, error)
type ZosGetFragmentNumResponse ¶
type ZosGetFragmentNumResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetFragmentNumReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetFragmentNumReturnObjResponse ¶
type ZosGetFragmentNumReturnObjResponse struct {
FragmentNum int64 `json:"fragmentNum,omitempty"` /* 碎片数量 */
}
type ZosGetKeysApi ¶
type ZosGetKeysApi struct {
// contains filtered or unexported fields
}
func NewZosGetKeysApi ¶
func NewZosGetKeysApi(client *core.CtyunClient) *ZosGetKeysApi
func (*ZosGetKeysApi) Do ¶
func (a *ZosGetKeysApi) Do(ctx context.Context, credential core.Credential, req *ZosGetKeysRequest) (*ZosGetKeysResponse, error)
type ZosGetKeysRequest ¶
type ZosGetKeysRequest struct {
RegionID string /* 区域 ID */
}
type ZosGetKeysResponse ¶
type ZosGetKeysResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj []*ZosGetKeysReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetObjectAclApi ¶
type ZosGetObjectAclApi struct {
// contains filtered or unexported fields
}
func NewZosGetObjectAclApi ¶
func NewZosGetObjectAclApi(client *core.CtyunClient) *ZosGetObjectAclApi
func (*ZosGetObjectAclApi) Do ¶
func (a *ZosGetObjectAclApi) Do(ctx context.Context, credential core.Credential, req *ZosGetObjectAclRequest) (*ZosGetObjectAclResponse, error)
type ZosGetObjectAclRequest ¶
type ZosGetObjectAclResponse ¶
type ZosGetObjectAclResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetObjectAclReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetObjectAclReturnObjGrantsGranteeResponse ¶
type ZosGetObjectAclReturnObjGrantsGranteeResponse struct {
EmailAddress string `json:"emailAddress,omitempty"` /* 邮箱地址 */
RawType string `json:"type,omitempty"` /* 用户类型, CanonicalUser,Group 二者之一 */
DisplayName string `json:"displayName,omitempty"` /* 展示名称 */
ID string `json:"ID,omitempty"` /* 用户名 */
URI string `json:"URI,omitempty"` /* URI,不存在时为 null */
}
type ZosGetObjectAclReturnObjGrantsResponse ¶
type ZosGetObjectAclReturnObjGrantsResponse struct {
Grantee *ZosGetObjectAclReturnObjGrantsGranteeResponse `json:"grantee"` /* 被授予权限的人的容器 */
Permission string `json:"permission,omitempty"` /* 权限,为 WRITE, WRITE_ACP, FULL_CONTROL, READ, READ_ACP 之中的值<br>WRITE:向桶中写对象的权限<br>WRITE_ACP:修改桶的访问控制权限的能力<br>READ:读取桶中文件列表的能力<br>READ_ACP:获取桶的访问控制权限的能力<br>FULL_CONTROL:同桶的所属者相同的权限,以上能力都具有 */
}
type ZosGetObjectAclReturnObjResponse ¶
type ZosGetObjectAclReturnObjResponse struct {
Owner *ZosGetObjectAclReturnObjOwnerResponse `json:"owner"` /* 所有者 */
Grants []*ZosGetObjectAclReturnObjGrantsResponse `json:"grants"` /* 授权信息 */
}
type ZosGetObjectLockConfApi ¶
type ZosGetObjectLockConfApi struct {
// contains filtered or unexported fields
}
func NewZosGetObjectLockConfApi ¶
func NewZosGetObjectLockConfApi(client *core.CtyunClient) *ZosGetObjectLockConfApi
func (*ZosGetObjectLockConfApi) Do ¶
func (a *ZosGetObjectLockConfApi) Do(ctx context.Context, credential core.Credential, req *ZosGetObjectLockConfRequest) (*ZosGetObjectLockConfResponse, error)
type ZosGetObjectLockConfResponse ¶
type ZosGetObjectLockConfResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetObjectLockConfReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetObjectLockConfReturnObjObjectLockConfigurationResponse ¶
type ZosGetObjectLockConfReturnObjObjectLockConfigurationResponse struct {
ObjectLockEnabled string `json:"objectLockEnabled,omitempty"` /* 应始终为 Enabled */
Rule *ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleResponse `json:"rule"` /* 规则对象 */
}
type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionModeResponse ¶
type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionModeResponse struct{}
type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionResponse ¶
type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionResponse struct {
Mode *ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionModeResponse `json:"mode"` /* 保留模式 */
Days int64 `json:"days,omitempty"` /* 保留天数 */
Years int64 `json:"years,omitempty"` /* 保留年数 */
}
type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleResponse ¶
type ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleResponse struct {
DefaultRetention *ZosGetObjectLockConfReturnObjObjectLockConfigurationRuleDefaultRetentionResponse `json:"defaultRetention"` /* 默认保留配置 */
}
type ZosGetObjectLockConfReturnObjResponse ¶
type ZosGetObjectLockConfReturnObjResponse struct {
ObjectLockConfiguration *ZosGetObjectLockConfReturnObjObjectLockConfigurationResponse `json:"objectLockConfiguration"` /* 对象锁定配置 */
}
type ZosGetObjectRetentionApi ¶
type ZosGetObjectRetentionApi struct {
// contains filtered or unexported fields
}
func NewZosGetObjectRetentionApi ¶
func NewZosGetObjectRetentionApi(client *core.CtyunClient) *ZosGetObjectRetentionApi
func (*ZosGetObjectRetentionApi) Do ¶
func (a *ZosGetObjectRetentionApi) Do(ctx context.Context, credential core.Credential, req *ZosGetObjectRetentionRequest) (*ZosGetObjectRetentionResponse, error)
type ZosGetObjectRetentionResponse ¶
type ZosGetObjectRetentionResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetObjectRetentionReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetObjectRetentionReturnObjResponse ¶
type ZosGetObjectRetentionReturnObjResponse struct {
Retention *ZosGetObjectRetentionReturnObjRetentionResponse `json:"retention"` /* 保留配置 */
}
type ZosGetObjectTaggingApi ¶
type ZosGetObjectTaggingApi struct {
// contains filtered or unexported fields
}
func NewZosGetObjectTaggingApi ¶
func NewZosGetObjectTaggingApi(client *core.CtyunClient) *ZosGetObjectTaggingApi
func (*ZosGetObjectTaggingApi) Do ¶
func (a *ZosGetObjectTaggingApi) Do(ctx context.Context, credential core.Credential, req *ZosGetObjectTaggingRequest) (*ZosGetObjectTaggingResponse, error)
type ZosGetObjectTaggingResponse ¶
type ZosGetObjectTaggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetObjectTaggingReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetObjectTaggingReturnObjResponse ¶
type ZosGetObjectTaggingReturnObjResponse struct {
TagSet []*ZosGetObjectTaggingReturnObjTagSetResponse `json:"tagSet"` /* 标签集 */
}
type ZosGetOssServiceStatusApi ¶
type ZosGetOssServiceStatusApi struct {
// contains filtered or unexported fields
}
func NewZosGetOssServiceStatusApi ¶
func NewZosGetOssServiceStatusApi(client *core.CtyunClient) *ZosGetOssServiceStatusApi
func (*ZosGetOssServiceStatusApi) Do ¶
func (a *ZosGetOssServiceStatusApi) Do(ctx context.Context, credential core.Credential, req *ZosGetOssServiceStatusRequest) (*ZosGetOssServiceStatusResponse, error)
type ZosGetOssServiceStatusRequest ¶
type ZosGetOssServiceStatusRequest struct {
RegionID string /* 区域 ID */
}
type ZosGetOssServiceStatusResponse ¶
type ZosGetOssServiceStatusResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosGetOssServiceStatusReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetOssServiceStatusReturnObjResponse ¶
type ZosGetOssServiceStatusReturnObjResponse struct {
State string `json:"state,omitempty"` /* 开通状态,①true,已开通;②false,开通失败;③processing,开通中;④frozen,冻结; */
}
type ZosGetUserEventBridgeApi ¶
type ZosGetUserEventBridgeApi struct {
// contains filtered or unexported fields
}
func NewZosGetUserEventBridgeApi ¶
func NewZosGetUserEventBridgeApi(client *core.CtyunClient) *ZosGetUserEventBridgeApi
func (*ZosGetUserEventBridgeApi) Do ¶
func (a *ZosGetUserEventBridgeApi) Do(ctx context.Context, credential core.Credential, req *ZosGetUserEventBridgeRequest) (*ZosGetUserEventBridgeResponse, error)
type ZosGetUserEventBridgeRequest ¶
type ZosGetUserEventBridgeRequest struct {
RegionID string /* 资源池 ID */
}
type ZosGetUserEventBridgeResponse ¶
type ZosGetUserEventBridgeResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回码<br>取值范围:800 成功 */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosGetUserEventBridgeReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetUserEventBridgeReturnObjResponse ¶
type ZosGetUserEventBridgeReturnObjResponse struct {
UserEventBridgeEnabled *bool `json:"userEventBridgeEnabled"` /* 对象存储用户事件总线开启状态,false为关闭,ture为开启 */
}
type ZosGetZMSAssessmentTaskDetailApi ¶
type ZosGetZMSAssessmentTaskDetailApi struct {
// contains filtered or unexported fields
}
func NewZosGetZMSAssessmentTaskDetailApi ¶
func NewZosGetZMSAssessmentTaskDetailApi(client *core.CtyunClient) *ZosGetZMSAssessmentTaskDetailApi
func (*ZosGetZMSAssessmentTaskDetailApi) Do ¶
func (a *ZosGetZMSAssessmentTaskDetailApi) Do(ctx context.Context, credential core.Credential, req *ZosGetZMSAssessmentTaskDetailRequest) (*ZosGetZMSAssessmentTaskDetailResponse, error)
type ZosGetZMSAssessmentTaskDetailResponse ¶
type ZosGetZMSAssessmentTaskDetailResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetZMSAssessmentTaskListApi ¶
type ZosGetZMSAssessmentTaskListApi struct {
// contains filtered or unexported fields
}
func NewZosGetZMSAssessmentTaskListApi ¶
func NewZosGetZMSAssessmentTaskListApi(client *core.CtyunClient) *ZosGetZMSAssessmentTaskListApi
func (*ZosGetZMSAssessmentTaskListApi) Do ¶
func (a *ZosGetZMSAssessmentTaskListApi) Do(ctx context.Context, credential core.Credential, req *ZosGetZMSAssessmentTaskListRequest) (*ZosGetZMSAssessmentTaskListResponse, error)
type ZosGetZMSAssessmentTaskListResponse ¶
type ZosGetZMSAssessmentTaskListResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetZMSMigrationTaskDetailApi ¶
type ZosGetZMSMigrationTaskDetailApi struct {
// contains filtered or unexported fields
}
func NewZosGetZMSMigrationTaskDetailApi ¶
func NewZosGetZMSMigrationTaskDetailApi(client *core.CtyunClient) *ZosGetZMSMigrationTaskDetailApi
func (*ZosGetZMSMigrationTaskDetailApi) Do ¶
func (a *ZosGetZMSMigrationTaskDetailApi) Do(ctx context.Context, credential core.Credential, req *ZosGetZMSMigrationTaskDetailRequest) (*ZosGetZMSMigrationTaskDetailResponse, error)
type ZosGetZMSMigrationTaskDetailResponse ¶
type ZosGetZMSMigrationTaskDetailResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosGetZMSMigrationTaskListApi ¶
type ZosGetZMSMigrationTaskListApi struct {
// contains filtered or unexported fields
}
func NewZosGetZMSMigrationTaskListApi ¶
func NewZosGetZMSMigrationTaskListApi(client *core.CtyunClient) *ZosGetZMSMigrationTaskListApi
func (*ZosGetZMSMigrationTaskListApi) Do ¶
func (a *ZosGetZMSMigrationTaskListApi) Do(ctx context.Context, credential core.Credential, req *ZosGetZMSMigrationTaskListRequest) (*ZosGetZMSMigrationTaskListResponse, error)
type ZosGetZMSMigrationTaskListResponse ¶
type ZosGetZMSMigrationTaskListResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosHeadBucketApi ¶
type ZosHeadBucketApi struct {
// contains filtered or unexported fields
}
func NewZosHeadBucketApi ¶
func NewZosHeadBucketApi(client *core.CtyunClient) *ZosHeadBucketApi
func (*ZosHeadBucketApi) Do ¶
func (a *ZosHeadBucketApi) Do(ctx context.Context, credential core.Credential, req *ZosHeadBucketRequest) (*ZosHeadBucketResponse, error)
type ZosHeadBucketRequest ¶
type ZosHeadBucketResponse ¶
type ZosHeadBucketResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosHeadObjectApi ¶
type ZosHeadObjectApi struct {
// contains filtered or unexported fields
}
func NewZosHeadObjectApi ¶
func NewZosHeadObjectApi(client *core.CtyunClient) *ZosHeadObjectApi
func (*ZosHeadObjectApi) Do ¶
func (a *ZosHeadObjectApi) Do(ctx context.Context, credential core.Credential, req *ZosHeadObjectRequest) (*ZosHeadObjectResponse, error)
type ZosHeadObjectRequest ¶
type ZosHeadObjectResponse ¶
type ZosHeadObjectResponse struct {
ReturnObj *ZosHeadObjectReturnObjResponse `json:"returnObj"` /* 响应对象 */
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosHeadObjectReturnObjMetadataResponse ¶
type ZosHeadObjectReturnObjMetadataResponse struct{}
type ZosHeadObjectReturnObjResponse ¶
type ZosHeadObjectReturnObjResponse struct {
DeleteMarker *bool `json:"deleteMarker"` /* 指定检索到的对象是(true)还是不是(false)删除标记。如果为 false,则此响应标头不会出现在响应中 */
AcceptRanges string `json:"acceptRanges,omitempty"` /* 表示指定了一个字节范围 */
Expiration string `json:"expiration,omitempty"` /* 如果配置了对象过期(请参阅 PUT Bucket 生命周期),则响应包含此标头。它包括提供对象过期信息的过期日期和规则 ID 键值对。 rule-id 的值是 URL 编码的 */
Restore string `json:"restore,omitempty"` /* 如果对象是存档对象(其存储类为 GLACIER 的对象),则如果存档恢复正在进行(请参阅 RestoreObject 或存档副本已恢复),则响应将包含此标头。如果存档副本已恢复,则标头值指示对象存储计划何时删除对象副本。例如:x-amz-restore: concurrent-request="false", expiry-date="Fri, 21 Dec 2012 00:00:00 GMT"。如果对象恢复正在进行中,标头返回值 concurrent-request="true" */
ArchiveStatus string `json:"archiveStatus,omitempty"` /* head 对象的归档状态。可能的值为 ARCHIVE_ACCESS,DEEP_ARCHIVE_ACCESS */
LastModified string `json:"lastModified,omitempty"` /* 对象创建日期, ISO8601 格式字符串 */
ContentLength int64 `json:"contentLength,omitempty"` /* 内容长度 */
ETag string `json:"ETag,omitempty"` /* ETag */
MissingMeta int64 `json:"missingMeta,omitempty"` /* 这设置为 x-amz-meta 标头中未返回的元数据条目数。如果您使用像 SOAP 这样支持比 REST API 更灵活的元数据的 API 创建元数据,就会发生这种情况。例如,使用 SOAP,您可以创建其值不是合法 HTTP 标头的元数据 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
CacheControl string `json:"cacheControl,omitempty"` /* 指定沿请求/响应链的缓存行为 */
ContentDisposition string `json:"contentDisposition,omitempty"` /* 指定对象的表示信息 */
ContentEncoding string `json:"contentEncoding,omitempty"` /* 内容编码 */
ContentLanguage string `json:"contentLanguage,omitempty"` /* 内容语言 */
ContentType string `json:"contentType,omitempty"` /* 内容类型,枚举值可参考HTTP content-type类型 */
Expires string `json:"expires,omitempty"` /* 对象不再可缓存的日期和时间。 ISO8601 格式字符串。 */
WebsiteRedirectLocation string `json:"websiteRedirectLocation,omitempty"` /* 网站重定向位置 */
ServerSideEncryption string `json:"serverSideEncryption,omitempty"` /* 服务端加密算法,AES256,aws:kms */
Metadata *ZosHeadObjectReturnObjMetadataResponse `json:"metadata"` /* 与 S3 中的对象一起存储的元数据映射 */
SSECustomerAlgorithm string `json:"SSECustomerAlgorithm,omitempty"` /* 如果请求使用客户提供的加密密钥进行服务器端加密,则响应将包含此参数,以确认所使用的加密算法。 */
SSECustomerKeyMD5 string `json:"SSECustomerKeyMD5,omitempty"` /* 如果请求使用客户提供的加密密钥进行服务器端加密,则响应将包含此标头以提供往返消息的完整性验证 */
SSEKMSKeyID string `json:"SSEKMSKeyID,omitempty"` /* SSEKMSKeyID */
BucketKeyEnabled *bool `json:"bucketKeyEnabled"` /* 指示对象是否通过服务端加密 */
StorageClass string `json:"storageClass,omitempty"` /* 存储类,可能的值有:STANDARD(标准存储)、STANDARD_IA(低频存储)、GLACIER(归档存储) */
RequestCharged string `json:"requestCharged,omitempty"` /* 如果存在,则表明请求者已成功为请求收费 */
ReplicationStatus string `json:"replicationStatus,omitempty"` /* 复制状态,如COMPLETE,PENDING,FAILED,REPLICA */
PartsCount int64 `json:"partsCount,omitempty"` /* 此对象拥有的分段数 */
ObjectLockMode string `json:"objectLockMode,omitempty"` /* 对象锁定模式,GOVERNANCE,COMPLIANCE */
ObjectLockRetainUntilDate string `json:"objectLockRetainUntilDate,omitempty"` /* 对象锁定保留期到期的日期和时间。ISO8601 格式字符串 */
ObjectLockLegalHoldStatus string `json:"objectLockLegalHoldStatus,omitempty"` /* 指定此对象的合法保留是否有效,可能的值是 ON,OFF */
}
type ZosListAllPartsApi ¶
type ZosListAllPartsApi struct {
// contains filtered or unexported fields
}
func NewZosListAllPartsApi ¶
func NewZosListAllPartsApi(client *core.CtyunClient) *ZosListAllPartsApi
func (*ZosListAllPartsApi) Do ¶
func (a *ZosListAllPartsApi) Do(ctx context.Context, credential core.Credential, req *ZosListAllPartsRequest) (*ZosListAllPartsResponse, error)
type ZosListAllPartsRequest ¶
type ZosListAllPartsResponse ¶
type ZosListAllPartsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosListAllPartsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListAllPartsReturnObjResponse ¶
type ZosListAllPartsReturnObjResponse struct {
Result []*ZosListAllPartsReturnObjResultResponse `json:"result"` /* 规则详情的数组 */
TotalCount int64 `json:"totalCount,omitempty"` /* 总数 */
CurrentCount int64 `json:"currentCount,omitempty"` /* 当前页记录数 */
}
type ZosListAllPartsReturnObjResultPartInfoResponse ¶
type ZosListAllPartsReturnObjResultPartInfoResponse struct {
LastModified string `json:"lastModified,omitempty"` /* 最后修改时间,为 ISO 8601 格式 */
PartNumber int64 `json:"partNumber,omitempty"` /* 分段编号 */
ETag string `json:"ETag,omitempty"` /* ETag */
Size int64 `json:"size,omitempty"` /* 分段大小(单位 Bytes) */
}
type ZosListAllPartsReturnObjResultResponse ¶
type ZosListAllPartsReturnObjResultResponse struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
UploadID string `json:"uploadID,omitempty"` /* 分段上传ID */
Key string `json:"key,omitempty"` /* 对象名 */
FragmentSize int64 `json:"fragmentSize,omitempty"` /* 当前段上传内碎片大小 */
PartInfo []*ZosListAllPartsReturnObjResultPartInfoResponse `json:"partInfo"` /* 当前分段上传内的碎片列表 */
}
type ZosListBucketsApi ¶
type ZosListBucketsApi struct {
// contains filtered or unexported fields
}
func NewZosListBucketsApi ¶
func NewZosListBucketsApi(client *core.CtyunClient) *ZosListBucketsApi
func (*ZosListBucketsApi) Do ¶
func (a *ZosListBucketsApi) Do(ctx context.Context, credential core.Credential, req *ZosListBucketsRequest) (*ZosListBucketsResponse, error)
type ZosListBucketsRequest ¶
type ZosListBucketsResponse ¶
type ZosListBucketsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosListBucketsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListBucketsReturnObjBucketListResponse ¶
type ZosListBucketsReturnObjBucketListResponse struct {
CreationDate string `json:"creationDate,omitempty"` /* 创建日期,为 ISO 8601 格式 */
CmkUUID string `json:"cmkUUID,omitempty"` /* 加密ID,若 isEncrypted 为 false,此值为空字符串 "" */
StorageType string `json:"storageType,omitempty"` /* 存储类型,可选的值为 STANDARD, STANDARD_IA, GLACIER */
ProjectID string `json:"projectID,omitempty"` /* 企业项目 ID */
Bucket string `json:"bucket,omitempty"` /* 桶名 */
IsEncrypted *bool `json:"isEncrypted"` /* 是否加密 */
AZPolicy string `json:"AZPolicy,omitempty"` /* AZ策略,single-az 或 multi-az */
RegionName string `json:"regionName,omitempty"` /* 区域名称 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
}
type ZosListBucketsReturnObjResponse ¶
type ZosListBucketsReturnObjResponse struct {
BucketList []*ZosListBucketsReturnObjBucketListResponse `json:"bucketList"` /* 桶数组 */
BucketTotal int64 `json:"bucketTotal,omitempty"` /* 总记录数 */
PageSize int64 `json:"pageSize,omitempty"` /* 页大小 */
PageNo int64 `json:"pageNo,omitempty"` /* 页码 */
TotalCount int64 `json:"totalCount,omitempty"` /* 总记录数 */
CurrentCount int64 `json:"currentCount,omitempty"` /* 当前页记录数 */
}
type ZosListMultipartUploadsApi ¶
type ZosListMultipartUploadsApi struct {
// contains filtered or unexported fields
}
func NewZosListMultipartUploadsApi ¶
func NewZosListMultipartUploadsApi(client *core.CtyunClient) *ZosListMultipartUploadsApi
func (*ZosListMultipartUploadsApi) Do ¶
func (a *ZosListMultipartUploadsApi) Do(ctx context.Context, credential core.Credential, req *ZosListMultipartUploadsRequest) (*ZosListMultipartUploadsResponse, error)
type ZosListMultipartUploadsRequest ¶
type ZosListMultipartUploadsRequest struct {
Bucket string /* 桶名 */
RegionID string /* 区域 ID */
KeyMarker string /* 和uploadIdMarker参数一起用于指定返回哪部分分段上传的信息。若未设置uploadIdMarker参数,则返回对象key按字典序大于等于keyMarker的片段信息。若设置了uploadIdMarker参数,则返回对象key大于等于keyMarker且uploadId大于uploadIdMarker的片段信息 */
UploadIDMarker string /* 和keyMarker参数一起用于指定返回哪部分分段上传的信息,仅当设置了keyMarker参数的时候有效。设置后将返回对象key大于等于keyMarker且uploadId大于uploadIdMarker的片段信息 */
MaxUploads int64 /* 单次最多返回的分段上传数据,大小是1-1000,超过1000的数据会被视为1000 */
Prefix string /* Key的前缀,只有以Prefix为开头的Key才会被返回 */
}
type ZosListMultipartUploadsResponse ¶
type ZosListMultipartUploadsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosListMultipartUploadsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListMultipartUploadsReturnObjResponse ¶
type ZosListMultipartUploadsReturnObjResponse struct {
Bucket string `json:"bucket,omitempty"` /* 启动分段上传的桶的名称 */
KeyMarker string `json:"keyMarker,omitempty"` /* 与请求中设置的 keyMarker 相同 */
UploadIDMarker string `json:"uploadIDMarker,omitempty"` /* 响应结果列表中的起始 uploadId */
NextKeyMarker string `json:"nextKeyMarker,omitempty"` /* 当列表被截断时,此元素指定应用于后续请求中的 key 标记请求参数的值 */
NextUploadIDMarker string `json:"nextUploadIDMarker,omitempty"` /* 当列表被截断时,此元素指定应用于后续请求中的 upload-id-marker 请求参数的值 */
MaxUploads int64 `json:"maxUploads,omitempty"` /* 可以包含在响应中的分段上传的最大数量 */
IsTruncated *bool `json:"isTruncated"` /* 指示返回的分段列表是否被截断。值为 true 表示列表已被截断。如果分段上传的数量超过最大上传允许或指定的限制,则可以截断该列表 */
Uploads []*ZosListMultipartUploadsReturnObjUploadsResponse `json:"uploads"` /* 与特定分段上传相关的元素的容器。响应可以包含零个或多个 Upload 元素 */
}
type ZosListMultipartUploadsReturnObjUploadsResponse ¶
type ZosListMultipartUploadsReturnObjUploadsResponse struct {
UploadID string `json:"uploadID,omitempty"` /* uploadID */
Key string `json:"key,omitempty"` /* 对象名 */
Initiated string `json:"initiated,omitempty"` /* 分段上传初始化时间,ISO-8601 格式的日期字符串 */
StorageClass string `json:"storageClass,omitempty"` /* 存储类,可选的值由 STANDARD,STANDARD_IA,GLACIER */
Owner *ZosListMultipartUploadsReturnObjUploadsOwnerResponse `json:"owner"` /* 所有者 */
Initiator *ZosListMultipartUploadsReturnObjUploadsInitiatorResponse `json:"initiator"` /* 初始化分段上传事件的用户 */
}
type ZosListObjectVersionsApi ¶
type ZosListObjectVersionsApi struct {
// contains filtered or unexported fields
}
func NewZosListObjectVersionsApi ¶
func NewZosListObjectVersionsApi(client *core.CtyunClient) *ZosListObjectVersionsApi
func (*ZosListObjectVersionsApi) Do ¶
func (a *ZosListObjectVersionsApi) Do(ctx context.Context, credential core.Credential, req *ZosListObjectVersionsRequest) (*ZosListObjectVersionsResponse, error)
type ZosListObjectVersionsResponse ¶
type ZosListObjectVersionsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosListObjectVersionsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListObjectVersionsReturnObjDeleteMarkersResponse ¶
type ZosListObjectVersionsReturnObjDeleteMarkersResponse struct {
LastModified string `json:"lastModified,omitempty"` /* 最后修改时间,为 ISO 8601 格式 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
Key string `json:"key,omitempty"` /* 对象名 */
Owner *ZosListObjectVersionsReturnObjDeleteMarkersOwnerResponse `json:"owner"` /* 创建删除标记的账户 */
IsLatest *bool `json:"isLatest"` /* 是否为最新版本 */
}
type ZosListObjectVersionsReturnObjResponse ¶
type ZosListObjectVersionsReturnObjResponse struct {
Keys []*ZosListObjectVersionsReturnObjKeysResponse `json:"keys"` /* 具有 prefix 前缀的对象列表。 */
NextKeyMarker string `json:"nextKeyMarker,omitempty"` /* 下一个 keyMarker。若没有则为 null。 */
KeyMarker string `json:"keyMarker,omitempty"` /* 标记截断响应中返回的最后一个 key。 */
DeleteMarkers []*ZosListObjectVersionsReturnObjDeleteMarkersResponse `json:"deleteMarkers"` /* 作为删除标记的对象的容器。 */
}
type ZosListObjectsApi ¶
type ZosListObjectsApi struct {
// contains filtered or unexported fields
}
func NewZosListObjectsApi ¶
func NewZosListObjectsApi(client *core.CtyunClient) *ZosListObjectsApi
func (*ZosListObjectsApi) Do ¶
func (a *ZosListObjectsApi) Do(ctx context.Context, credential core.Credential, req *ZosListObjectsRequest) (*ZosListObjectsResponse, error)
type ZosListObjectsRequest ¶
type ZosListObjectsResponse ¶
type ZosListObjectsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosListObjectsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListObjectsReturnObjCommonPrefixesResponse ¶
type ZosListObjectsReturnObjCommonPrefixesResponse struct {
Prefix string `json:"prefix,omitempty"` /* 前缀 */
}
type ZosListObjectsReturnObjContentsResponse ¶
type ZosListObjectsReturnObjContentsResponse struct {
ETag string `json:"ETag,omitempty"` /* ETag */
Key string `json:"key,omitempty"` /* 对象名 */
LastModified string `json:"lastModified,omitempty"` /* 最后更改时间, ISO-8601 格式的日期字符串 */
Owner *ZosListObjectsReturnObjContentsOwnerResponse `json:"owner"` /* 所有者 */
Size int64 `json:"size,omitempty"` /* 大小 */
StorageClass string `json:"storageClass,omitempty"` /* 存储类,可能的值有:STANDARD(标准存储)、STANDARD_IA(低频存储)、GLACIER(归档存储) */
RawType string `json:"type,omitempty"` /* 对象类型,普通对象为 `Normal`,软链接对象为 `Symlink` */
}
type ZosListObjectsReturnObjResponse ¶
type ZosListObjectsReturnObjResponse struct {
IsTruncated *bool `json:"isTruncated"` /* 指示返回的分段列表是否被截断。值为 true 表示列表已被截断。 */
Marker string `json:"marker,omitempty"` /* 指示存储桶列表中的开始位置。如果标记是随请求一起发送的,则标记包含在响应中。 */
Contents []*ZosListObjectsReturnObjContentsResponse `json:"contents"` /* 对象的容器 */
NextMarker string `json:"nextMarker,omitempty"` /* 下一个 Marker */
Name string `json:"name,omitempty"` /* 桶名 */
Prefix string `json:"prefix,omitempty"` /* 返回的key的前缀 */
Delimiter string `json:"delimiter,omitempty"` /* 定界符是您用来对键进行分组的字符 */
MaxKeys int64 `json:"maxKeys,omitempty"` /* 一次返回keys的最大数目 */
CommonPrefixes []*ZosListObjectsReturnObjCommonPrefixesResponse `json:"commonPrefixes"` /* 在计算返回数时,所有键(最多 1,000 个)汇总在一个公共前缀中计为单个返回。仅当指定分隔符时,响应才能包含 commonPrefixes */
EncodingType string `json:"encodingType,omitempty"` /* 对响应中的对象键进行编码并指定要使用的编码方法,目前允许的值只有 url */
}
type ZosListPartsApi ¶
type ZosListPartsApi struct {
// contains filtered or unexported fields
}
func NewZosListPartsApi ¶
func NewZosListPartsApi(client *core.CtyunClient) *ZosListPartsApi
func (*ZosListPartsApi) Do ¶
func (a *ZosListPartsApi) Do(ctx context.Context, credential core.Credential, req *ZosListPartsRequest) (*ZosListPartsResponse, error)
type ZosListPartsRequest ¶
type ZosListPartsResponse ¶
type ZosListPartsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosListPartsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListPartsReturnObjPartsResponse ¶
type ZosListPartsReturnObjPartsResponse struct {
PartNumber int64 `json:"partNumber,omitempty"` /* 分段编号 */
Size int64 `json:"size,omitempty"` /* 分段大小(单位 Bytes) */
Etag string `json:"Etag,omitempty"` /* 该分段数据对应Etag */
LastModified string `json:"lastModified,omitempty"` /* 该分段上次被修改的时间,ISO-8601 格式的日期字符串 */
}
type ZosListPartsReturnObjResponse ¶
type ZosListPartsReturnObjResponse struct {
Bucket string `json:"bucket,omitempty"` /* 文件上传的Bcuket名称 */
NextPartNumberMarker int64 `json:"nextPartNumberMarker,omitempty"` /* 下一次list的时候的分段起始编号,主要用于截断返回时(也就是已上传的分段数目大于当前返回的分段数目),作为下一次list的分段起始编号 */
Parts []*ZosListPartsReturnObjPartsResponse `json:"parts"` /* 已经上传的分段信息 */
UploadID string `json:"uploadID,omitempty"` /* 分段上传的ID */
StorageClass string `json:"storageClass,omitempty"` /* 分段上传的文件对应的存储级别 */
Key string `json:"key,omitempty"` /* 分段上传的文件在集群中保存的名字 */
Owner *ZosListPartsReturnObjOwnerResponse `json:"owner"` /* 分段上传的文件所属用户 */
MaxParts int64 `json:"maxParts,omitempty"` /* 当前list最多返回的分段数目 */
IsTruncated *bool `json:"isTruncated"` /* 表示返回的分段列表是否被截断。值为 true 表示列表已被截断。 */
PartNumberMarker int64 `json:"partNumberMarker,omitempty"` /* 当前list的分段起始编号 */
}
type ZosListPoliciesApi ¶
type ZosListPoliciesApi struct {
// contains filtered or unexported fields
}
func NewZosListPoliciesApi ¶
func NewZosListPoliciesApi(client *core.CtyunClient) *ZosListPoliciesApi
func (*ZosListPoliciesApi) Do ¶
func (a *ZosListPoliciesApi) Do(ctx context.Context, credential core.Credential, req *ZosListPoliciesRequest) (*ZosListPoliciesResponse, error)
type ZosListPoliciesRequest ¶
type ZosListPoliciesResponse ¶
type ZosListPoliciesResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosListPoliciesReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListPoliciesReturnObjResponse ¶
type ZosListPoliciesReturnObjResponse struct {
TotalCount int64 `json:"totalCount,omitempty"` /* 总数 */
CurrentCount int64 `json:"currentCount,omitempty"` /* 当前页记录数 */
Result []*ZosListPoliciesReturnObjResultResponse `json:"result"` /* 查询结果列表 */
}
type ZosListPoliciesReturnObjResultResponse ¶
type ZosListPoliciesReturnObjResultResponse struct {
Fuser_last_updated string `json:"fuser_last_updated,omitempty"` /* 最近更新时间 */
Policy_document string `json:"policy_document,omitempty"` /* 策略 */
Note string `json:"note,omitempty"` /* 策略备注 */
Created_time string `json:"created_time,omitempty"` /* 策略创建时间 */
Policy_name string `json:"policy_name,omitempty"` /* 策略名 */
}
type ZosListRegionsApi ¶
type ZosListRegionsApi struct {
// contains filtered or unexported fields
}
func NewZosListRegionsApi ¶
func NewZosListRegionsApi(client *core.CtyunClient) *ZosListRegionsApi
func (*ZosListRegionsApi) Do ¶
func (a *ZosListRegionsApi) Do(ctx context.Context, credential core.Credential, req *ZosListRegionsRequest) (*ZosListRegionsResponse, error)
type ZosListRegionsRequest ¶
type ZosListRegionsRequest struct{}
type ZosListRegionsResponse ¶
type ZosListRegionsResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj []*ZosListRegionsReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListRolesApi ¶
type ZosListRolesApi struct {
// contains filtered or unexported fields
}
func NewZosListRolesApi ¶
func NewZosListRolesApi(client *core.CtyunClient) *ZosListRolesApi
func (*ZosListRolesApi) Do ¶
func (a *ZosListRolesApi) Do(ctx context.Context, credential core.Credential, req *ZosListRolesRequest) (*ZosListRolesResponse, error)
type ZosListRolesRequest ¶
type ZosListRolesResponse ¶
type ZosListRolesResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosListRolesReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosListRolesReturnObjResponse ¶
type ZosListRolesReturnObjResponse struct {
TotalCount int64 `json:"totalCount,omitempty"` /* 总数 */
CurrentCount int64 `json:"currentCount,omitempty"` /* 当前页记录数 */
Result []*ZosListRolesReturnObjResultResponse `json:"result"` /* 查询结果列表 */
}
type ZosListRolesReturnObjResultResponse ¶
type ZosListRolesReturnObjResultResponse struct {
Status *bool `json:"status"` /* 角色状态 */
Fuser_last_updated string `json:"fuser_last_updated,omitempty"` /* 最近更新时间 */
Role_arn string `json:"role_arn,omitempty"` /* 角色arn */
Policy_name []*ZosListRolesReturnObjResultPolicy_nameResponse `json:"policy_name"` /* 该角色下绑定的策略列表 */
Note string `json:"note,omitempty"` /* 角色备注 */
Role_name string `json:"role_name,omitempty"` /* 角色名 */
Created_time string `json:"created_time,omitempty"` /* 角色创建时间 */
}
type ZosNewOssApi ¶
type ZosNewOssApi struct {
// contains filtered or unexported fields
}
func NewZosNewOssApi ¶
func NewZosNewOssApi(client *core.CtyunClient) *ZosNewOssApi
func (*ZosNewOssApi) Do ¶
func (a *ZosNewOssApi) Do(ctx context.Context, credential core.Credential, req *ZosNewOssRequest) (*ZosNewOssResponse, error)
type ZosNewOssErrorDetailResponse ¶
type ZosNewOssErrorDetailResponse struct {
BssErrCode string `json:"bssErrCode,omitempty"` /* bss错误明细码,包含于bss格式化JSON错误信息中 */
BssErrMsg string `json:"bssErrMsg,omitempty"` /* bss错误信息,包含于bss格式化JSON错误信息中 */
BssOrigErr string `json:"bssOrigErr,omitempty"` /* 无法明确解码bss错误信息时,原样透出的bss错误信息 */
BssErrPrefixHint string `json:"bssErrPrefixHint,omitempty"` /* bss格式化JSON错误信息的前置提示信息 */
}
type ZosNewOssRequest ¶
type ZosNewOssResponse ¶
type ZosNewOssResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosNewOssReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
ErrorDetail *ZosNewOssErrorDetailResponse `json:"errorDetail"` /* 错误明细。一般情况下,会对订单侧(bss)的对象存储订单业务相关的错误做明确的错误映射和提升,有唯一对应的 errorCode 。 其他订单侧(bss)的错误,以 oss.order.procFailed 的 errorCode 统一映射返回,并在 errorDetail 中返回订单侧的详细错误信息 */
}
type ZosNewOssReturnObjResourcesResponse ¶
type ZosNewOssReturnObjResourcesResponse struct {
ZosID string `json:"zosID,omitempty"` /* 单项资源的变配、续订、退订等需要该资源项的ID */
OrderID string `json:"orderID,omitempty"` /* 无需关心 */
StartTime int64 `json:"startTime,omitempty"` /* 启动时刻,epoch时戳,毫秒精度 */
CreateTime int64 `json:"createTime,omitempty"` /* 创建时刻,epoch时戳,毫秒精度 */
UpdateTime int64 `json:"updateTime,omitempty"` /* 更新时刻,epoch时戳,毫秒精度 */
Status int64 `json:"status,omitempty"` /* 资源状态,无需关心 */
IsMaster *bool `json:"isMaster"` /* 是否是主资源项 */
ItemValue int64 `json:"itemValue,omitempty"` /* 资源规格,对象存储场景下,无需关心 */
ResourceType string `json:"resourceType,omitempty"` /* 资源类型,对象存储服务开通固定为:ZOS_REG */
MasterResourceID string `json:"masterResourceID,omitempty"` /* 主资源ID。对象存储场景下,无需关心 */
MasterOrderID string `json:"masterOrderID,omitempty"` /* 订单ID。调用方在拿到masterOrderID之后,在若干错误情况下,可以使用 materOrderID 进一步确认订单状态及资源状态 */
}
type ZosNewOssReturnObjResponse ¶
type ZosNewOssReturnObjResponse struct {
MasterOrderID string `json:"masterOrderID,omitempty"` /* 订单ID。调用方在拿到masterOrderID之后,在若干错误情况下,可以使用materOrderID进一步确认订单状态及资源状态 */
MasterOrderNO string `json:"masterOrderNO,omitempty"` /* 订单号,可为 null */
RegionID string `json:"regionID,omitempty"` /* 资源所属资源池ID,若为集群互联资源池则返回”public“ */
MasterResourceID string `json:"masterResourceID,omitempty"` /* 主资源ID。对象存储场景下,无需关心 */
MasterResourceStatus string `json:"masterResourceStatus,omitempty"` /* 主资源状态。只有主订单资源会返回 */
Resources *ZosNewOssReturnObjResourcesResponse `json:"resources"` /* 资源明细列表 */
}
type ZosPauseZMSAssessmentTaskApi ¶
type ZosPauseZMSAssessmentTaskApi struct {
// contains filtered or unexported fields
}
func NewZosPauseZMSAssessmentTaskApi ¶
func NewZosPauseZMSAssessmentTaskApi(client *core.CtyunClient) *ZosPauseZMSAssessmentTaskApi
func (*ZosPauseZMSAssessmentTaskApi) Do ¶
func (a *ZosPauseZMSAssessmentTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosPauseZMSAssessmentTaskRequest) (*ZosPauseZMSAssessmentTaskResponse, error)
type ZosPauseZMSAssessmentTaskResponse ¶
type ZosPauseZMSAssessmentTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPauseZMSMigrationTaskApi ¶
type ZosPauseZMSMigrationTaskApi struct {
// contains filtered or unexported fields
}
func NewZosPauseZMSMigrationTaskApi ¶
func NewZosPauseZMSMigrationTaskApi(client *core.CtyunClient) *ZosPauseZMSMigrationTaskApi
func (*ZosPauseZMSMigrationTaskApi) Do ¶
func (a *ZosPauseZMSMigrationTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosPauseZMSMigrationTaskRequest) (*ZosPauseZMSMigrationTaskResponse, error)
type ZosPauseZMSMigrationTaskResponse ¶
type ZosPauseZMSMigrationTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPolicyDetailApi ¶
type ZosPolicyDetailApi struct {
// contains filtered or unexported fields
}
func NewZosPolicyDetailApi ¶
func NewZosPolicyDetailApi(client *core.CtyunClient) *ZosPolicyDetailApi
func (*ZosPolicyDetailApi) Do ¶
func (a *ZosPolicyDetailApi) Do(ctx context.Context, credential core.Credential, req *ZosPolicyDetailRequest) (*ZosPolicyDetailResponse, error)
type ZosPolicyDetailRequest ¶
type ZosPolicyDetailResponse ¶
type ZosPolicyDetailResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosPolicyDetailReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPolicyDetailReturnObjResponse ¶
type ZosPolicyDetailReturnObjResponse struct {
Note string `json:"note,omitempty"` /* 策略备注 */
Policy_document string `json:"policy_document,omitempty"` /* 策略详情 */
Policy_role []*ZosPolicyDetailReturnObjPolicy_roleResponse `json:"policy_role"` /* 该策略绑定的角色列表 */
Policy_name string `json:"policy_name,omitempty"` /* 策略名称 */
}
type ZosPutBucketAclAccessControlPolicyGrantsGranteeRequest ¶
type ZosPutBucketAclAccessControlPolicyGrantsGranteeRequest struct {
EmailAddress string `json:"emailAddress,omitempty"` /* 邮箱地址 */
RawType string `json:"type,omitempty"` /* 用户类型, CanonicalUser,AmazonCustomerByEmail,Group 三者之一。type 为 CanonicalUser 时,必填 ID;为 AmazonCustomerByEmail,必填 emailAddress;为 Group 必填URI。另外,使用 AmazonCustomerByEmail 时,将会保存其指向到的 CanonicalUser 类型的用户 */
DisplayName string `json:"displayName,omitempty"` /* 用户名 */
ID string `json:"ID,omitempty"` /* 用户 ID */
URI string `json:"URI,omitempty"` /* URI,不存在时为 null */
}
type ZosPutBucketAclAccessControlPolicyGrantsRequest ¶
type ZosPutBucketAclAccessControlPolicyGrantsRequest struct {
Grantee *ZosPutBucketAclAccessControlPolicyGrantsGranteeRequest `json:"grantee"` /* 授权信息 */
Permission string `json:"permission,omitempty"` /* 权限,为 WRITE, WRITE_ACP, FULL_CONTROL, READ, READ_ACP 之中的值<br>WRITE:向桶中写对象的权限<br>WRITE_ACP:修改桶的访问控制权限的能力<br>READ:读取桶中文件列表的能力<br>READ_ACP:获取桶的访问控制权限的能力<br>FULL_CONTROL:同桶的所属者相同的权限,以上能力都具有 */
}
type ZosPutBucketAclAccessControlPolicyRequest ¶
type ZosPutBucketAclAccessControlPolicyRequest struct {
Owner *ZosPutBucketAclAccessControlPolicyOwnerRequest `json:"owner"` /* 所有者 */
Grants []*ZosPutBucketAclAccessControlPolicyGrantsRequest `json:"grants"` /* 授权信息数组 */
}
type ZosPutBucketAclApi ¶
type ZosPutBucketAclApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketAclApi ¶
func NewZosPutBucketAclApi(client *core.CtyunClient) *ZosPutBucketAclApi
func (*ZosPutBucketAclApi) Do ¶
func (a *ZosPutBucketAclApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketAclRequest) (*ZosPutBucketAclResponse, error)
type ZosPutBucketAclRequest ¶
type ZosPutBucketAclRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
ACL string `json:"ACL,omitempty"` /* ACL 配置,允许的值为 private,public-read。此参数不能与 accessControlPolicy 共同使用 */
AccessControlPolicy *ZosPutBucketAclAccessControlPolicyRequest `json:"accessControlPolicy"` /* 访问控制策略,不能与 ACL 共同使用 */
}
type ZosPutBucketAclResponse ¶
type ZosPutBucketAclResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketCorsApi ¶
type ZosPutBucketCorsApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketCorsApi ¶
func NewZosPutBucketCorsApi(client *core.CtyunClient) *ZosPutBucketCorsApi
func (*ZosPutBucketCorsApi) Do ¶
func (a *ZosPutBucketCorsApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketCorsRequest) (*ZosPutBucketCorsResponse, error)
type ZosPutBucketCorsCORSConfigurationCORSRulesRequest ¶
type ZosPutBucketCorsCORSConfigurationCORSRulesRequest struct {
AllowedHeaders []string `json:"allowedHeaders"` /* Access-Control-Request-Headers 标头中指定的标头 */
AllowedMethods []string `json:"allowedMethods"` /* 您允许源执行的 HTTP 方法。有效值为 GET 、 PUT 、 HEAD 、 POST 和 DELETE */
AllowedOrigins []string `json:"allowedOrigins"` /* 您希望用户能够从中访问存储桶的一个或多个来源 */
ExposeHeaders []string `json:"exposeHeaders"` /* 您希望用户能够从他们的应用程序(例如,从 JavaScript XMLHttpRequest 对象)访问的响应中的一个或多个标头。 */
MaxAgeSeconds int64 `json:"maxAgeSeconds,omitempty"` /* 浏览器缓存指定资源的预检响应的时间(以秒为单位) */
}
type ZosPutBucketCorsCORSConfigurationRequest ¶
type ZosPutBucketCorsCORSConfigurationRequest struct {
CORSRules []*ZosPutBucketCorsCORSConfigurationCORSRulesRequest `json:"CORSRules"` /* 规则 */
}
type ZosPutBucketCorsRequest ¶
type ZosPutBucketCorsRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
CORSConfiguration *ZosPutBucketCorsCORSConfigurationRequest `json:"CORSConfiguration"` /* 跨域访问策略 */
}
type ZosPutBucketCorsResponse ¶
type ZosPutBucketCorsResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketEncryptionApi ¶
type ZosPutBucketEncryptionApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketEncryptionApi ¶
func NewZosPutBucketEncryptionApi(client *core.CtyunClient) *ZosPutBucketEncryptionApi
func (*ZosPutBucketEncryptionApi) Do ¶
func (a *ZosPutBucketEncryptionApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketEncryptionRequest) (*ZosPutBucketEncryptionResponse, error)
type ZosPutBucketEncryptionRequest ¶
type ZosPutBucketEncryptionRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
ServerSideEncryptionConfiguration *ZosPutBucketEncryptionServerSideEncryptionConfigurationRequest `json:"serverSideEncryptionConfiguration"` /* 加密配置 */
}
type ZosPutBucketEncryptionResponse ¶
type ZosPutBucketEncryptionResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketEncryptionServerSideEncryptionConfigurationRequest ¶
type ZosPutBucketEncryptionServerSideEncryptionConfigurationRequest struct {
Rules []*ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesRequest `json:"rules"` /* 规则 */
}
type ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultRequest ¶
type ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultRequest struct {
SSEAlgorithm string `json:"SSEAlgorithm,omitempty"` /* 加密算法,仅支持 AES256 或 aws:kms,若传入 AES256,将自动生成 KMSMasterKeyID,若传入 aws:kms,需用户预先通过密钥管理服务创建密钥 */
KMSMasterKeyID string `json:"KMSMasterKeyID,omitempty"` /* 当且仅当 SSEAlgorithm 为 aws:kms 时需要填写此参数,参数格式为"{密钥管理服务处的密钥ID}:::{regionID}:{userID}" */
}
type ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesRequest ¶
type ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesRequest struct {
ApplyServerSideEncryptionByDefault *ZosPutBucketEncryptionServerSideEncryptionConfigurationRulesApplyServerSideEncryptionByDefaultRequest `json:"applyServerSideEncryptionByDefault"` /* 加密配置 */
}
type ZosPutBucketEventBridgeApi ¶
type ZosPutBucketEventBridgeApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketEventBridgeApi ¶
func NewZosPutBucketEventBridgeApi(client *core.CtyunClient) *ZosPutBucketEventBridgeApi
func (*ZosPutBucketEventBridgeApi) Do ¶
func (a *ZosPutBucketEventBridgeApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketEventBridgeRequest) (*ZosPutBucketEventBridgeResponse, error)
type ZosPutBucketEventBridgeResponse ¶
type ZosPutBucketEventBridgeResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketLifecycleConfApi ¶
type ZosPutBucketLifecycleConfApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketLifecycleConfApi ¶
func NewZosPutBucketLifecycleConfApi(client *core.CtyunClient) *ZosPutBucketLifecycleConfApi
func (*ZosPutBucketLifecycleConfApi) Do ¶
func (a *ZosPutBucketLifecycleConfApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketLifecycleConfRequest) (*ZosPutBucketLifecycleConfResponse, error)
type ZosPutBucketLifecycleConfLifecycleConfigurationRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRequest struct {
Rules []*ZosPutBucketLifecycleConfLifecycleConfigurationRulesRequest `json:"rules"` /* 生命周期规则 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesAbortIncompleteMultipartUploadRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesAbortIncompleteMultipartUploadRequest struct {
DaysAfterInitiation int64 `json:"daysAfterInitiation,omitempty"` /* 指定 OSS 中止未完成分段上传的天数。 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesExpirationRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesExpirationRequest struct {
Date string `json:"date,omitempty"` /* ISO-8601 格式的日期字符串,精确到天。表示对象在什么日期被移动或删除。且与参数 expiredObjectDeleteMarker 以及 days 不能共存,必须为 UTC 午夜0时 */
ExpiredObjectDeleteMarker *bool `json:"expiredObjectDeleteMarker"` /* 指定是否自动移除过期删除标记。如果设置为 true,删除标记将过期;如果设置为 false,则策略不执行任何操作。且与参数 date 以及 days 不能共存 */
Days int64 `json:"days,omitempty"` /* 表示受该规则约束的对象的寿命,以天为单位。该值必须是一个非零的正整数。且与参数 date 以及 expiredObjectDeleteMarker 不能共存 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterAndRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterAndRequest struct {
Prefix string `json:"prefix,omitempty"` /* 标识规则适用的一个或多个对象的前缀 */
Tags []*ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterAndTagsRequest `json:"tags"` /* 所有这些标签都必须存在于对象的标签集中,才能应用规则 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterRequest struct {
And *ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterAndRequest `json:"and"` /* 这在生命周期规则过滤器中用于将逻辑 AND 应用于两个或多个谓词。生命周期规则将应用于与 And 运算符中配置的所有谓词匹配的任何对象。若要同时使用 prefix, tag 参数,请使用此参数。 */
Prefix string `json:"prefix,omitempty"` /* 标识规则适用的一个或多个对象的前缀。若要与 tag 参数一起使用,请使用 and 参数 */
Tag *ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterTagRequest `json:"tag"` /* 这个标签必须存在于对象的标签集中,以便规则的应用。若要与 prefix 参数一起使用,请使用 and 参数 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesNoncurrentVersionExpirationRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesNoncurrentVersionExpirationRequest struct {
NoncurrentDays int64 `json:"noncurrentDays,omitempty"` /* 指定对象在 OSS 可以执行关联操作之前处于非当前状态的天数。该值必须是一个非零的正整数 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesRequest struct {
ID string `json:"ID,omitempty"` /* 规则ID */
Expiration *ZosPutBucketLifecycleConfLifecycleConfigurationRulesExpirationRequest `json:"expiration"` /* 用日期或天数指定对象的过期时间。若未传此参数,则参数 transitions、noncurrentVersionExpiration、noncurrentVersionTransitions 至少指定其中一个 */
Status string `json:"status,omitempty"` /* 规则是否启用,值为 Enabled 或 Disabled */
NoncurrentVersionExpiration *ZosPutBucketLifecycleConfLifecycleConfigurationRulesNoncurrentVersionExpirationRequest `json:"noncurrentVersionExpiration"` /* 标识历史版本的过期规则。若未传此参数,则参数 expiration、transitions、noncurrentVersionTransitions 至少指定其中一个 */
NoncurrentVersionTransitions []*ZosPutBucketLifecycleConfLifecycleConfigurationRulesNoncurrentVersionTransitionsRequest `json:"noncurrentVersionTransitions"` /* 标识历史版本的转存储规则。若未传此参数,则参数 expiration、transitions、noncurrentVersionExpiration 至少指定其中一个 */
Filter *ZosPutBucketLifecycleConfLifecycleConfigurationRulesFilterRequest `json:"filter"` /* 过滤规则。可为空{},若非空则至少应包含prefix、tag或and中的一个。若未传此参数,则需要指定 prefix 参数 */
Prefix string `json:"prefix,omitempty"` /* 识别规则所适用的一个或多个对象的前缀,若未传此参数,需要指定 filter 参数。若此参数与 filter 参数中的 prefix 同时存在,则 filter 中的 prefix 参数生效 */
AbortIncompleteMultipartUpload *ZosPutBucketLifecycleConfLifecycleConfigurationRulesAbortIncompleteMultipartUploadRequest `json:"abortIncompleteMultipartUpload"` /* 指定自不完整的多部分上传开始后,在自动永久删除上传的所有部分之前将等待的天数 */
Transitions []*ZosPutBucketLifecycleConfLifecycleConfigurationRulesTransitionsRequest `json:"transitions"` /* 指定桶内对象何时过渡到指定的存储类别。若未传此参数,则参数 expiration、noncurrentVersionExpiration、noncurrentVersionTransitions 至少指定其中一个 */
}
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesTransitionsRequest ¶
type ZosPutBucketLifecycleConfLifecycleConfigurationRulesTransitionsRequest struct {
Date string `json:"date,omitempty"` /* 指示对象何时转换到指定的存储类,与 days 不能共存。日期值为 ISO 8601 格式,必须为 UTC 午夜0时 */
Days int64 `json:"days,omitempty"` /* 指示对象在创建后转换到指定存储类的天数,与 date 不能共存。该值必须是正整数 */
StorageClass string `json:"storageClass,omitempty"` /* 该对象过渡到的存储类,可选值为 GLACIER,STANDARD_IA */
}
type ZosPutBucketLifecycleConfRequest ¶
type ZosPutBucketLifecycleConfRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
LifecycleConfiguration *ZosPutBucketLifecycleConfLifecycleConfigurationRequest `json:"lifecycleConfiguration"` /* 生命周期配置 */
}
type ZosPutBucketLifecycleConfResponse ¶
type ZosPutBucketLifecycleConfResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketLoggingApi ¶
type ZosPutBucketLoggingApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketLoggingApi ¶
func NewZosPutBucketLoggingApi(client *core.CtyunClient) *ZosPutBucketLoggingApi
func (*ZosPutBucketLoggingApi) Do ¶
func (a *ZosPutBucketLoggingApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketLoggingRequest) (*ZosPutBucketLoggingResponse, error)
type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledRequest ¶
type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledRequest struct {
TargetPrefix string `json:"targetPrefix"` /* 所有日志对象键的前缀。如果你在一个桶中存储来自多个桶的日志文件,你可以使用前缀来区分哪些日志文件来自哪个桶。 */
TargetBucket string `json:"targetBucket,omitempty"` /* 指定希望 ZOS 存储服务器访问日志的桶。你可以让你的日志传递到你拥有的任何桶,包括被记录的同一个桶。你也可以配置多个桶,将它们的日志传递到同一个目标桶。在这种情况下,你应该为每个源桶选择一个不同的TargetPrefix,以便交付的日志文件可以通过密钥区分 */
TargetGrants []*ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsRequest `json:"targetGrants"` /* 授权信息 */
}
type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsGranteeRequest ¶
type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsGranteeRequest struct {
RawType string `json:"type,omitempty"` /* 被授权者类型, CanonicalUser,AmazonCustomerByEmail 两者之一。 type 为 CanonicalUser 时,必填 ID;为 AmazonCustomerByEmail,必填 emailAddress */
EmailAddress string `json:"emailAddress,omitempty"` /* 被授权者的邮箱 */
DisplayName string `json:"displayName,omitempty"` /* 被授权者的显示名 */
ID string `json:"ID,omitempty"` /* 被授权者的 ID */
}
type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsRequest ¶
type ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsRequest struct {
Grantee *ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledTargetGrantsGranteeRequest `json:"grantee"` /* 被授权者信息 */
Permission string `json:"permission,omitempty"` /* 分配给桶的被授权者的日志记录权限。 支持 FULL_CONTROL,READ,WRITE */
}
type ZosPutBucketLoggingBucketLoggingStatusRequest ¶
type ZosPutBucketLoggingBucketLoggingStatusRequest struct {
LoggingEnabled *ZosPutBucketLoggingBucketLoggingStatusLoggingEnabledRequest `json:"loggingEnabled"` /* 日志转存配置 */
}
type ZosPutBucketLoggingRequest ¶
type ZosPutBucketLoggingRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
BucketLoggingStatus *ZosPutBucketLoggingBucketLoggingStatusRequest `json:"bucketLoggingStatus"` /* 日志转存配置 */
}
type ZosPutBucketLoggingResponse ¶
type ZosPutBucketLoggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketPolicyApi ¶
type ZosPutBucketPolicyApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketPolicyApi ¶
func NewZosPutBucketPolicyApi(client *core.CtyunClient) *ZosPutBucketPolicyApi
func (*ZosPutBucketPolicyApi) Do ¶
func (a *ZosPutBucketPolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketPolicyRequest) (*ZosPutBucketPolicyResponse, error)
type ZosPutBucketPolicyResponse ¶
type ZosPutBucketPolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketQuotaApi ¶
type ZosPutBucketQuotaApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketQuotaApi ¶
func NewZosPutBucketQuotaApi(client *core.CtyunClient) *ZosPutBucketQuotaApi
func (*ZosPutBucketQuotaApi) Do ¶
func (a *ZosPutBucketQuotaApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketQuotaRequest) (*ZosPutBucketQuotaResponse, error)
type ZosPutBucketQuotaRequest ¶
type ZosPutBucketQuotaRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Enabled *bool `json:"enabled"` /* 是否开启配额限制,默认值为false,值为true时maxSizeKb和maxObjects至少一个大于等于0;不传该字段时将关闭配额限制 */
MaxSizeKb int64 `json:"maxSizeKb,omitempty"` /* 最大的size容量(单位KB),传入小于0或不传值均为无限制 */
MaxObjects int64 `json:"maxObjects,omitempty"` /* 最大的objects数量,传入小于0或不传值均为无限制 */
}
type ZosPutBucketQuotaResponse ¶
type ZosPutBucketQuotaResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketReplicationApi ¶
type ZosPutBucketReplicationApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketReplicationApi ¶
func NewZosPutBucketReplicationApi(client *core.CtyunClient) *ZosPutBucketReplicationApi
func (*ZosPutBucketReplicationApi) Do ¶
func (a *ZosPutBucketReplicationApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketReplicationRequest) (*ZosPutBucketReplicationResponse, error)
type ZosPutBucketReplicationRequest ¶
type ZosPutBucketReplicationRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
TargetBucket string `json:"targetBucket,omitempty"` /* 目标桶名 */
TargetRegionID string `json:"targetRegionID,omitempty"` /* 目标区域 ID */
Prefixes []string `json:"prefixes"` /* 桶内对象前缀,默认为空数组,即同步所有。空数组:[] */
Plot *bool `json:"plot"` /* 同步策略, 同步时是否允许删除。默认为 false */
History *bool `json:"history"` /* 是否同步历史数据, 默认为 true */
}
type ZosPutBucketReplicationResponse ¶
type ZosPutBucketReplicationResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketTaggingApi ¶
type ZosPutBucketTaggingApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketTaggingApi ¶
func NewZosPutBucketTaggingApi(client *core.CtyunClient) *ZosPutBucketTaggingApi
func (*ZosPutBucketTaggingApi) Do ¶
func (a *ZosPutBucketTaggingApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketTaggingRequest) (*ZosPutBucketTaggingResponse, error)
type ZosPutBucketTaggingRequest ¶
type ZosPutBucketTaggingRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Tagging *ZosPutBucketTaggingTaggingRequest `json:"tagging"` /* 标签集 */
}
type ZosPutBucketTaggingResponse ¶
type ZosPutBucketTaggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketTaggingTaggingRequest ¶
type ZosPutBucketTaggingTaggingRequest struct {
TagSet []*ZosPutBucketTaggingTaggingTagSetRequest `json:"tagSet"` /* 标签集 */
}
type ZosPutBucketVersioningApi ¶
type ZosPutBucketVersioningApi struct {
// contains filtered or unexported fields
}
func NewZosPutBucketVersioningApi ¶
func NewZosPutBucketVersioningApi(client *core.CtyunClient) *ZosPutBucketVersioningApi
func (*ZosPutBucketVersioningApi) Do ¶
func (a *ZosPutBucketVersioningApi) Do(ctx context.Context, credential core.Credential, req *ZosPutBucketVersioningRequest) (*ZosPutBucketVersioningResponse, error)
type ZosPutBucketVersioningRequest ¶
type ZosPutBucketVersioningRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
VersioningConfiguration *ZosPutBucketVersioningVersioningConfigurationRequest `json:"versioningConfiguration"` /* 版本控制配置 */
}
type ZosPutBucketVersioningResponse ¶
type ZosPutBucketVersioningResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutBucketVersioningVersioningConfigurationRequest ¶
type ZosPutBucketVersioningVersioningConfigurationRequest struct {
Status string `json:"status,omitempty"` /* 桶的版本状态,值是 Enabled 或 Suspended */
}
type ZosPutObjectAclAccessControlPolicyGrantsGranteeRequest ¶
type ZosPutObjectAclAccessControlPolicyGrantsGranteeRequest struct {
EmailAddress string `json:"emailAddress,omitempty"` /* 邮箱地址 */
RawType string `json:"type,omitempty"` /* 用户类型, CanonicalUser,AmazonCustomerByEmail,Group 三者之一。type 为 CanonicalUser 时,必填 ID;为 AmazonCustomerByEmail,必填 emailAddress;为 Group 必填URI。另外,使用 AmazonCustomerByEmail 时,将会保存其指向到的 CanonicalUser 类型的用户 */
DisplayName string `json:"displayName,omitempty"` /* 展示名称 */
ID string `json:"ID,omitempty"` /* 用户名 */
URI string `json:"URI,omitempty"` /* URI,不存在时为 null */
}
type ZosPutObjectAclAccessControlPolicyGrantsRequest ¶
type ZosPutObjectAclAccessControlPolicyGrantsRequest struct {
Grantee *ZosPutObjectAclAccessControlPolicyGrantsGranteeRequest `json:"grantee"` /* 被授权者信息 */
Permission string `json:"permission,omitempty"` /* 权限,为 WRITE, WRITE_ACP, FULL_CONTROL, READ, READ_ACP 之中的值<br>WRITE:向桶中写对象的权限<br>WRITE_ACP:修改桶的访问控制权限的能力<br>READ:读取桶中文件列表的能力<br>READ_ACP:获取桶的访问控制权限的能力<br>FULL_CONTROL:同桶的所属者相同的权限,以上能力都具有 */
}
type ZosPutObjectAclAccessControlPolicyRequest ¶
type ZosPutObjectAclAccessControlPolicyRequest struct {
Owner *ZosPutObjectAclAccessControlPolicyOwnerRequest `json:"owner"` /* 所有者 */
Grants []*ZosPutObjectAclAccessControlPolicyGrantsRequest `json:"grants"` /* 授权信息 */
}
type ZosPutObjectAclApi ¶
type ZosPutObjectAclApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectAclApi ¶
func NewZosPutObjectAclApi(client *core.CtyunClient) *ZosPutObjectAclApi
func (*ZosPutObjectAclApi) Do ¶
func (a *ZosPutObjectAclApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectAclRequest) (*ZosPutObjectAclResponse, error)
type ZosPutObjectAclRequest ¶
type ZosPutObjectAclRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
Key string `json:"key,omitempty"` /* 对象名 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
ACL string `json:"ACL,omitempty"` /* ACL 配置,允许的值为 private, public-read, public-read-write, authenticated-read。不能与accessControlPolicy 同时使用。 */
AccessControlPolicy *ZosPutObjectAclAccessControlPolicyRequest `json:"accessControlPolicy"` /* 访问控制策略,不能与 ACL 参数同时使用 */
}
type ZosPutObjectAclResponse ¶
type ZosPutObjectAclResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectHeaderApi ¶
type ZosPutObjectHeaderApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectHeaderApi ¶
func NewZosPutObjectHeaderApi(client *core.CtyunClient) *ZosPutObjectHeaderApi
func (*ZosPutObjectHeaderApi) Do ¶
func (a *ZosPutObjectHeaderApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectHeaderRequest) (*ZosPutObjectHeaderResponse, error)
type ZosPutObjectHeaderHeadersRequest ¶
type ZosPutObjectHeaderHeadersRequest struct {
CacheControl string `json:"CacheControl,omitempty"` /* 控制缓存行为的指令 */
ContentDisposition string `json:"ContentDisposition,omitempty"` /* 指定响应中的文件名和操作行为 */
ContentEncoding string `json:"ContentEncoding,omitempty"` /* 指定响应内容的编码方式 */
ContentLanguage string `json:"ContentLanguage,omitempty"` /* 指定响应内容的语言 */
ContentType string `json:"ContentType,omitempty"` /* 指定响应内容的媒体类型 */
Expires string `json:"Expires,omitempty"` /* 指定响应过期的日期时间 */
}
type ZosPutObjectHeaderRequest ¶
type ZosPutObjectHeaderRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
Key string `json:"key,omitempty"` /* 对象名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Headers *ZosPutObjectHeaderHeadersRequest `json:"headers"` /* HTTP头,仅限于 CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentType, Expires 六种,至少填写其中一种 */
}
type ZosPutObjectHeaderResponse ¶
type ZosPutObjectHeaderResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectLockConfApi ¶
type ZosPutObjectLockConfApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectLockConfApi ¶
func NewZosPutObjectLockConfApi(client *core.CtyunClient) *ZosPutObjectLockConfApi
func (*ZosPutObjectLockConfApi) Do ¶
func (a *ZosPutObjectLockConfApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectLockConfRequest) (*ZosPutObjectLockConfResponse, error)
type ZosPutObjectLockConfRequest ¶
type ZosPutObjectLockConfRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
RetentionMode string `json:"retentionMode,omitempty"` /* 保留模式,必须为 COMPLIANCE 或 GOVERNANCE */
Days int64 `json:"days,omitempty"` /* 天数(days 与 years 参数必须存在其一,但不能同时存在) */
Years int64 `json:"years,omitempty"` /* 年数(days 与 years 参数必须存在其一,但不能同时存在) */
}
type ZosPutObjectLockConfResponse ¶
type ZosPutObjectLockConfResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectNumApi ¶
type ZosPutObjectNumApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectNumApi ¶
func NewZosPutObjectNumApi(client *core.CtyunClient) *ZosPutObjectNumApi
func (*ZosPutObjectNumApi) Do ¶
func (a *ZosPutObjectNumApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectNumRequest) (*ZosPutObjectNumResponse, error)
type ZosPutObjectNumRequest ¶
type ZosPutObjectNumResponse ¶
type ZosPutObjectNumResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ReturnObj *ZosPutObjectNumReturnObjResponse `json:"returnObj"` /* 响应对象 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectNumReturnObjResponse ¶
type ZosPutObjectNumReturnObjResponse struct {
ObjectsNum int64 `json:"objectsNum,omitempty"` /* 文件数量 */
}
type ZosPutObjectRetentionApi ¶
type ZosPutObjectRetentionApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectRetentionApi ¶
func NewZosPutObjectRetentionApi(client *core.CtyunClient) *ZosPutObjectRetentionApi
func (*ZosPutObjectRetentionApi) Do ¶
func (a *ZosPutObjectRetentionApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectRetentionRequest) (*ZosPutObjectRetentionResponse, error)
type ZosPutObjectRetentionRequest ¶
type ZosPutObjectRetentionRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Key string `json:"key,omitempty"` /* 对象名称 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
BypassGovernanceRetention bool `json:"bypassGovernanceRetention"` /* 指示此操作是否应绕过Governance模式限制 */
RetentionMode string `json:"retentionMode,omitempty"` /* 保留模式,必须为 COMPLIANCE 或 GOVERNANCE */
RetainUntilDate int64 `json:"retainUntilDate,omitempty"` /* 保留截止日期, utc 时间戳,单位秒,距当前时刻不超过 70 年(按1年365天计) */
}
type ZosPutObjectRetentionResponse ¶
type ZosPutObjectRetentionResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectStorageTypeApi ¶
type ZosPutObjectStorageTypeApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectStorageTypeApi ¶
func NewZosPutObjectStorageTypeApi(client *core.CtyunClient) *ZosPutObjectStorageTypeApi
func (*ZosPutObjectStorageTypeApi) Do ¶
func (a *ZosPutObjectStorageTypeApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectStorageTypeRequest) (*ZosPutObjectStorageTypeResponse, error)
type ZosPutObjectStorageTypeRequest ¶
type ZosPutObjectStorageTypeRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Key string `json:"key,omitempty"` /* 需要转换存储类型的对象名称 */
StorageClass string `json:"storageClass,omitempty"` /* 需要转换的存储类,支持标准存储:STANDARD,低频存储: STANDARD_IA,归档存储:GLACIER */
VersionID string `json:"versionID,omitempty"` /* 对象版本号,当桶开启版本控制时可使用 */
}
type ZosPutObjectStorageTypeResponse ¶
type ZosPutObjectStorageTypeResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectTaggingApi ¶
type ZosPutObjectTaggingApi struct {
// contains filtered or unexported fields
}
func NewZosPutObjectTaggingApi ¶
func NewZosPutObjectTaggingApi(client *core.CtyunClient) *ZosPutObjectTaggingApi
func (*ZosPutObjectTaggingApi) Do ¶
func (a *ZosPutObjectTaggingApi) Do(ctx context.Context, credential core.Credential, req *ZosPutObjectTaggingRequest) (*ZosPutObjectTaggingResponse, error)
type ZosPutObjectTaggingRequest ¶
type ZosPutObjectTaggingRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
Key string `json:"key,omitempty"` /* 对象名 */
VersionID string `json:"versionID,omitempty"` /* 版本ID,在开启多版本时可使用 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Tagging *ZosPutObjectTaggingTaggingRequest `json:"tagging"` /* 标签集 */
}
type ZosPutObjectTaggingResponse ¶
type ZosPutObjectTaggingResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutObjectTaggingTaggingRequest ¶
type ZosPutObjectTaggingTaggingRequest struct {
TagSet []*ZosPutObjectTaggingTaggingTagSetRequest `json:"tagSet"` /* 标签集 */
}
type ZosPutPolicyApi ¶
type ZosPutPolicyApi struct {
// contains filtered or unexported fields
}
func NewZosPutPolicyApi ¶
func NewZosPutPolicyApi(client *core.CtyunClient) *ZosPutPolicyApi
func (*ZosPutPolicyApi) Do ¶
func (a *ZosPutPolicyApi) Do(ctx context.Context, credential core.Credential, req *ZosPutPolicyRequest) (*ZosPutPolicyResponse, error)
type ZosPutPolicyRequest ¶
type ZosPutPolicyResponse ¶
type ZosPutPolicyResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosPutUserEventBridgeApi ¶
type ZosPutUserEventBridgeApi struct {
// contains filtered or unexported fields
}
func NewZosPutUserEventBridgeApi ¶
func NewZosPutUserEventBridgeApi(client *core.CtyunClient) *ZosPutUserEventBridgeApi
func (*ZosPutUserEventBridgeApi) Do ¶
func (a *ZosPutUserEventBridgeApi) Do(ctx context.Context, credential core.Credential, req *ZosPutUserEventBridgeRequest) (*ZosPutUserEventBridgeResponse, error)
type ZosPutUserEventBridgeResponse ¶
type ZosPutUserEventBridgeResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosQueryNewOrderPriceApi ¶
type ZosQueryNewOrderPriceApi struct {
// contains filtered or unexported fields
}
func NewZosQueryNewOrderPriceApi ¶
func NewZosQueryNewOrderPriceApi(client *core.CtyunClient) *ZosQueryNewOrderPriceApi
func (*ZosQueryNewOrderPriceApi) Do ¶
func (a *ZosQueryNewOrderPriceApi) Do(ctx context.Context, credential core.Credential, req *ZosQueryNewOrderPriceRequest) (*ZosQueryNewOrderPriceResponse, error)
type ZosQueryNewOrderPriceRequest ¶
type ZosQueryNewOrderPriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
PkgType string `json:"pkgType,omitempty"` /* 资源包类型,可选参数如下:①zosSize(ZOS存储空间包)、②zosMzSize(ZOS多AZ存储空间包)、③zosBytesSend(ZOS流出流量资源包)、④zosRequest(ZOS请求次数包,仅支持自定义规格:即pkgSpecType为defined)、⑤zosRetrievalFlow(ZOS数据取回流量包,仅支持自定义规格:即pkgSpecType为defined,仅支持storageClass为STANDARD_IA(低频存储)和 GLACIER(归档存储)、⑥zosRetrievalFrequency(ZOS数据取回次数包,仅支持自定义规格:即pkgSpecType为defined,仅支持storageClass为STANDARD_IA(低频存储)和 GLACIER(归档存储) */
PkgSpecType string `json:"pkgSpecType,omitempty"` /* 资源包规格类型,可选参数如下:①fixed(固定规格)②defined(自定义规格) */
PkgSpec int64 `json:"pkgSpec,omitempty"` /* 资源包规格大小,单位:GB。当pkgType选择为请求次数包zosRequest和数据取回次数包zosRetrievalFrequency时,单位为:万次。说明:①当资源包规格为固定包且资源包类型为:ZOS存储空间包 或 ZOS多AZ存储空间包时,可选参数列表如下:[40, 100, 500, 1024, 2048, 5120, 10240, 20480, 51200, 102400, 204800, 307200, 512000, 1048576, 2097152]; ②当资源包规格为固定包且资源包类型为ZOS流出流量资源包时,可选参数列表如下:[50, 100, 300, 500, 1024, 2048, 10240, 30720, 51200, 102400, 307200, 512000, 1048576, 2097152] */
CycleCnt int64 `json:"cycleCnt,omitempty"` /* 订购周期(最大订购月数:36,最大订购年数:3) */
CycleType string `json:"cycleType,omitempty"` /* 订购周期类型,可选参数如下:①month(按月订购)、②year(按年订购) */
OrderNum int64 `json:"orderNum,omitempty"` /* 订购数量(最大订购数量:50) */
StorageClass string `json:"storageClass,omitempty"` /* 存储类型,可选参数如下:①STANDARD(标准存储)、②STANDARD_IA(低频存储)、③GLACIER(归档存储) */
}
type ZosQueryNewOrderPriceResponse ¶
type ZosQueryNewOrderPriceResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosQueryNewOrderPriceReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosQueryNewOrderPriceReturnObjResponse ¶
type ZosQueryNewOrderPriceReturnObjResponse struct {
DiscountPrice float32 `json:"discountPrice"` /* 折后价格,单位:元 */
TotalPrice float32 `json:"totalPrice"` /* 总价格,单位:元 */
SubOrderPrices []*ZosQueryNewOrderPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
IsSucceed *bool `json:"isSucceed"` /* 是否成功 */
FinalPrice float32 `json:"finalPrice"` /* 最终价格,单位:元 */
}
type ZosQueryNewOrderPriceReturnObjSubOrderPricesOrderItemPricesResponse ¶
type ZosQueryNewOrderPriceReturnObjSubOrderPricesOrderItemPricesResponse struct {
ItemId string `json:"itemId,omitempty"` /* itemId */
ResourceType string `json:"resourceType,omitempty"` /* 对象存储资源包类型,总共9种类型:①"ZOS_SIZE_DIY": "ZOS自定义存储空间包"②"ZOS_MZ_SIZE_DIY": "ZOS多AZ自定义存储空间包"③"ZOS_BYTES_SEND_DIY": "ZOS自定义流出流量包"④"ZOS_REQUEST_DIY": "ZOS自定义请求次数包"⑤"ZOS_RETRIEVAL_FLOW_DIY": "ZOS自定义数据取回流量包"⑥"ZOS_RETRIEVAL_FREQUENCY_DIY": "ZOS自定义数据取回次数包"⑦"ZOS_MZ_SIZE_P": "ZOS多AZ存储空间资源包"⑧"ZOS_SIZE_P": "ZOS存储空间资源包"⑨"ZOS_BYTES_SEND_P": "ZOS流出流量资源包" */
TotalPrice float32 `json:"totalPrice"` /* 总价格,单位:元 */
FinalPrice float32 `json:"finalPrice"` /* 最终价格,单位:元 */
CtyunName string `json:"ctyunName,omitempty"` /* 天翼云服务名称 */
InstanceCnt string `json:"instanceCnt,omitempty"` /* 订购套数 */
}
type ZosQueryNewOrderPriceReturnObjSubOrderPricesResponse ¶
type ZosQueryNewOrderPriceReturnObjSubOrderPricesResponse struct {
ServiceTag string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float32 `json:"totalPrice"` /* 总价格,单位:元 */
FinalPrice float32 `json:"finalPrice"` /* 最终价格,单位:元 */
OrderItemPrices []*ZosQueryNewOrderPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type ZosResumeZMSAssessmentTaskApi ¶
type ZosResumeZMSAssessmentTaskApi struct {
// contains filtered or unexported fields
}
func NewZosResumeZMSAssessmentTaskApi ¶
func NewZosResumeZMSAssessmentTaskApi(client *core.CtyunClient) *ZosResumeZMSAssessmentTaskApi
func (*ZosResumeZMSAssessmentTaskApi) Do ¶
func (a *ZosResumeZMSAssessmentTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosResumeZMSAssessmentTaskRequest) (*ZosResumeZMSAssessmentTaskResponse, error)
type ZosResumeZMSAssessmentTaskResponse ¶
type ZosResumeZMSAssessmentTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosResumeZMSMigrationTaskApi ¶
type ZosResumeZMSMigrationTaskApi struct {
// contains filtered or unexported fields
}
func NewZosResumeZMSMigrationTaskApi ¶
func NewZosResumeZMSMigrationTaskApi(client *core.CtyunClient) *ZosResumeZMSMigrationTaskApi
func (*ZosResumeZMSMigrationTaskApi) Do ¶
func (a *ZosResumeZMSMigrationTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosResumeZMSMigrationTaskRequest) (*ZosResumeZMSMigrationTaskResponse, error)
type ZosResumeZMSMigrationTaskResponse ¶
type ZosResumeZMSMigrationTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosRetryZMSMigrationTaskApi ¶
type ZosRetryZMSMigrationTaskApi struct {
// contains filtered or unexported fields
}
func NewZosRetryZMSMigrationTaskApi ¶
func NewZosRetryZMSMigrationTaskApi(client *core.CtyunClient) *ZosRetryZMSMigrationTaskApi
func (*ZosRetryZMSMigrationTaskApi) Do ¶
func (a *ZosRetryZMSMigrationTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosRetryZMSMigrationTaskRequest) (*ZosRetryZMSMigrationTaskResponse, error)
type ZosRetryZMSMigrationTaskResponse ¶
type ZosRetryZMSMigrationTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosRoleDetailApi ¶
type ZosRoleDetailApi struct {
// contains filtered or unexported fields
}
func NewZosRoleDetailApi ¶
func NewZosRoleDetailApi(client *core.CtyunClient) *ZosRoleDetailApi
func (*ZosRoleDetailApi) Do ¶
func (a *ZosRoleDetailApi) Do(ctx context.Context, credential core.Credential, req *ZosRoleDetailRequest) (*ZosRoleDetailResponse, error)
type ZosRoleDetailRequest ¶
type ZosRoleDetailResponse ¶
type ZosRoleDetailResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
ReturnObj *ZosRoleDetailReturnObjResponse `json:"returnObj"` /* 响应对象 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosRoleDetailReturnObjResponse ¶
type ZosRoleDetailReturnObjResponse struct {
Status *bool `json:"status"` /* 角色状态 */
Fuser_last_updated string `json:"fuser_last_updated,omitempty"` /* 最近更新时间 */
Role_arn string `json:"role_arn,omitempty"` /* 角色arn */
MaxSessionDuration int64 `json:"maxSessionDuration,omitempty"` /* 最大会话时长 */
Role_name string `json:"role_name,omitempty"` /* 角色名 */
Note string `json:"note,omitempty"` /* 角色备注 */
Policies []*ZosRoleDetailReturnObjPoliciesResponse `json:"policies"` /* 该角色下绑定的策略列表 */
Created_time string `json:"created_time,omitempty"` /* 角色创建时间 */
}
type ZosStartZMSAssessmentTaskApi ¶
type ZosStartZMSAssessmentTaskApi struct {
// contains filtered or unexported fields
}
func NewZosStartZMSAssessmentTaskApi ¶
func NewZosStartZMSAssessmentTaskApi(client *core.CtyunClient) *ZosStartZMSAssessmentTaskApi
func (*ZosStartZMSAssessmentTaskApi) Do ¶
func (a *ZosStartZMSAssessmentTaskApi) Do(ctx context.Context, credential core.Credential, req *ZosStartZMSAssessmentTaskRequest) (*ZosStartZMSAssessmentTaskResponse, error)
type ZosStartZMSAssessmentTaskResponse ¶
type ZosStartZMSAssessmentTaskResponse struct {
StatusCode int32 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为product.module.code三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
type ZosUnfreezeObjectApi ¶
type ZosUnfreezeObjectApi struct {
// contains filtered or unexported fields
}
func NewZosUnfreezeObjectApi ¶
func NewZosUnfreezeObjectApi(client *core.CtyunClient) *ZosUnfreezeObjectApi
func (*ZosUnfreezeObjectApi) Do ¶
func (a *ZosUnfreezeObjectApi) Do(ctx context.Context, credential core.Credential, req *ZosUnfreezeObjectRequest) (*ZosUnfreezeObjectResponse, error)
type ZosUnfreezeObjectRequest ¶
type ZosUnfreezeObjectRequest struct {
Bucket string `json:"bucket,omitempty"` /* 桶名 */
RegionID string `json:"regionID,omitempty"` /* 区域 ID */
Key string `json:"key,omitempty"` /* 需要解冻的对象名称 */
Days int64 `json:"days,omitempty"` /* 解冻天数(范围:1~31) */
VersionID string `json:"versionID,omitempty"` /* 对象版本号 */
}
type ZosUnfreezeObjectResponse ¶
type ZosUnfreezeObjectResponse struct {
StatusCode int64 `json:"statusCode,omitempty"` /* 返回状态码(800为成功,900为处理中/失败) */
Message string `json:"message,omitempty"` /* 状态描述 */
Description string `json:"description,omitempty"` /* 状态描述,一般为中文 */
ErrorCode string `json:"errorCode,omitempty"` /* 业务细分码(仅失败时具有此参数),为 product.module.code 三段式码 */
Error string `json:"error,omitempty"` /* 业务细分码(大驼峰形式,仅失败时具有此参数),为 Product.Module.Code 三段式码 */
}
Source Files
¶
- apis.go
- zos_abort_multipart_upload_api.go
- zos_bind_role_policy_api.go
- zos_complete_multipart_upload_api.go
- zos_copy_object_api.go
- zos_create_bucket_api.go
- zos_create_directory_api.go
- zos_create_multipart_upload_api.go
- zos_create_policy_api.go
- zos_create_role_api.go
- zos_create_z_m_s_assessment_task_api.go
- zos_create_z_m_s_migration_task_api.go
- zos_delete_bucket_api.go
- zos_delete_bucket_cors_api.go
- zos_delete_bucket_encryption_api.go
- zos_delete_bucket_lifecycle_conf_api.go
- zos_delete_bucket_logging_api.go
- zos_delete_bucket_policy_api.go
- zos_delete_bucket_replication_api.go
- zos_delete_bucket_tagging_api.go
- zos_delete_directory_api.go
- zos_delete_object_api.go
- zos_delete_object_tagging_api.go
- zos_delete_objects_api.go
- zos_delete_policy1_api.go
- zos_delete_policy_api.go
- zos_delete_role_api.go
- zos_delete_z_m_s_assessment_task_api.go
- zos_delete_z_m_s_migration_task_api.go
- zos_generate_object_download_link_api.go
- zos_generate_object_upload_link_api.go
- zos_get_bucket_acl_api.go
- zos_get_bucket_cors_api.go
- zos_get_bucket_encryption_api.go
- zos_get_bucket_info_api.go
- zos_get_bucket_lifecycle_conf_api.go
- zos_get_bucket_location_api.go
- zos_get_bucket_logging_api.go
- zos_get_bucket_policy_api.go
- zos_get_bucket_replication_api.go
- zos_get_bucket_replication_complete_api.go
- zos_get_bucket_replication_region_api.go
- zos_get_bucket_statistics_api.go
- zos_get_bucket_tagging_api.go
- zos_get_bucket_versioning_api.go
- zos_get_endpoint_api.go
- zos_get_failed_objects_listof_z_m_s_migration_task_api.go
- zos_get_fragment_num_api.go
- zos_get_keys_api.go
- zos_get_object_acl_api.go
- zos_get_object_lock_conf_api.go
- zos_get_object_retention_api.go
- zos_get_object_tagging_api.go
- zos_get_oss_service_status_api.go
- zos_get_user_event_bridge_api.go
- zos_get_z_m_s_assessment_task_detail_api.go
- zos_get_z_m_s_assessment_task_list_api.go
- zos_get_z_m_s_migration_task_detail_api.go
- zos_get_z_m_s_migration_task_list_api.go
- zos_head_bucket_api.go
- zos_head_object_api.go
- zos_list_all_parts_api.go
- zos_list_buckets_api.go
- zos_list_multipart_uploads_api.go
- zos_list_object_versions_api.go
- zos_list_objects_api.go
- zos_list_parts_api.go
- zos_list_policies_api.go
- zos_list_regions_api.go
- zos_list_roles_api.go
- zos_new_oss_api.go
- zos_pause_z_m_s_assessment_task_api.go
- zos_pause_z_m_s_migration_task_api.go
- zos_policy_detail_api.go
- zos_put_bucket_acl_api.go
- zos_put_bucket_cors_api.go
- zos_put_bucket_encryption_api.go
- zos_put_bucket_event_bridge_api.go
- zos_put_bucket_lifecycle_conf_api.go
- zos_put_bucket_logging_api.go
- zos_put_bucket_policy_api.go
- zos_put_bucket_quota_api.go
- zos_put_bucket_replication_api.go
- zos_put_bucket_tagging_api.go
- zos_put_bucket_versioning_api.go
- zos_put_object_acl_api.go
- zos_put_object_header_api.go
- zos_put_object_lock_conf_api.go
- zos_put_object_num_api.go
- zos_put_object_retention_api.go
- zos_put_object_storage_type_api.go
- zos_put_object_tagging_api.go
- zos_put_policy_api.go
- zos_put_user_event_bridge_api.go
- zos_query_new_order_price_api.go
- zos_resume_z_m_s_assessment_task_api.go
- zos_resume_z_m_s_migration_task_api.go
- zos_retry_z_m_s_migration_task_api.go
- zos_role_detail_api.go
- zos_start_z_m_s_assessment_task_api.go
- zos_unfreeze_object_api.go
Click to show internal directories.
Click to hide internal directories.