Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
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 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 DBInstance ¶
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 []rds.BackupSynchronicityAbstract `json:"backupSynchronicity"` /* 计费配置 (Optional) */ Charge charge.Charge `json:"charge"` /* 标签信息 (Optional) */ Tags []rds.Tag `json:"tags"` /* MySQL只读实例对应的主实例ID (Optional) */ SourceInstanceId string `json:"sourceInstanceId"` /* vpc名称 (Optional) */ VpcName string `json:"vpcName"` /* DMS登陆数据库链接 (Optional) */ DbUrl string `json:"dbUrl"` }
type DBInstanceAttribute ¶
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 rds.DBInstanceNode `json:"primaryNode"` /* 高可用集群中从节点的信息<br>- 仅支持SQL Server (Optional) */ SecondaryNode rds.DBInstanceNode `json:"secondaryNode"` /* 标签信息 (Optional) */ Tags []rds.Tag `json:"tags"` /* vpc名称 (Optional) */ VpcName string `json:"vpcName"` }
type Instance ¶
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 ¶
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"` }
Click to show internal directories.
Click to hide internal directories.