jdcloud_sdk.services.rds.models package

Submodules

jdcloud_sdk.services.rds.models.Account module

class jdcloud_sdk.services.rds.models.Account.Account(accountName=None, accountStatus=None, accountType=None, createTime=None, updateTime=None, notes=None, accountPrivileges=None)[source]

Bases: object

Parameters:
  • accountName – (Optional) 账号名,账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • accountStatus – (Optional) 账号状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- MySQL:不支持,不返回该字段**<br>- **SQL Server:返回该字段
  • accountType – (Optional) 账号类型,normal:普通,super:高权限<br>- 仅支持SQL Server
  • createTime – (Optional) 创建账号时间,格式为:YYYY-MM-DD HH:mm:ss<br>- 仅支持PostgreSQL
  • updateTime – (Optional) 修改账号时间,格式为:YYYY-MM-DD HH:mm:ss<br>- 仅支持PostgreSQL
  • notes – (Optional) 账号备注内容<br>- 仅支持PostgreSQL
  • accountPrivileges – (Optional) 具有的权限

jdcloud_sdk.services.rds.models.AccountPrivilege module

class jdcloud_sdk.services.rds.models.AccountPrivilege.AccountPrivilege(dbName=None, privilege=None)[source]

Bases: object

Parameters:
  • dbName – (Optional) 数据库名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • privilege – (Optional) 账号对数据库所具有的权限,权限的具体定义可以参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)

jdcloud_sdk.services.rds.models.AttachedDBInstance module

class jdcloud_sdk.services.rds.models.AttachedDBInstance.AttachedDBInstance(instanceId=None, instanceName=None, instanceType=None, engine=None, engineVersion=None, parameterGroupId=None, parameterStatus=None, instanceStatus=None, createTime=None)[source]

Bases: object

Parameters:
  • instanceId – (Optional) 实例ID
  • instanceName – (Optional) 实例名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • instanceType – (Optional) 实例类型,例如主实例,只读实例等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • engine – (Optional) 实例引擎类型,如MySQL或SQL Server等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • engineVersion – (Optional) 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • parameterGroupId – (Optional) 参数组ID
  • parameterStatus – (Optional) 参数的状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • instanceStatus – (Optional) 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • createTime – (Optional) 实例创建时间

jdcloud_sdk.services.rds.models.AuditFile module

class jdcloud_sdk.services.rds.models.AuditFile.AuditFile(name=None, sizeByte=None, lastUpdateTime=None, uploadTime=None)[source]

Bases: object

Parameters:
  • name – (Optional) 审计日志文件名称
  • sizeByte – (Optional) 审计日志文件大小,单位Byte
  • lastUpdateTime – (Optional) 审计日志文件最后更新时间
  • uploadTime – (Optional) 审计日志文件上传时间

jdcloud_sdk.services.rds.models.Backup module

class jdcloud_sdk.services.rds.models.Backup.Backup(backupId=None, backupName=None, instanceId=None, instanceName=None, backupStatus=None, backupStartTime=None, backupEndTime=None, backupType=None, backupMode=None, backupMethod=None, backupUnit=None, backupFiles=None, backupSizeByte=None, descriptionkey=None, availabilityZone=None, engine=None, ifSupportDownload=None, serverId=None)[source]

Bases: object

Parameters:
  • backupId – (Optional) 备份ID
  • backupName – (Optional) 备份名称,最长支持64个英文字符或等长的中文字符
  • instanceId – (Optional) 备份所属实例ID
  • instanceName – (Optional) 备份所属实例名称
  • backupStatus – (Optional) 备份状态,请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • backupStartTime – (Optional) 备份开始时间,格式为:YYYY-MM-DD HH:mm:ss
  • backupEndTime – (Optional) 备份结束时间,格式为:YYYY-MM-DD HH:mm:ss<br>- **SQL Server、MySQL支持**<br>
  • backupType – (Optional) 备份类型,全量备份或增量备份,请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- SQL Server支持**<br>- **MySQL不支持
  • backupMode – (Optional) 备份模式,系统自动备份或手动备份,请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • backupMethod – (Optional) 备份方法,支持物理备份和快照备份,请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持 MySQL、MariaDB、Percona
  • backupUnit – (Optional) 备份粒度,实例备份或者多库备份,请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- SQL Server支持**<br>- **MySQL不支持
  • backupFiles – (Optional) 备份文件列表<br>- SQL Server支持,备份可以有多个文件,文件名的命名规则为:<br>(1)全备:数据库名+.bak<br>(2)增量:数据库名+.diff<br>- MySQL不支持
  • backupSizeByte – (Optional) 整个备份集大小,单位:Byte
  • descriptionkey – (Optional) 加密秘钥
  • availabilityZone – (Optional) 备份上传的可用区
  • engine – (Optional) 实例引擎类型,如MySQL等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • ifSupportDownload – (Optional) 备份是否支持下载,0为不支持,1为支持<br>- 仅PostgreSQL支持
  • serverId – (Optional) serverId

