jdcloud_sdk.services.mongodb.apis package¶
Submodules¶
jdcloud_sdk.services.mongodb.apis.BackupDownloadURLRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.BackupDownloadURLRequest.BackupDownloadURLParameters(regionId, backupId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- backupId – backup ID
-
class
jdcloud_sdk.services.mongodb.apis.BackupDownloadURLRequest.BackupDownloadURLRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest获取备份下载链接
jdcloud_sdk.services.mongodb.apis.CreateBackupRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.CreateBackupRequest.CreateBackupParameters(regionId, instanceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – 实例ID
-
class
jdcloud_sdk.services.mongodb.apis.CreateBackupRequest.CreateBackupRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建备份
jdcloud_sdk.services.mongodb.apis.CreateInstanceRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.CreateInstanceRequest.CreateInstanceParameters(regionId, instanceSpec)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceSpec – 实例规格
-
class
jdcloud_sdk.services.mongodb.apis.CreateInstanceRequest.CreateInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建实例
jdcloud_sdk.services.mongodb.apis.DeleteBackupRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DeleteBackupRequest.DeleteBackupParameters(regionId, backupId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- backupId – backup ID
-
class
jdcloud_sdk.services.mongodb.apis.DeleteBackupRequest.DeleteBackupRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除备份
jdcloud_sdk.services.mongodb.apis.DeleteInstanceRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DeleteInstanceRequest.DeleteInstanceParameters(regionId, instanceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
-
class
jdcloud_sdk.services.mongodb.apis.DeleteInstanceRequest.DeleteInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除实例
jdcloud_sdk.services.mongodb.apis.DescribeAvailableZonesRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DescribeAvailableZonesRequest.DescribeAvailableZonesParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID
-
class
jdcloud_sdk.services.mongodb.apis.DescribeAvailableZonesRequest.DescribeAvailableZonesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest获取可用区
jdcloud_sdk.services.mongodb.apis.DescribeBackupPolicyRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DescribeBackupPolicyRequest.DescribeBackupPolicyParameters(regionId, instanceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
-
class
jdcloud_sdk.services.mongodb.apis.DescribeBackupPolicyRequest.DescribeBackupPolicyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest获取备份策略
jdcloud_sdk.services.mongodb.apis.DescribeBackupsRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DescribeBackupsRequest.DescribeBackupsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID
-
class
jdcloud_sdk.services.mongodb.apis.DescribeBackupsRequest.DescribeBackupsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查看备份
jdcloud_sdk.services.mongodb.apis.DescribeFlavorsRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DescribeFlavorsRequest.DescribeFlavorsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID
-
class
jdcloud_sdk.services.mongodb.apis.DescribeFlavorsRequest.DescribeFlavorsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest获取规格
jdcloud_sdk.services.mongodb.apis.DescribeInstancesRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DescribeInstancesRequest.DescribeInstancesParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID
-
class
jdcloud_sdk.services.mongodb.apis.DescribeInstancesRequest.DescribeInstancesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询实例信息
jdcloud_sdk.services.mongodb.apis.DescribeSecurityIpsRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.DescribeSecurityIpsRequest.DescribeSecurityIpsParameters(regionId, instanceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
-
class
jdcloud_sdk.services.mongodb.apis.DescribeSecurityIpsRequest.DescribeSecurityIpsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询实例访问白名单
jdcloud_sdk.services.mongodb.apis.ModifyBackupPolicyRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.ModifyBackupPolicyRequest.ModifyBackupPolicyParameters(regionId, instanceId, preferredBackupTime)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
- preferredBackupTime – 备份时间,格式:HH:mmZ- HH:mmZ,只允许间隔时间为1小时的整点.
-
class
jdcloud_sdk.services.mongodb.apis.ModifyBackupPolicyRequest.ModifyBackupPolicyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改备份策略
jdcloud_sdk.services.mongodb.apis.ModifyInstanceNameRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.ModifyInstanceNameRequest.ModifyInstanceNameParameters(regionId, instanceId, instanceName)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
- instanceName – 新的实例名称,只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符。
-
class
jdcloud_sdk.services.mongodb.apis.ModifyInstanceNameRequest.ModifyInstanceNameRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改实例名称
jdcloud_sdk.services.mongodb.apis.ModifyInstanceSpecRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.ModifyInstanceSpecRequest.ModifyInstanceSpecParameters(regionId, instanceId, instanceClass, instanceStorageGB)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
- instanceClass – 实例规格,包年包月不允许小于当前规格。
- instanceStorageGB – 存储空间,包年包月不允许小于当前规格。
-
class
jdcloud_sdk.services.mongodb.apis.ModifyInstanceSpecRequest.ModifyInstanceSpecRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest变更实例规格
jdcloud_sdk.services.mongodb.apis.ModifySecurityIpsRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.ModifySecurityIpsRequest.ModifySecurityIpsParameters(regionId, instanceId, modifyMode, securityIps)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
- modifyMode – 修改方式,Add 增加白名单,Delete 删除白名单.
- securityIps – IP白名单分组下的IP列表,最多45个以逗号隔开,格式如下:0.0.0.0/0,10.23.12.24(IP),或者10.23.12.24/24(CIDR模式,无类域间路由,/24表示了地址中前缀的长度,范围[1,32])。
-
class
jdcloud_sdk.services.mongodb.apis.ModifySecurityIpsRequest.ModifySecurityIpsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改实例访问白名单
jdcloud_sdk.services.mongodb.apis.ResetPasswordRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.ResetPasswordRequest.ResetPasswordParameters(regionId, instanceId, accountPassword)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
- accountPassword – 新密码,必须包含且只支持字母及数字,不少于8字符不超过16字符。
-
class
jdcloud_sdk.services.mongodb.apis.ResetPasswordRequest.ResetPasswordRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest重置密码
jdcloud_sdk.services.mongodb.apis.RestoreInstanceRequest module¶
-
class
jdcloud_sdk.services.mongodb.apis.RestoreInstanceRequest.RestoreInstanceParameters(regionId, instanceId, backupId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- instanceId – Instance ID
- backupId – 备份ID
-
class
jdcloud_sdk.services.mongodb.apis.RestoreInstanceRequest.RestoreInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest数据恢复