Documentation
¶
Index ¶
- type Account
- type AccountPrivilege
- type Application
- type BackupSynchronicityAbstract
- type Cluster
- type DBAccessPrivilege
- type DBInstance
- type DBInstanceAttribute
- type DBInstanceNode
- type Database
- type Instance
- type RdsInstance
- type Tag
- type UrlApp
- type VmImageOverview
- type Vpc
- type WhiteList
- type YdResourceDetail
- type YdSnapfee
- type YdSnapfeeState
- type YdUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶ added in v1.62.0
type Account struct { /* 账号名,账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Optional) */ AccountName string `json:"accountName"` /* 账号状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- **MySQL:不支持,不返回该字段**<br>- **SQL Server:返回该字段** (Optional) */ AccountStatus string `json:"accountStatus"` /* 账号类型,normal:普通,super:高权限<br>- 仅支持SQL Server (Optional) */ AccountType string `json:"accountType"` /* 创建账号时间,格式为:YYYY-MM-DD HH:mm:ss<br>- 仅支持PostgreSQL (Optional) */ CreateTime string `json:"createTime"` /* 修改账号时间,格式为:YYYY-MM-DD HH:mm:ss<br>- 仅支持PostgreSQL (Optional) */ UpdateTime string `json:"updateTime"` /* 账号备注内容<br>- 仅支持PostgreSQL (Optional) */ Notes string `json:"notes"` /* 具有的权限 (Optional) */ AccountPrivileges []AccountPrivilege `json:"accountPrivileges"` }
type AccountPrivilege ¶ added in v1.62.0
type AccountPrivilege struct { /* 数据库名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Optional) */ DbName *string `json:"dbName"` /* 账号对数据库所具有的权限,权限的具体定义可以参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ Privilege *string `json:"privilege"` }
type Application ¶ added in v1.52.0
type Application struct { /* 应用Id (Optional) */ Id string `json:"id"` /* appTypeId (Optional) */ TypeId int `json:"typeId"` /* 所属区域 (Optional) */ RegionId string `json:"regionId"` /* 应用名称 (Optional) */ Name string `json:"name"` /* 应用描述 (Optional) */ Description string `json:"description"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` /* jdcloudPin (Optional) */ JdcloudPin string `json:"jdcloudPin"` }
type BackupSynchronicityAbstract ¶ added in v1.62.0
type Cluster ¶
type Cluster struct { /* id (Optional) */ Id string `json:"id"` /* 实例名称 (Optional) */ Name string `json:"name"` /* 数据中心 (Optional) */ DataCenter string `json:"dataCenter"` /* 域名 (Optional) */ Domain string `json:"domain"` /* 端口号 (Optional) */ ConnectionPort string `json:"connectionPort"` /* 数据库引擎 (Optional) */ DbEngine string `json:"dbEngine"` /* 数据库版本 (Optional) */ DbVersion string `json:"dbVersion"` }
type DBAccessPrivilege ¶ added in v1.62.0
type DBInstance ¶ added in v1.52.0
type DBInstance struct { /* 实例ID (Optional) */ InstanceId string `json:"instanceId"` /* 实例名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Optional) */ InstanceName string `json:"instanceName"` /* 实例类别,例如主实例,只读实例等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceType string `json:"instanceType"` /* 实例引擎类型,如MySQL或SQL Server等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ Engine string `json:"engine"` /* 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ EngineVersion string `json:"engineVersion"` /* 实例规格代码 (Optional) */ InstanceClass string `json:"instanceClass"` /* 磁盘,单位GB (Optional) */ InstanceStorageGB int `json:"instanceStorageGB"` /* CPU核数 (Optional) */ InstanceCPU int `json:"instanceCPU"` /* 内存,单位MB (Optional) */ InstanceMemoryMB int `json:"instanceMemoryMB"` /* 地域ID,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md) (Optional) */ RegionId string `json:"regionId"` /* 可用区ID,第一个为主实例在的可用区,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md) (Optional) */ AzId []string `json:"azId"` /* VPC的ID (Optional) */ VpcId string `json:"vpcId"` /* 子网的ID (Optional) */ SubnetId string `json:"subnetId"` /* 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceStatus string `json:"instanceStatus"` /* 实例创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 实例跨地域备份服务开启相关信息 (Optional) */ BackupSynchronicity []BackupSynchronicityAbstract `json:"backupSynchronicity"` /* 计费配置 (Optional) */ Charge charge.Charge `json:"charge"` /* 标签信息 (Optional) */ Tags []Tag `json:"tags"` /* MySQL只读实例对应的主实例ID (Optional) */ SourceInstanceId string `json:"sourceInstanceId"` /* vpc名称 (Optional) */ VpcName string `json:"vpcName"` /* DMS登陆数据库链接 (Optional) */ DbUrl string `json:"dbUrl"` }
type DBInstanceAttribute ¶ added in v1.52.0
type DBInstanceAttribute struct { /* 实例ID (Optional) */ InstanceId string `json:"instanceId"` /* 实例名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Optional) */ InstanceName string `json:"instanceName"` /* 实例类型,例如主实例,只读实例等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceType string `json:"instanceType"` /* 实例引擎类型,如MySQL或SQL Server等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ Engine string `json:"engine"` /* 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ EngineVersion string `json:"engineVersion"` /* 实例规格代码 (Optional) */ InstanceClass string `json:"instanceClass"` /* 存储类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceStorageType string `json:"instanceStorageType"` /* 实例数据加密. false:不加密; true:加密 (Optional) */ StorageEncrypted bool `json:"storageEncrypted"` /* 磁盘,单位GB (Optional) */ InstanceStorageGB int `json:"instanceStorageGB"` /* CPU核数 (Optional) */ InstanceCPU int `json:"instanceCPU"` /* 内存大小,单位MB (Optional) */ InstanceMemoryMB int `json:"instanceMemoryMB"` /* 地域ID,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md) (Optional) */ RegionId string `json:"regionId"` /* 可用区ID,第一个为主实例在的可用区,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md) (Optional) */ AzId []string `json:"azId"` /* VPC的ID (Optional) */ VpcId string `json:"vpcId"` /* 子网的ID (Optional) */ SubnetId string `json:"subnetId"` /* 参数组的ID<br>- 仅支持MySQL (Optional) */ ParameterGroupId string `json:"parameterGroupId"` /* 参数组的名称<br>- 仅支持MySQL (Optional) */ ParameterGroupName string `json:"parameterGroupName"` /* 参数的状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL (Optional) */ ParameterStatus string `json:"parameterStatus"` /* 实例内网域名 (Optional) */ InternalDomainName string `json:"internalDomainName"` /* 实例公网域名 (Optional) */ PublicDomainName string `json:"publicDomainName"` /* 应用访问端口 (Optional) */ InstancePort string `json:"instancePort"` /* 访问模式,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL (Optional) */ ConnectionMode string `json:"connectionMode"` /* 审计状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- 仅支持MySQL (Optional) */ AuditStatus string `json:"auditStatus"` /* 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceStatus string `json:"instanceStatus"` /* 实例创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 计费配置 (Optional) */ Charge charge.Charge `json:"charge"` /* MySQL只读实例对应的主实例ID<br>- 仅支持MySQL (Optional) */ SourceInstanceId string `json:"sourceInstanceId"` /* 只读实例ID列表<br>- 仅支持MySQL (Optional) */ RoInstanceIds []string `json:"roInstanceIds"` /* 高可用集群中主节点的信息<br>- 仅支持SQL Server (Optional) */ PrimaryNode DBInstanceNode `json:"primaryNode"` /* 高可用集群中从节点的信息<br>- 仅支持SQL Server (Optional) */ SecondaryNode DBInstanceNode `json:"secondaryNode"` /* 标签信息 (Optional) */ Tags []Tag `json:"tags"` /* vpc名称 (Optional) */ VpcName string `json:"vpcName"` }
type DBInstanceNode ¶ added in v1.62.0
type Database ¶ added in v1.62.0
type Database struct { /* 数据库名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Optional) */ DbName string `json:"dbName"` /* 数据库状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>- **MySQL:不支持,不返回该字段**<br>- **SQL Server:返回该字段** (Optional) */ DbStatus string `json:"dbStatus"` /* 字符集,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ CharacterSetName string `json:"characterSetName"` /* 数据库创建时间,格式YYYY-MM-DD HH:mm:ss<br>- 仅支持SQL Server (Optional) */ CreateTime string `json:"createTime"` /* 数据库备注<br>- 仅支持MySQL (Optional) */ Comment string `json:"comment"` /* 该数据库相关账户权限列表 (Optional) */ AccessPrivilege []DBAccessPrivilege `json:"accessPrivilege"` }
type Instance ¶ added in v1.52.0
type Instance struct { /* 云主机ID (Optional) */ InstanceId string `json:"instanceId"` /* 云主机名称 (Optional) */ InstanceName string `json:"instanceName"` /* 实例规格 (Optional) */ InstanceType string `json:"instanceType"` /* 主网卡所属VPC的ID (Optional) */ VpcId string `json:"vpcId"` /* 主网卡所属子网的ID (Optional) */ SubnetId string `json:"subnetId"` /* 主网卡主IP地址 (Optional) */ PrivateIpAddress string `json:"privateIpAddress"` /* 主网卡主IP绑定弹性IP的ID (Optional) */ ElasticIpId string `json:"elasticIpId"` /* 主网卡主IP绑定弹性IP的地址 (Optional) */ ElasticIpAddress string `json:"elasticIpAddress"` /* 云主机状态,<a href="http://docs.jdcloud.com/virtual-machines/api/vm_status">参考云主机状态</a> (Optional) */ Status string `json:"status"` /* 云主机描述 (Optional) */ Description string `json:"description"` /* 镜像ID (Optional) */ ImageId string `json:"imageId"` /* 系统盘配置 (Optional) */ SystemDisk vm.InstanceDiskAttachment `json:"systemDisk"` /* 数据盘配置 (Optional) */ DataDisks []vm.InstanceDiskAttachment `json:"dataDisks"` /* 主网卡配置 (Optional) */ PrimaryNetworkInterface vm.InstanceNetworkInterfaceAttachment `json:"primaryNetworkInterface"` /* 辅助网卡配置 (Optional) */ SecondaryNetworkInterfaces []vm.InstanceNetworkInterfaceAttachment `json:"secondaryNetworkInterfaces"` /* 创建时间 (Optional) */ LaunchTime string `json:"launchTime"` /* 云主机所在可用区 (Optional) */ Az string `json:"az"` /* 密钥对名称 (Optional) */ KeyNames []string `json:"keyNames"` /* 计费信息 (Optional) */ Charge charge.Charge `json:"charge"` /* 高可用组,如果创建云主机使用了高可用组,此处可展示高可用组名称 (Optional) */ Ag vm.Ag `json:"ag"` /* 高可用组中的错误域 (Optional) */ FaultDomain string `json:"faultDomain"` /* Tag信息 (Optional) */ Tags []disk.Tag `json:"tags"` /* vpc名称 (Optional) */ VpcName string `json:"vpcName"` /* 子网名称 (Optional) */ SubnetName string `json:"subnetName"` /* 创建主机所用镜像概览 (Optional) */ ImageOverview VmImageOverview `json:"imageOverview"` }
type RdsInstance ¶
type RdsInstance struct { /* 实例ID (Optional) */ InstanceId string `json:"instanceId"` /* 实例名称,具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Optional) */ InstanceName string `json:"instanceName"` /* 实例类别,例如主实例,只读实例等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceType string `json:"instanceType"` /* 实例引擎类型,如MySQL或SQL Server等,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ Engine string `json:"engine"` /* 实例引擎版本,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ EngineVersion string `json:"engineVersion"` /* 实例规格代码 (Optional) */ InstanceClass string `json:"instanceClass"` /* 磁盘,单位GB (Optional) */ InstanceStorageGB int `json:"instanceStorageGB"` /* CPU核数 (Optional) */ InstanceCPU int `json:"instanceCPU"` /* 内存,单位MB (Optional) */ InstanceMemoryMB int `json:"instanceMemoryMB"` /* 地域ID,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md) (Optional) */ RegionId string `json:"regionId"` /* 可用区ID,第一个为主实例在的可用区,参见[地域及可用区对照表](../Enum-Definitions/Regions-AZ.md) (Optional) */ AzId []string `json:"azId"` /* VPC的ID (Optional) */ VpcId string `json:"vpcId"` /* VPC的name (Optional) */ VpcName string `json:"vpcName"` /* 子网的ID (Optional) */ SubnetId string `json:"subnetId"` /* 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Optional) */ InstanceStatus string `json:"instanceStatus"` /* 实例创建时间 (Optional) */ CreateTime string `json:"createTime"` /* MySQL只读实例对应的主实例ID (Optional) */ SourceInstanceId string `json:"sourceInstanceId"` }
type VmImageOverview ¶
type Vpc ¶ added in v1.52.0
type Vpc struct { /* Vpc的Id (Optional) */ VpcId string `json:"vpcId"` /* 如果为空,则不限制网段,如果不为空,10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间 (Optional) */ AddressPrefix string `json:"addressPrefix"` /* VPC 描述,取值范围:1~120个字符 (Optional) */ Description string `json:"description"` /* 私有网络名称,取值范围:1-60个中文、英文大小写的字母、数字和下划线分隔符 (Optional) */ VpcName string `json:"vpcName"` /* 同一vpc下的acl id 列表 (Optional) */ AclIds []string `json:"aclIds"` /* (Optional) */ RouteTableIds []string `json:"routeTableIds"` /* 私有网络包含的子网列表 (Optional) */ Subnets []vpc.Subnet `json:"subnets"` /* vpc创建时间 (Optional) */ CreatedTime string `json:"createdTime"` /* 云鼎资源ID (Optional) */ ResourceId string `json:"resourceId"` /* 版本 (Optional) */ Version string `json:"version"` /* 所属区域 (Optional) */ RegionId string `json:"regionId"` /* 业务类型:1-无界开放 (Optional) */ TypeId int `json:"typeId"` /* 业务类型名称 (Optional) */ TypeName int `json:"typeName"` /* 应用类型 (Optional) */ AppType string `json:"appType"` /* 应用名称 (Optional) */ AppName string `json:"appName"` /* appKey (Optional) */ AppKey string `json:"appKey"` }
type YdResourceDetail ¶ added in v1.62.0
type YdSnapfeeState ¶ added in v1.59.0
Source Files
¶
- Account.go
- AccountPrivilege.go
- Application.go
- BackupSynchronicityAbstract.go
- Cluster.go
- DBAccessPrivilege.go
- DBInstance.go
- DBInstanceAttribute.go
- DBInstanceNode.go
- Database.go
- Instance.go
- RdsInstance.go
- Tag.go
- UrlApp.go
- VmImageOverview.go
- Vpc.go
- WhiteList.go
- YdResourceDetail.go
- YdSnapfee.go
- YdSnapfeeState.go
- YdUser.go
Click to show internal directories.
Click to hide internal directories.