jdcloud_sdk.services.rds.models.BackupSpec module

class jdcloud_sdk.services.rds.models.BackupSpec.BackupSpec(backupName=None, dbNames=None)[source]

Bases: object

Parameters:
  • backupName – (Optional) 备份名称<br>SQL Server:最长支持64个英文字符或等长的中文字符<br>MySQL:只允许数字、小写字母及英文下划线“_”,不超过32字符
  • dbNames – (Optional) 需要备份的数据库名称列表。如不填,则备份整个实例<br>- MySQL:不支持该参数**<br>- **SQL Server:支持

jdcloud_sdk.services.rds.models.BackupSynchronicity module

class jdcloud_sdk.services.rds.models.BackupSynchronicity.BackupSynchronicity(serviceId=None, instanceId=None, serviceStatus=None, srcRegion=None, destRegion=None, engine=None, engineVersion=None, createTime=None, newestDataTime=None)[source]

Bases: object

Parameters:
  • serviceId – (Optional) 跨地域备份同步服务ID
  • instanceId – (Optional) RDS 实例ID
  • serviceStatus – (Optional) 跨地域备份同步服务状态,正常,running;错误,error
  • srcRegion – (Optional) 源实例所在地域
  • destRegion – (Optional) 备份同步的目标地域
  • engine – (Optional) 数据库类型
  • engineVersion – (Optional) 数据库版本
  • createTime – (Optional) 创建时间
  • newestDataTime – (Optional) 跨地域备份的最新数据时间点

jdcloud_sdk.services.rds.models.Binlog module

class jdcloud_sdk.services.rds.models.Binlog.Binlog(binlogBackupId=None, binlogName=None, binlogSizeKB=None, binlogStartTime=None, binlogEndTime=None, descriptionkey=None, instanceId=None, instanceName=None, serverId=None)[source]

Bases: object

Parameters:
  • binlogBackupId – (Optional) binlog日志备份ID
  • binlogName – (Optional) binlog日志名称
  • binlogSizeKB – (Optional) binlog日志大小,单位KB
  • binlogStartTime – (Optional) binlog开始时间,格式为:YYYY-MM-DD HH:mm:ss
  • binlogEndTime – (Optional) binlog结束时间,格式为:YYYY-MM-DD HH:mm:ss
  • descriptionkey – (Optional) 加密秘钥
  • instanceId – (Optional) binlog所属实例ID
  • instanceName – (Optional) 备份所属实例名称
  • serverId – (Optional) serverId

jdcloud_sdk.services.rds.models.DBAccessPrivilege module

class jdcloud_sdk.services.rds.models.DBAccessPrivilege.DBAccessPrivilege(accountName=None, privilege=None)[source]

Bases: object

Parameters:
  • accountName – (Optional) 账号名称
  • privilege – (Optional) 该账号对数据库具有的权限,权限的具体定义可以参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)

jdcloud_sdk.services.rds.models.DBInstance module

class jdcloud_sdk.services.rds.models.DBInstance.DBInstance(instanceId=None, instanceName=None, instanceType=None, instanceStorageType=None, storageEncrypted=None, engine=None, engineVersion=None, instanceClass=None, instanceStorageGB=None, instanceCPU=None, instanceMemoryMB=None, regionId=None, azId=None, vpcId=None, subnetId=None, instanceStatus=None, publicDomainName=None, internalDomainName=None, createTime=None, backupSynchronicity=None, charge=None, tags=None, sourceInstanceId=None, instancePort=None, azType=None, resourceGroupId=None, resourceGroupName=None)[source]

