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.