def CreateAutoSnapshotPolicy(self, request): """本接口(CreateAutoSnapshotPolicy)用于创建定期快照策略。 * 每个地域可创建的定期快照策略数量限制请参考文档[定期快照](/document/product/362/8191)。 * 每个地域可创建的快照有数量和容量的限制,具体请见腾讯云控制台快照页面提示,如果快照超配额,定期快照创建会失败。 :param request: Request instance for CreateAutoSnapshotPolicy. :type request: :class:`tencentcloud.cbs.v20170312.models.CreateAutoSnapshotPolicyRequest` :rtype: :class:`tencentcloud.cbs.v20170312.models.CreateAutoSnapshotPolicyResponse` """ try: params = request._serialize() body = self.call("CreateAutoSnapshotPolicy", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.CreateAutoSnapshotPolicyResponse() 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 CreateAutoSnapshotPolicy(self, request): """This API (CreateAutoSnapshotPolicy) is used to create a scheduled snapshot policy. * For the limits on the number of scheduled snapshot policies that can be created in each region, see [Scheduled Snapshots](/document/product/362/8191). * The quantity and capacity of the snapshots that can be created in each region are limited. For more information, see the **Snapshots** page on the Tencent Cloud Console. If the number of snapshots exceeds the quota, the creation of the scheduled snapshots will fail. :param request: Request instance for CreateAutoSnapshotPolicy. :type request: :class:`tencentcloud.cbs.v20170312.models.CreateAutoSnapshotPolicyRequest` :rtype: :class:`tencentcloud.cbs.v20170312.models.CreateAutoSnapshotPolicyResponse` """ try: params = request._serialize() body = self.call("CreateAutoSnapshotPolicy", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.CreateAutoSnapshotPolicyResponse() 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)