Bases: object

Parameters:
  • instanceId – (Optional) 实例ID
  • instanceName – (Optional) 实例名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • instanceType – (Optional) 实例类别,例如主实例,只读实例等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • instanceStorageType – (Optional) 存储类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL,Percona,MariaDB, SQL Server
  • storageEncrypted – (Optional) 实例数据加密. false:不加密; true:加密
  • engine – (Optional) 实例引擎类型,如MySQL或SQL Server等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • engineVersion – (Optional) 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • instanceClass – (Optional) 实例规格代码
  • instanceStorageGB – (Optional) 磁盘,单位GB
  • instanceCPU – (Optional) CPU核数
  • instanceMemoryMB – (Optional) 内存,单位MB
  • regionId – (Optional) 地域ID,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md)
  • azId – (Optional) 可用区ID,第一个为主实例在的可用区,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md)
  • vpcId – (Optional) VPC的ID
  • subnetId – (Optional) 子网的ID
  • instanceStatus – (Optional) 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • publicDomainName – (Optional) 实例公网域名<br>- 仅支持MySQL
  • internalDomainName – (Optional) 实例内网域名<br>- 仅支持MySQL
  • createTime – (Optional) 实例创建时间
  • backupSynchronicity – (Optional) 实例跨地域备份服务开启相关信息
  • charge – (Optional) 计费配置
  • tags – (Optional) 标签信息
  • sourceInstanceId – (Optional) MySQL、PostgreSQL只读实例对应的主实例ID
  • instancePort – (Optional) 应用访问端口<br>- 仅支持MySQL
  • azType – (Optional) 可用区类型<br>- 仅支持MySQL
  • resourceGroupId – (Optional) 资源组id
  • resourceGroupName – (Optional) 资源组名称

jdcloud_sdk.services.rds.models.DBInstanceAttribute module

class jdcloud_sdk.services.rds.models.DBInstanceAttribute.DBInstanceAttribute(instanceId=None, instanceName=None, instanceType=None, engine=None, engineVersion=None, minorVersion=None, instanceClass=None, instanceStorageType=None, storageEncrypted=None, instanceStorageGB=None, instanceCPU=None, instanceMemoryMB=None, regionId=None, azId=None, vpcId=None, subnetId=None, parameterGroupId=None, parameterGroupName=None, parameterStatus=None, internalDomainName=None, publicDomainName=None, instancePort=None, connectionMode=None, auditStatus=None, instanceStatus=None, createTime=None, charge=None, sourceInstanceId=None, roInstanceIds=None, primaryNode=None, secondaryNode=None, tags=None, activeDirectory=None, roInstanceProxyID=None, roInstanceProxyName=None, readWriteProxyId=None, syncTaskId=None, instanceVip=None, azType=None, resourceGroupId=None, resourceGroupName=None)[source]

Bases: object

