def UnbindAutoSnapshotPolicy(self, request): """本接口(UnbindAutoSnapshotPolicy)用于解除云硬盘绑定的定期快照策略。 * 支持批量操作,可一次解除多个云盘与同一定期快照策略的绑定。 * 如果传入的云盘未绑定到当前定期快照策略,接口将自动跳过,仅解绑与当前定期快照策略绑定的云盘。 :param request: Request instance for UnbindAutoSnapshotPolicy. :type request: :class:`tencentcloud.cbs.v20170312.models.UnbindAutoSnapshotPolicyRequest` :rtype: :class:`tencentcloud.cbs.v20170312.models.UnbindAutoSnapshotPolicyResponse` """ try: params = request._serialize() body = self.call("UnbindAutoSnapshotPolicy", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.UnbindAutoSnapshotPolicyResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def UnbindAutoSnapshotPolicy(self, request): """This API (UnbindAutoSnapshotPolicy) is used to unbind the cloud disk from the specified scheduled snapshot policy. * Batch operations are supported. Multiple cloud disks can be unbound from a snapshot policy at one time. * If the passed-in cloud disks are not bound to the current scheduled snapshot policy, they will be skipped. Only cloud disks that are bound to the current scheduled snapshot policy are processed. :param request: Request instance for UnbindAutoSnapshotPolicy. :type request: :class:`tencentcloud.cbs.v20170312.models.UnbindAutoSnapshotPolicyRequest` :rtype: :class:`tencentcloud.cbs.v20170312.models.UnbindAutoSnapshotPolicyResponse` """ try: params = request._serialize() body = self.call("UnbindAutoSnapshotPolicy", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.UnbindAutoSnapshotPolicyResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)