public class CbsClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
CbsClient(Credential credential,
String region) |
CbsClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
ApplyDiskBackupResponse |
ApplyDiskBackup(ApplyDiskBackupRequest req)
This API is used to roll back a backup point to the original cloud disk.
|
ApplySnapshotResponse |
ApplySnapshot(ApplySnapshotRequest req)
This API (ApplySnapshot) is used to roll back a snapshot to the original cloud disk.
|
AttachDisksResponse |
AttachDisks(AttachDisksRequest req)
This API is used to mount one or more cloud disks.
|
BindAutoSnapshotPolicyResponse |
BindAutoSnapshotPolicy(BindAutoSnapshotPolicyRequest req)
This API (BindAutoSnapshotPolicy) is used to bind the cloud disk to the specified scheduled snapshot policy.
|
CopySnapshotCrossRegionsResponse |
CopySnapshotCrossRegions(CopySnapshotCrossRegionsRequest req)
This API is used to replicate a snapshot to another region.
|
CreateAutoSnapshotPolicyResponse |
CreateAutoSnapshotPolicy(CreateAutoSnapshotPolicyRequest req)
This API (CreateAutoSnapshotPolicy) is used to create a scheduled snapshot policy.
|
CreateDiskBackupResponse |
CreateDiskBackup(CreateDiskBackupRequest req)
This API is used to create a backup point for a cloud disk.
|
CreateDisksResponse |
CreateDisks(CreateDisksRequest req)
This API is used to create cloud disks.
|
CreateSnapshotResponse |
CreateSnapshot(CreateSnapshotRequest req)
This API is used to create a snapshot for the specified cloud disk.
|
DeleteAutoSnapshotPoliciesResponse |
DeleteAutoSnapshotPolicies(DeleteAutoSnapshotPoliciesRequest req)
This API (DeleteAutoSnapshotPolicies) is used to delete scheduled snapshot policies.
|
DeleteDiskBackupsResponse |
DeleteDiskBackups(DeleteDiskBackupsRequest req)
This API is used to delete the backup points of the specified cloud disk in batches.
|
DeleteSnapshotsResponse |
DeleteSnapshots(DeleteSnapshotsRequest req)
This API is used to delete snapshots.
|
DescribeAutoSnapshotPoliciesResponse |
DescribeAutoSnapshotPolicies(DescribeAutoSnapshotPoliciesRequest req)
This API is used to query scheduled snapshot policies.
|
DescribeDiskAssociatedAutoSnapshotPolicyResponse |
DescribeDiskAssociatedAutoSnapshotPolicy(DescribeDiskAssociatedAutoSnapshotPolicyRequest req)
This API (DescribeDiskAssociatedAutoSnapshotPolicy) is used to query the scheduled snapshot policy bound to a cloud disk.
|
DescribeDiskBackupsResponse |
DescribeDiskBackups(DescribeDiskBackupsRequest req)
This API is used to query the details of backup points.
|
DescribeDiskConfigQuotaResponse |
DescribeDiskConfigQuota(DescribeDiskConfigQuotaRequest req)
This API (DescribeDiskConfigQuota) is used to query the cloud disk quota.
|
DescribeDiskOperationLogsResponse |
DescribeDiskOperationLogs(DescribeDiskOperationLogsRequest req)
接口已废弃,切换至云审计接口。见https://tapd.woa.com/pro/prong/stories/view/1010114221880719007
This API has been disused.
|
DescribeDisksResponse |
DescribeDisks(DescribeDisksRequest req)
This API (DescribeDisks) is used to query the list of cloud disks.
|
DescribeInstancesDiskNumResponse |
DescribeInstancesDiskNum(DescribeInstancesDiskNumRequest req)
This API (DescribeInstancesDiskNum) is used to query the number of cloud disks mounted in the instance.
|
DescribeSnapshotOperationLogsResponse |
DescribeSnapshotOperationLogs(DescribeSnapshotOperationLogsRequest req)
接口已废弃,切换至云审计接口。见https://tapd.woa.com/pro/prong/stories/view/1010114221880719007
This API has been disused.
|
DescribeSnapshotsResponse |
DescribeSnapshots(DescribeSnapshotsRequest req)
This API (DescribeSnapshots) is used to query the details of snapshots.
|
DescribeSnapshotSharePermissionResponse |
DescribeSnapshotSharePermission(DescribeSnapshotSharePermissionRequest req)
This API is used to query the sharing information of snapshots.
|
DetachDisksResponse |
DetachDisks(DetachDisksRequest req)
This API is used to unmount one or more cloud disks.
|
GetSnapOverviewResponse |
GetSnapOverview(GetSnapOverviewRequest req)
This API is used to get snapshot overview information.
|
InitializeDisksResponse |
InitializeDisks(InitializeDisksRequest req)
This API is used to reinitialize the cloud disks.
|
InquirePriceModifyDiskBackupQuotaResponse |
InquirePriceModifyDiskBackupQuota(InquirePriceModifyDiskBackupQuotaRequest req)
This API is used to query the price of a cloud disk after its backup point quota is modified.
|
InquirePriceModifyDiskExtraPerformanceResponse |
InquirePriceModifyDiskExtraPerformance(InquirePriceModifyDiskExtraPerformanceRequest req)
This API is used to query the price for adjusting the cloud disk’s extra performance.
|
InquiryPriceCreateDisksResponse |
InquiryPriceCreateDisks(InquiryPriceCreateDisksRequest req)
This API is used to query the price of creating cloud disks.
|
InquiryPriceResizeDiskResponse |
InquiryPriceResizeDisk(InquiryPriceResizeDiskRequest req)
This API is used to query the price for expanding cloud disks.
|
ModifyAutoSnapshotPolicyAttributeResponse |
ModifyAutoSnapshotPolicyAttribute(ModifyAutoSnapshotPolicyAttributeRequest req)
This API (ModifyAutoSnapshotPolicyAttribute) is used to modify the attributes of an automatic snapshot policy.
|
ModifyDiskAttributesResponse |
ModifyDiskAttributes(ModifyDiskAttributesRequest req)
Only the project ID of elastic cloud disk can be modified.
|
ModifyDiskBackupQuotaResponse |
ModifyDiskBackupQuota(ModifyDiskBackupQuotaRequest req)
This API is used to modify the cloud disk backup point quota.
|
ModifyDiskExtraPerformanceResponse |
ModifyDiskExtraPerformance(ModifyDiskExtraPerformanceRequest req)
This API is used to adjust the cloud disk’s extra performance.
|
ModifySnapshotAttributeResponse |
ModifySnapshotAttribute(ModifySnapshotAttributeRequest req)
This API (ModifySnapshotAttribute) is used to modify the attributes of a specified snapshot.
|
ModifySnapshotsSharePermissionResponse |
ModifySnapshotsSharePermission(ModifySnapshotsSharePermissionRequest req)
This API is used to modify snapshot sharing information.
|
ResizeDiskResponse |
ResizeDisk(ResizeDiskRequest req)
This API is used to expand the capacity of a cloud disk.
|
TerminateDisksResponse |
TerminateDisks(TerminateDisksRequest req)
This API is used to return cloud disks.
|
UnbindAutoSnapshotPolicyResponse |
UnbindAutoSnapshotPolicy(UnbindAutoSnapshotPolicyRequest req)
This API (UnbindAutoSnapshotPolicy) is used to unbind the cloud disk from the specified scheduled snapshot policy.
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public CbsClient(Credential credential, String region)
public CbsClient(Credential credential, String region, ClientProfile profile)
public ApplyDiskBackupResponse ApplyDiskBackup(ApplyDiskBackupRequest req) throws TencentCloudSDKException
req
- ApplyDiskBackupRequestTencentCloudSDKException
public ApplySnapshotResponse ApplySnapshot(ApplySnapshotRequest req) throws TencentCloudSDKException
req
- ApplySnapshotRequestTencentCloudSDKException
public AttachDisksResponse AttachDisks(AttachDisksRequest req) throws TencentCloudSDKException
req
- AttachDisksRequestTencentCloudSDKException
public BindAutoSnapshotPolicyResponse BindAutoSnapshotPolicy(BindAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- BindAutoSnapshotPolicyRequestTencentCloudSDKException
public CopySnapshotCrossRegionsResponse CopySnapshotCrossRegions(CopySnapshotCrossRegionsRequest req) throws TencentCloudSDKException
req
- CopySnapshotCrossRegionsRequestTencentCloudSDKException
public CreateAutoSnapshotPolicyResponse CreateAutoSnapshotPolicy(CreateAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- CreateAutoSnapshotPolicyRequestTencentCloudSDKException
public CreateDiskBackupResponse CreateDiskBackup(CreateDiskBackupRequest req) throws TencentCloudSDKException
req
- CreateDiskBackupRequestTencentCloudSDKException
public CreateDisksResponse CreateDisks(CreateDisksRequest req) throws TencentCloudSDKException
req
- CreateDisksRequestTencentCloudSDKException
public CreateSnapshotResponse CreateSnapshot(CreateSnapshotRequest req) throws TencentCloudSDKException
req
- CreateSnapshotRequestTencentCloudSDKException
public DeleteAutoSnapshotPoliciesResponse DeleteAutoSnapshotPolicies(DeleteAutoSnapshotPoliciesRequest req) throws TencentCloudSDKException
req
- DeleteAutoSnapshotPoliciesRequestTencentCloudSDKException
public DeleteDiskBackupsResponse DeleteDiskBackups(DeleteDiskBackupsRequest req) throws TencentCloudSDKException
req
- DeleteDiskBackupsRequestTencentCloudSDKException
public DeleteSnapshotsResponse DeleteSnapshots(DeleteSnapshotsRequest req) throws TencentCloudSDKException
req
- DeleteSnapshotsRequestTencentCloudSDKException
public DescribeAutoSnapshotPoliciesResponse DescribeAutoSnapshotPolicies(DescribeAutoSnapshotPoliciesRequest req) throws TencentCloudSDKException
req
- DescribeAutoSnapshotPoliciesRequestTencentCloudSDKException
public DescribeDiskAssociatedAutoSnapshotPolicyResponse DescribeDiskAssociatedAutoSnapshotPolicy(DescribeDiskAssociatedAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- DescribeDiskAssociatedAutoSnapshotPolicyRequestTencentCloudSDKException
public DescribeDiskBackupsResponse DescribeDiskBackups(DescribeDiskBackupsRequest req) throws TencentCloudSDKException
req
- DescribeDiskBackupsRequestTencentCloudSDKException
public DescribeDiskConfigQuotaResponse DescribeDiskConfigQuota(DescribeDiskConfigQuotaRequest req) throws TencentCloudSDKException
req
- DescribeDiskConfigQuotaRequestTencentCloudSDKException
public DescribeDiskOperationLogsResponse DescribeDiskOperationLogs(DescribeDiskOperationLogsRequest req) throws TencentCloudSDKException
req
- DescribeDiskOperationLogsRequestTencentCloudSDKException
public DescribeDisksResponse DescribeDisks(DescribeDisksRequest req) throws TencentCloudSDKException
req
- DescribeDisksRequestTencentCloudSDKException
public DescribeInstancesDiskNumResponse DescribeInstancesDiskNum(DescribeInstancesDiskNumRequest req) throws TencentCloudSDKException
req
- DescribeInstancesDiskNumRequestTencentCloudSDKException
public DescribeSnapshotOperationLogsResponse DescribeSnapshotOperationLogs(DescribeSnapshotOperationLogsRequest req) throws TencentCloudSDKException
req
- DescribeSnapshotOperationLogsRequestTencentCloudSDKException
public DescribeSnapshotSharePermissionResponse DescribeSnapshotSharePermission(DescribeSnapshotSharePermissionRequest req) throws TencentCloudSDKException
req
- DescribeSnapshotSharePermissionRequestTencentCloudSDKException
public DescribeSnapshotsResponse DescribeSnapshots(DescribeSnapshotsRequest req) throws TencentCloudSDKException
req
- DescribeSnapshotsRequestTencentCloudSDKException
public DetachDisksResponse DetachDisks(DetachDisksRequest req) throws TencentCloudSDKException
req
- DetachDisksRequestTencentCloudSDKException
public GetSnapOverviewResponse GetSnapOverview(GetSnapOverviewRequest req) throws TencentCloudSDKException
req
- GetSnapOverviewRequestTencentCloudSDKException
public InitializeDisksResponse InitializeDisks(InitializeDisksRequest req) throws TencentCloudSDKException
req
- InitializeDisksRequestTencentCloudSDKException
public InquirePriceModifyDiskBackupQuotaResponse InquirePriceModifyDiskBackupQuota(InquirePriceModifyDiskBackupQuotaRequest req) throws TencentCloudSDKException
req
- InquirePriceModifyDiskBackupQuotaRequestTencentCloudSDKException
public InquirePriceModifyDiskExtraPerformanceResponse InquirePriceModifyDiskExtraPerformance(InquirePriceModifyDiskExtraPerformanceRequest req) throws TencentCloudSDKException
req
- InquirePriceModifyDiskExtraPerformanceRequestTencentCloudSDKException
public InquiryPriceCreateDisksResponse InquiryPriceCreateDisks(InquiryPriceCreateDisksRequest req) throws TencentCloudSDKException
req
- InquiryPriceCreateDisksRequestTencentCloudSDKException
public InquiryPriceResizeDiskResponse InquiryPriceResizeDisk(InquiryPriceResizeDiskRequest req) throws TencentCloudSDKException
req
- InquiryPriceResizeDiskRequestTencentCloudSDKException
public ModifyAutoSnapshotPolicyAttributeResponse ModifyAutoSnapshotPolicyAttribute(ModifyAutoSnapshotPolicyAttributeRequest req) throws TencentCloudSDKException
req
- ModifyAutoSnapshotPolicyAttributeRequestTencentCloudSDKException
public ModifyDiskAttributesResponse ModifyDiskAttributes(ModifyDiskAttributesRequest req) throws TencentCloudSDKException
req
- ModifyDiskAttributesRequestTencentCloudSDKException
public ModifyDiskBackupQuotaResponse ModifyDiskBackupQuota(ModifyDiskBackupQuotaRequest req) throws TencentCloudSDKException
req
- ModifyDiskBackupQuotaRequestTencentCloudSDKException
public ModifyDiskExtraPerformanceResponse ModifyDiskExtraPerformance(ModifyDiskExtraPerformanceRequest req) throws TencentCloudSDKException
req
- ModifyDiskExtraPerformanceRequestTencentCloudSDKException
public ModifySnapshotAttributeResponse ModifySnapshotAttribute(ModifySnapshotAttributeRequest req) throws TencentCloudSDKException
req
- ModifySnapshotAttributeRequestTencentCloudSDKException
public ModifySnapshotsSharePermissionResponse ModifySnapshotsSharePermission(ModifySnapshotsSharePermissionRequest req) throws TencentCloudSDKException
req
- ModifySnapshotsSharePermissionRequestTencentCloudSDKException
public ResizeDiskResponse ResizeDisk(ResizeDiskRequest req) throws TencentCloudSDKException
req
- ResizeDiskRequestTencentCloudSDKException
public TerminateDisksResponse TerminateDisks(TerminateDisksRequest req) throws TencentCloudSDKException
req
- TerminateDisksRequestTencentCloudSDKException
public UnbindAutoSnapshotPolicyResponse UnbindAutoSnapshotPolicy(UnbindAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- UnbindAutoSnapshotPolicyRequestTencentCloudSDKException
Copyright © 2023. All rights reserved.