Parameters:
  • instanceId – (Optional) 实例ID
  • instanceName – (Optional) 实例名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • instanceType – (Optional) 实例类型,例如主实例,只读实例等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • engine – (Optional) 实例引擎类型,如MySQL或SQL Server等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • engineVersion – (Optional) 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • minorVersion – (Optional) 实例引擎的小版本
  • instanceClass – (Optional) 实例规格代码
  • instanceStorageType – (Optional) 存储类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • storageEncrypted – (Optional) 实例数据加密. false:不加密; true:加密
  • instanceStorageGB – (Optional) 磁盘,单位GB
  • instanceCPU – (Optional) CPU核数
  • instanceMemoryMB – (Optional) 内存大小,单位MB
  • regionId – (Optional) 地域ID,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md)
  • azId – (Optional) 可用区ID,第一个为主实例在的可用区,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md)
  • vpcId – (Optional) VPC的ID
  • subnetId – (Optional) 子网的ID
  • parameterGroupId – (Optional) 参数组的ID<br>- 仅支持MySQL
  • parameterGroupName – (Optional) 参数组的名称<br>- 仅支持MySQL
  • parameterStatus – (Optional) 参数的状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL
  • internalDomainName – (Optional) 实例内网域名
  • publicDomainName – (Optional) 实例公网域名
  • instancePort – (Optional) 应用访问端口
  • connectionMode – (Optional) 访问模式,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL
  • auditStatus – (Optional) 审计状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL
  • instanceStatus – (Optional) 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • createTime – (Optional) 实例创建时间
  • charge – (Optional) 计费配置
  • sourceInstanceId – (Optional) MySQL只读实例对应的主实例ID<br>- 仅支持MySQL
  • roInstanceIds – (Optional) 只读实例ID列表<br>- 仅支持MySQL
  • primaryNode – (Optional) 高可用集群中主节点的信息<br>- 仅支持SQL Server
  • secondaryNode – (Optional) 高可用集群中从节点的信息<br>- 仅支持SQL Server
  • tags – (Optional) 标签信息
  • activeDirectory – (Optional) 对接的目录服务的相关信息<br>仅支SQL Server
  • roInstanceProxyID – (Optional) 只读代理服务 ID
  • roInstanceProxyName – (Optional) 只读代理服务 名称
  • readWriteProxyId – (Optional) 读写分离代理服务 ID
  • syncTaskId – (Optional) 实例关联的数据同步任务Id;未关联数据同步任务时返回空
  • instanceVip – (Optional) 实例内网域名解析到的内网IP地址<br>仅支持MySQL, Percona, MariaDB
  • azType – (Optional) 可用区类型,1为标准子网,2为边缘子网
  • resourceGroupId – (Optional) 资源组id
  • resourceGroupName – (Optional) 资源组名称

jdcloud_sdk.services.rds.models.DBInstanceNode module

class jdcloud_sdk.services.rds.models.DBInstanceNode.DBInstanceNode(id=None, name=None, status=None)[source]

Bases: object

Parameters:
  • id – (Optional) 节点id
  • name – (Optional) 节点名称
  • status – (Optional) 节点状态

jdcloud_sdk.services.rds.models.DBInstanceParameter module

class jdcloud_sdk.services.rds.models.DBInstanceParameter.DBInstanceParameter(name=None, description=None, configureValue=None, runningValue=None, range=None, needRestart=None)[source]

Bases: object

Parameters:
  • name – (Optional) 参数名称
  • description – (Optional) 参数描述
  • configureValue – (Optional) 参数修改后的数值,但不一定生效,需要视该参数生效是否需要重启
  • runningValue – (Optional) 当前在实例中生效的数值
  • range – (Optional) 该参数数值的允许范围
  • needRestart – (Optional) 修改是否需要重启生效.- true:参数需要重启才能生效- false:参数生效无需重启

jdcloud_sdk.services.rds.models.DBInstanceSpec module

class jdcloud_sdk.services.rds.models.DBInstanceSpec.DBInstanceSpec(engine, engineVersion, instanceClass, instanceStorageGB, azId, vpcId, subnetId, chargeSpec, instanceName=None, parameterGroup=None, instanceStorageType=None, instancePort=None, storageEncrypted=None, instanceType=None, tagSpec=None, resourceGroupId=None)[source]

Bases: object

Parameters:
  • instanceName – (Optional) 实例名,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • engine – 实例引擎类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • engineVersion – 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • instanceClass – 实例规格代码,可以查看文档[MySQL 实例规格](../Instance-Specifications/Instance-Specifications-MySQL.md)、[SQL Server实例规格](../Instance-Specifications/Instance-Specifications-SQLServer.md)
  • instanceStorageGB – 磁盘大小,单位GB,可以查看文档[MySQL 实例规格](../Instance-Specifications/Instance-Specifications-MySQL.md)、[SQL Server实例规格](../Instance-Specifications/Instance-Specifications-SQLServer.md)
  • azId – 可用区ID, 第一个ID必须为主实例所在的可用区。如两个可用区一样,也需输入两个azId
  • vpcId – VPC的ID
  • subnetId – 子网ID
  • parameterGroup – (Optional) 参数组ID, 缺省系统会创建一个默认参数组<br>- 仅支持MySQL
  • chargeSpec – 计费规格,包括计费类型,计费周期等
  • instanceStorageType – (Optional) 存储类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md), 缺省值为:LOCAL_SSD<br>- 仅支持MySQL
  • instancePort – (Optional) 应用访问端口,支持的端口范围:1150~5999。MySQL、Percona、MariaDB的默认值为 3306;SQL SQL Server的默认值为1433,不支持5022;PostgreSQL的默认端口号为5432;
  • storageEncrypted – (Optional) 实例数据加密(存储类型为云硬盘才支持数据加密)。false:不加密,true:加密,缺省为false<br>- 仅支持MySQL
  • instanceType – (Optional) 实例的高可用架构。standalone:单机,cluster:主备双机架构,缺省为cluster,multi-replica:三副本<br>- 仅支持SQL Server
  • tagSpec – (Optional) 标签信息
  • resourceGroupId – (Optional) 资源组id

jdcloud_sdk.services.rds.models.Database module

class jdcloud_sdk.services.rds.models.Database.Database(dbName=None, dbStatus=None, characterSetName=None, createTime=None, comment=None, accessPrivilege=None)[source]

Bases: object

Parameters:
  • dbName – (Optional) 数据库名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • dbStatus – (Optional) 数据库状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- MySQL:不支持,不返回该字段**<br>- **SQL Server:返回该字段
  • characterSetName – (Optional) 字符集,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)
  • createTime – (Optional) 数据库创建时间,格式YYYY-MM-DD HH:mm:ss<br>- 仅支持SQL Server
  • comment – (Optional) 数据库备注<br>- 仅支持MySQL
  • accessPrivilege – (Optional) 该数据库相关账户权限列表

jdcloud_sdk.services.rds.models.DigestData module

class jdcloud_sdk.services.rds.models.DigestData.DigestData(pct95=None, max=None, avg=None, min=None, total=None)[source]

Bases: object

Parameters:
  • pct95 – (Optional) 表示执行结果中95% 数据小于或等于此数值
  • max – (Optional) 执行结果的最大值
  • avg – (Optional) 执行结果的平均值
  • min – (Optional) 执行结果的最小值
  • total – (Optional) 执行结果的合计值

jdcloud_sdk.services.rds.models.ErrorLog module

class jdcloud_sdk.services.rds.models.ErrorLog.ErrorLog(name=None, sizeByte=None, lastUpdateTime=None, uploadTime=None, publicURL=None, internalURL=None)[source]

Bases: object

Parameters:
  • name – (Optional) 错误日志文件名称
  • sizeByte – (Optional) 错误日志文件大小,单位Byte
  • lastUpdateTime – (Optional) 错误日志最后更新时间,格式为:YYYY-MM-DD HH:mm:ss
  • uploadTime – (Optional) 错误日志上传时间,格式为:YYYY-MM-DD HH:mm:ss
  • publicURL – (Optional) 公网下载链接
  • internalURL – (Optional) 内网下载链接

jdcloud_sdk.services.rds.models.File module

class jdcloud_sdk.services.rds.models.File.File(name=None, sizeByte=None)[source]

Bases: object

Parameters:
  • name – (Optional) 文件名
  • sizeByte – (Optional) 文件大小,单位Byte

jdcloud_sdk.services.rds.models.FileDownloadURL module

class jdcloud_sdk.services.rds.models.FileDownloadURL.FileDownloadURL(publicURL=None, internalURL=None)[source]

Bases: object

Parameters:
  • publicURL – (Optional) 公网下载链接,若当前不可下载,则为空串
  • internalURL – (Optional) 内网下载链接,若当前不可下载,则为空串

jdcloud_sdk.services.rds.models.ImportFile module

class jdcloud_sdk.services.rds.models.ImportFile.ImportFile(name=None, sharedFileGid=None, sizeByte=None, uploadTime=None, isLocal=None, status=None, importTime=None)[source]

Bases: object

Parameters:
  • name – (Optional) 文件名称
  • sharedFileGid – (Optional) 如果该文件是共享文件,则有全局ID,如不是共享文件,则为空。该全局ID在文件删除时,需要用到
  • sizeByte – (Optional) 文件大小,单位Byte
  • uploadTime – (Optional) 文件上传完成时间,格式为:YYYY-MM-DD HH:mm:ss
  • isLocal – (Optional) 是否所属当前实例.<br> 1:当前实例;<br>0:不是当前实例,为共享文件
  • status – (Optional) 文件状态<br>- 仅支持SQL Server
  • importTime – (Optional) 导入完成时间,格式为:YYYY-MM-DD HH:mm:ss<br>- 仅支持SQL Server

jdcloud_sdk.services.rds.models.Parameter module

class jdcloud_sdk.services.rds.models.Parameter.Parameter(name, value)[source]

Bases: object

Parameters:
  • name – 参数名称
  • value – 参数修改值

jdcloud_sdk.services.rds.models.ParameterGroup module

class jdcloud_sdk.services.rds.models.ParameterGroup.ParameterGroup(parameterGroupId=None, parameterGroupName=None, parameterGroupStatus=None, description=None, engine=None, engineVersion=None, regionId=None, createTime=None)[source]

Bases: object

Parameters:
  • parameterGroupId – (Optional) 参数组ID
  • parameterGroupName – (Optional) 参数组名称
  • parameterGroupStatus – (Optional) 参数组状态
  • description – (Optional) 参数组描述
  • engine – (Optional) 实例引擎类型
  • engineVersion – (Optional) 数据库版本
  • regionId – (Optional) 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)
  • createTime – (Optional) 参数组创建时间

jdcloud_sdk.services.rds.models.ParameterGroupParameter module

class jdcloud_sdk.services.rds.models.ParameterGroupParameter.ParameterGroupParameter(name=None, description=None, configureValue=None, defaultValue=None, range=None, type=None, needRestart=None)[source]

Bases: object

Parameters:
  • name – (Optional) 参数名称
  • description – (Optional) 参数描述
  • configureValue – (Optional) 参数修改后的数值,但不一定生效,需要视该参数生效是否需要重启
  • defaultValue – (Optional) 参数默认值
  • range – (Optional) 该参数数值的允许修改范围
  • type – (Optional) 参数数值的类型
  • needRestart – (Optional) 参数修改是否需要重启生效.- true:参数需要重启才能生效- false:参数生效无需重启

jdcloud_sdk.services.rds.models.ParameterModifyRecords module

class jdcloud_sdk.services.rds.models.ParameterModifyRecords.ParameterModifyRecords(name=None, preModify=None, postModify=None, updateTime=None)[source]

Bases: object

Parameters:
  • name – (Optional) 参数名称
  • preModify – (Optional) 修改前的参数值
  • postModify – (Optional) 修改后的参数值
  • updateTime – (Optional) 修改时间

jdcloud_sdk.services.rds.models.ResourceInfo module

class jdcloud_sdk.services.rds.models.ResourceInfo.ResourceInfo(resourceId=None, resourceName=None, remark=None, bind=None)[source]

Bases: object

Parameters:
  • resourceId – (Optional) 实例id
  • resourceName – (Optional) 实例名称
  • remark – (Optional) 备注
  • bind – (Optional) 绑定的资源

jdcloud_sdk.services.rds.models.RestoredNewDBInstanceSpec module

class jdcloud_sdk.services.rds.models.RestoredNewDBInstanceSpec.RestoredNewDBInstanceSpec(instanceClass, instanceStorageGB, azId, vpcId, subnetId, chargeSpec, instanceName=None, parameterGroup=None, instanceStorageType=None, instancePort=None, storageEncrypted=None, instanceType=None, tagSpec=None, resourceGroupId=None)[source]

Bases: object

