models

package
v0.0.0-...-4f4f121 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

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 UrlApp

type UrlApp struct {

	/* url (Optional) */
	Domain string `json:"domain"`

	/* 应用名称 (Optional) */
	AppName string `json:"appName"`

	/* pin (Optional) */
	JdcloudPin string `json:"jdcloudPin"`
}

type VmImageOverview

type VmImageOverview struct {

	/* 镜像名称 (Optional) */
	Name string `json:"name"`

	/* 平台信息 (Optional) */
	Platform string `json:"platform"`
}

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"`
}

type YdUser

type YdUser struct {

	/* 云鼎pin (Optional) */
	YdPin string `json:"ydPin"`

	/* 京东云pin (Optional) */
	JdcloudPin string `json:"jdcloudPin"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL