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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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¶
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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¶
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:
objectParameters: - 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:
objectParameters: - 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¶
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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¶
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:
objectParameters: - 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¶
jdcloud_sdk.services.rds.models.FileDownloadURL module¶
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:
objectParameters: - 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¶
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:
objectParameters: - 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:
objectParameters: - name – (Optional) 参数名称
- description – (Optional) 参数描述
- configureValue – (Optional) 参数修改后的数值,但不一定生效,需要视该参数生效是否需要重启
- defaultValue – (Optional) 参数默认值
- range – (Optional) 该参数数值的允许修改范围
- type – (Optional) 参数数值的类型
- needRestart – (Optional) 参数修改是否需要重启生效.- true:参数需要重启才能生效- false:参数生效无需重启
jdcloud_sdk.services.rds.models.ParameterModifyRecords module¶
jdcloud_sdk.services.rds.models.ResourceInfo module¶
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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语句返回的行数