Parameters:
  • instanceName – (Optional) 数据库实例名,名称的限制可参考[帮助中心文档](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)
  • instanceClass – 实例规格代码,可以查看文档[MySQL 实例规格](../Instance-Specifications/Instance-Specifications-MySQL.md)、[SQL Server实例规格](../Instance-Specifications/Instance-Specifications-SQLServer.md)
  • instanceStorageGB – 磁盘大小,单位GB
  • azId – 可用区ID, 第一个ID必须为主实例所在的可用区。如两个可用区一样,也需输入两个azId
  • vpcId – VPC的ID
  • subnetId – 子网ID
  • parameterGroup – (Optional) 参数组ID, 缺省系统会创建一个默认参数组<br>- 仅支持MySQL
  • chargeSpec – 计费规格,包括计费类型,计费周期等
  • instanceStorageType – (Optional) 存储类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md), 缺省值为:LOCAL_SSD<br>- 仅支持MySQL
  • instancePort – (Optional) 应用访问端口,支持的端口范围:1150~5999。MySQL、Percona、MariaDB的默认值为 3306;PostgreSQL的默认端口号为5432;
  • storageEncrypted – (Optional) 实例数据加密(存储类型为云硬盘才支持数据加密)。false:不加密,true:加密,缺省为false<br>- 仅支持MySQL
  • instanceType – (Optional) 实例的高可用架构。standalone:单机,cluster:主备双机架构,缺省为cluster,multi-replica:三副本<br>- 仅支持SQL Server
  • tagSpec – (Optional) 标签信息
  • resourceGroupId – (Optional) 资源组id

jdcloud_sdk.services.rds.models.SlowLogAttributes module

class jdcloud_sdk.services.rds.models.SlowLogAttributes.SlowLogAttributes(dbName=None, user=None, sql=None, executionTime=None, elapsedTime=None, lockTime=None, rowsExamined=None, rowsReturned=None, clientIp=None)[source]

Bases: object

Parameters:
  • dbName – (Optional) 数据库名,表示该SQL是在哪个数据库中执行的
  • user – (Optional) 数据库账号,表示该SQL是哪个数据库账号发起的
  • sql – (Optional) SQL语句
  • executionTime – (Optional) SQL语句执行的开始时间,格式为YYYY-MM-DD hh:mm:ss
  • elapsedTime – (Optional) SQL语句执行的时长,单位秒
  • lockTime – (Optional) SQL语句等待锁的时间,单位秒
  • rowsExamined – (Optional) SQL语句扫描的行数
  • rowsReturned – (Optional) SQL语句返回的行数
  • clientIp – (Optional) 客户端IP

jdcloud_sdk.services.rds.models.SlowLogDigest module

class jdcloud_sdk.services.rds.models.SlowLogDigest.SlowLogDigest(dbName=None, user=None, sql=None, executionTime=None, executionCount=None, executionTimeSum=None, rowsExaminedSum=None, rowsSentSum=None, lockTimeSum=None, elapsedTime=None, lockTime=None, sqlLength=None, rowsExamined=None, rowsReturned=None)[source]

Bases: object

Parameters:
  • dbName – (Optional) 数据库名,表示该SQL是在哪个数据库中执行的
  • user – (Optional) 数据库账号,表示该SQL是哪个数据库账号发起的
  • sql – (Optional) SQL语句
  • executionTime – (Optional) SQL语句执行的开始时间,格式为YYYY-MM-DD hh:mm:ss
  • executionCount – (Optional) SQL语句的执行次数
  • executionTimeSum – (Optional) 执行总时间
  • rowsExaminedSum – (Optional) 扫描总行数
  • rowsSentSum – (Optional) 返回总行数
  • lockTimeSum – (Optional) 锁定总时间
  • elapsedTime – (Optional) SQL语句执行的时长,单位秒
  • lockTime – (Optional) SQL语句等待锁的时间,单位秒
  • sqlLength – (Optional) SQL语句的长度
  • rowsExamined – (Optional) SQL语句扫描的行数
  • rowsReturned – (Optional) SQL语句返回的行数

jdcloud_sdk.services.rds.models.Tag module

class jdcloud_sdk.services.rds.models.Tag.Tag(key=None, value=None)[source]

Bases: object

Parameters:
  • key – (Optional) 标签键
  • value – (Optional) 标签值

jdcloud_sdk.services.rds.models.WhiteList module

class jdcloud_sdk.services.rds.models.WhiteList.WhiteList(name=None, ips=None)[source]

Bases: object

Parameters:
  • name – (Optional) 白名单名称
  • ips – (Optional) IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10

Module contents