models

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2018 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppModel added in v1.0.9

type AppModel struct {

	/* app程序 (Optional) */
	AppKey string `json:"appKey"`

	/* app密钥 (Optional) */
	AppSecret string `json:"appSecret"`
}

type AuditLog added in v1.0.9

type AuditLog struct {

	/*  (Optional) */
	Id int `json:"id"`

	/* 事件ID (Optional) */
	EventId string `json:"eventId"`

	/* 事件类型 (Optional) */
	EventType string `json:"eventType"`

	/* 描述 (Optional) */
	Description string `json:"description"`

	/*  (Optional) */
	ObjectType string `json:"objectType"`

	/*  (Optional) */
	ObjectId int `json:"objectId"`

	/*  (Optional) */
	User string `json:"user"`

	/*  (Optional) */
	EventTime string `json:"eventTime"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	ModifyTime string `json:"modifyTime"`
}

type AuditLogData added in v1.0.9

type AuditLogData struct {

	/* 返回的审计日志列表数量 (Optional) */
	TotalNum int `json:"totalNum"`

	/*  (Optional) */
	AuditLogList []AuditLog `json:"auditLogList"`
}

type AvailableNumData added in v1.0.9

type AvailableNumData struct {

	/* 可用服务数 (Optional) */
	ServerNum int `json:"serverNum"`
}

type Cluster added in v1.0.9

type Cluster struct {

	/* 集群Id (Optional) */
	ClusterId *string `json:"clusterId"`

	/* "必传参数,计费类型:"
	"按配置<br/>"
	     "601-609:包年包月1一个月到9个月"
	     "610:包年包月一年"
	     "620:包年包月两年" (Optional) */
	Type *int `json:"type"`
}

type ClusterDetailInfo added in v1.0.9

type ClusterDetailInfo struct {

	/* Master节点数量 (Optional) */
	MaterNum int `json:"materNum"`

	/* Master节点CPU (Optional) */
	MasterCore int `json:"masterCore"`

	/* Master节点内存(推荐至少8G内存,否则服务可能会部署失败) (Optional) */
	MasterMemory int `json:"masterMemory"`

	/* "Master节点云盘类型,可传类型为(以下以“/”分割各类型)"
	"NBD/NBD_SATA"
	"分别代表:性能型/容量型"
	 (Optional) */
	MasterDiskType string `json:"masterDiskType"`

	/* Master节点云盘容量,必须是10的整数倍,且大于20小于3000 (Optional) */
	MasterDiskVolume int `json:"masterDiskVolume"`

	/* Master节点规格,比如:g.n1.xlarge,更多规格请参考[文档](https://www.jdcloud.com/help/detail/296/isCatalog/1) (Optional) */
	MasterInstanceType string `json:"masterInstanceType"`

	/* master节点实例信息 (Optional) */
	MasterInstanceInfo string `json:"masterInstanceInfo"`

	/* Slave节点数量 (Optional) */
	SlaveNum int `json:"slaveNum"`

	/* Slave节点CPU (Optional) */
	SlaveCore int `json:"slaveCore"`

	/* Slave节点内存(推荐至少4G内存,否则服务可能会部署失败) (Optional) */
	SlaveMemory int `json:"slaveMemory"`

	/* "Slave节点云盘类型,可传类型为(以下以“/”分割各类型)"
	"NBD/NBD_SATA"
	"分别代表:性能型/容量型"
	 (Optional) */
	SlaveDiskType string `json:"slaveDiskType"`

	/* Slave节点云盘容量,必须是10的整数倍,且大于20小于3000 (Optional) */
	SlaveDiskVolume int `json:"slaveDiskVolume"`

	/* Slave节点规格,比如:g.n1.xlarge,更多规格请参考[文档](https://www.jdcloud.com/help/detail/296/isCatalog/1) (Optional) */
	SlaveInstanceType string `json:"slaveInstanceType"`

	/* Slave节点实例信息 (Optional) */
	SlaveInstanceInfo string `json:"slaveInstanceInfo"`
}

type ClusterDetailModel

type ClusterDetailModel struct {

	/* 集群ID (Optional) */
	Id string `json:"id"`

	/* 集群名称,长度为6到32个字符,支持中文、数字、大小写字母、英文下划线“_”及中划线“-” (Optional) */
	Name string `json:"name"`

	/* 集群主键ID (Optional) */
	ClusterPrimaryId int64 `json:"clusterPrimaryId"`

	/* 集群状态 (Optional) */
	Status string `json:"status"`

	/* 节点数量 (Optional) */
	NodeCount int `json:"nodeCount"`

	/* 付费类型 (Optional) */
	PayType string `json:"payType"`

	/* 付费价格 (Optional) */
	PayPrice string `json:"payPrice"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 运营时长 (Optional) */
	Duration string `json:"duration"`

	/*  (Optional) */
	Hardware []HardwareInfo `json:"hardware"`

	/* 软件信息 (Optional) */
	SoftwareStack interface{} `json:"softwareStack"`

	/* 地域,同regionID (Optional) */
	DataCenter string `json:"dataCenter"`

	/* 是否关联对象存储 (Optional) */
	JssFlag bool `json:"jssFlag"`

	/* 是否为高可用模式 (Optional) */
	HaFlag bool `json:"haFlag"`

	/* 私有网络名称 (Optional) */
	VpcName string `json:"vpcName"`

	/* 子网名称 (Optional) */
	VpcSubnetName string `json:"vpcSubnetName"`

	/* 网络带宽 (Optional) */
	BandwidthOut int `json:"bandwidthOut"`
}

type ClusterExpansion added in v1.0.9

type ClusterExpansion struct {

	/* 集群Id (Optional) */
	ClusterId *string `json:"clusterId"`

	/* 扩容数量 (Optional) */
	ExpansionNum *int `json:"expansionNum"`
}

type ClusterListViewModel added in v1.0.9

type ClusterListViewModel struct {

	/* 用户名 (Optional) */
	UserName *string `json:"userName"`

	/* 主节点信息 (Optional) */
	MasterNodeInfo *string `json:"masterNodeInfo"`

	/* 主节点磁盘类型 (Optional) */
	MasterNodeDiskType *string `json:"masterNodeDiskType"`

	/* 主节点磁盘容量 (Optional) */
	MasterNodeDiskVolume *int `json:"masterNodeDiskVolume"`

	/* 主节点数量 (Optional) */
	MasterNodeNumber *int `json:"masterNodeNumber"`

	/* 主节点实例类型 (Optional) */
	MasterInstanceType *string `json:"masterInstanceType"`

	/* 从节点信息 (Optional) */
	SlaveNodeInfo *string `json:"slaveNodeInfo"`

	/* 从节点磁盘类型 (Optional) */
	SlaveNodeDiskType *string `json:"slaveNodeDiskType"`

	/* 从节点磁盘容量 (Optional) */
	SlaveNodeDiskVolume *int `json:"slaveNodeDiskVolume"`

	/* 从节点数量 (Optional) */
	SlaveNodeNumber *int `json:"slaveNodeNumber"`

	/* 核心实例类型 (Optional) */
	CoreInstanceType *string `json:"coreInstanceType"`

	/* 网络带宽 (Optional) */
	BandwidthOut *int `json:"bandwidthOut"`

	/* 数据中心位置 (Optional) */
	DataCenter *string `json:"dataCenter"`
}

type ClusterModel

type ClusterModel struct {

	/* 集群名称,长度为6到32个字符,支持中文、数字、大小写字母、英文下划线“_”及中划线“-” (Optional) */
	Name *string `json:"name"`

	/* "集群密码"
	"1.必须包含大写字母、小写字母、数字及特殊字符中三类,且不能少于8字符不能超过30字符"
	"2.特殊字符如下!@#$%^*"
	"3.不能出现的字符或完整单词,如下:jd、JD、360、bug、BUG、com、COM、jcloud、JCLOUD、cloud、CLOUD、password、PASSWORD"
	"4.不能出现连续数字,例:123、987"
	"5.不能出现连续或键位连续字母,例:abc、CBA、bcde、qaz、tfc、zaq、qwer"
	"6.密码中不能出现自己的用户名"
	 (Optional) */
	Password *string `json:"password"`

	/* "软件服务版本,请填写以下列表中的一个:"
	"JMR1.0.0"
	"JMR1.0.1"
	"JMR1.0.2"
	"JMR2.0.0"
	"JMR_BD-OS-1.0"
	 (Optional) */
	Version *string `json:"version"`

	/* "付费类型,请填写以下列表中的一个:"
	"按量"
	 (Optional) */
	PayType *string `json:"payType"`

	/* Master节点数量 (Optional) */
	MasterNodeNumber *int `json:"masterNodeNumber"`

	/* "Master节点云盘类型,可传类型为(以下以“/”分割各类型)"
	"NBD/NBD_SATA"
	"分别代表:性能型/容量型"
	 (Optional) */
	MasterNodeDiskType *string `json:"masterNodeDiskType"`

	/* Master节点云盘容量,必须是10的整数倍,且大于20小于3000 (Optional) */
	MasterNodeDiskVolume *int `json:"masterNodeDiskVolume"`

	/* Master节点规格,比如:g.n1.xlarge,更多规格请参考[文档](https://www.jdcloud.com/help/detail/296/isCatalog/1) (Optional) */
	MasterInstanceType *string `json:"masterInstanceType"`

	/* Slave节点数量 (Optional) */
	SlaveNodeNumber *int `json:"slaveNodeNumber"`

	/* "Slave节点云盘类型,可传类型为(以下以“/”分割各类型)"
	"NBD/NBD_SATA"
	"分别代表:性能型/容量型"
	 (Optional) */
	SlaveNodeDiskType *string `json:"slaveNodeDiskType"`

	/* Slave节点云盘容量,必须是10的整数倍,且大于20小于3000 (Optional) */
	SlaveNodeDiskVolume *int `json:"slaveNodeDiskVolume"`

	/* Core节点规格,比如:g.n1.xlarge,更多规格请参考[文档](https://www.jdcloud.com/help/detail/296/isCatalog/1) (Optional) */
	CoreInstanceType *string `json:"coreInstanceType"`

	/* 地域,同regionID (Optional) */
	DataCenter *string `json:"dataCenter"`

	/* 软件清单,不同软件之间以英文逗号(,)分割,参考[文档](https://www.jdcloud.com/help/detail/1323/isCatalog/1) (Optional) */
	SoftwareList *string `json:"softwareList"`

	/* 是否关联对象存储 (Optional) */
	JssFlag *bool `json:"jssFlag"`

	/* 集群是否为高可用模式 (Optional) */
	HaFlag *bool `json:"haFlag"`

	/* 私有网络ID (Optional) */
	VpcId *string `json:"vpcId"`

	/* 子网UUID,可以通过查询子网列表获得 (Optional) */
	VpcSubnetId *string `json:"vpcSubnetId"`

	/* 网络带宽上限 (Optional) */
	Bandwidth *int `json:"bandwidth"`
}

type CronJobData added in v1.0.9

type CronJobData struct {

	/* 集群作业数 (Optional) */
	TotalNum int `json:"totalNum"`

	/*  (Optional) */
	CronJobs []JmrPlanViewModel `json:"cronJobs"`
}

type Disk added in v1.0.9

type Disk struct {

	/* 磁盘容量类型 (Optional) */
	VolumeType string `json:"volumeType"`

	/* 最大磁盘容量 (Optional) */
	Limit string `json:"limit"`
}

type EmrWorkflow added in v1.0.9

type EmrWorkflow struct {

	/*  (Optional) */
	Id *int `json:"id"`

	/* 工作流ID (Optional) */
	WorkflowId *string `json:"workflowId"`

	/* 工作流名称 (Optional) */
	WorkflowName *string `json:"workflowName"`

	/* 工作流状态 (Optional) */
	Status *string `json:"status"`

	/* 用户名 (Optional) */
	Userpin *string `json:"userpin"`

	/* 工作流创建时间 (Optional) */
	CreateTime *string `json:"createTime"`

	/* 数据中心,即regionId (Optional) */
	DataCenter *string `json:"dataCenter"`

	/* 上一次修改时间 (Optional) */
	ModifyTime *string `json:"modifyTime"`

	/* "是否自身依赖"
	"1:自身依赖(默认),0:非依赖"
	 (Optional) */
	IsSelfDependence *bool `json:"isSelfDependence"`

	/* "0:即时任务(默认)"
	"1:周期性任务"
	"2:定时任务"
	 (Optional) */
	TaskScheduleType *int `json:"taskScheduleType"`

	/* 失败后是否发送通知 (Optional) */
	IsSendMsg *bool `json:"isSendMsg"`
}

type GetJobListData added in v1.0.9

type GetJobListData struct {

	/*  (Optional) */
	JmrJobViewModelList []JmrJobViewModel `json:"jmrJobViewModelList"`

	/*  (Optional) */
	TotalNum int `json:"totalNum"`
}

type HardWareStackData added in v1.0.9

type HardWareStackData struct {

	/*  (Optional) */
	Disk []Disk `json:"disk"`

	/*  (Optional) */
	Scale []Scale `json:"scale"`
}

type HardwareInfo

type HardwareInfo struct {

	/* 节点名称 (Optional) */
	NodeName string `json:"nodeName"`

	/* 节点类型 (Optional) */
	NodeType string `json:"nodeType"`

	/* 节点状态 (Optional) */
	NodeStatus string `json:"nodeStatus"`

	/* 内网IP (Optional) */
	InnerIp string `json:"innerIp"`

	/* 外网IP (Optional) */
	OuterIp string `json:"outerIp"`

	/* 防火墙 (Optional) */
	Firewall string `json:"firewall"`

	/* 节点核心数 (Optional) */
	NodeCoreNum int `json:"nodeCoreNum"`

	/* 节点内存数 (Optional) */
	NodeMemoryNum int `json:"nodeMemoryNum"`

	/* 节点系统信息 (Optional) */
	NodeSystemInfo string `json:"nodeSystemInfo"`

	/* 节点硬盘类型 (Optional) */
	NodeDiskType string `json:"nodeDiskType"`

	/* 节点硬盘容量 (Optional) */
	NodeDiskVolume int `json:"nodeDiskVolume"`

	/* 节点实例ID (Optional) */
	ServerId string `json:"serverId"`

	/* 消息 (Optional) */
	Msg string `json:"msg"`

	/* 节点硬件配置 (Optional) */
	InstanceType string `json:"instanceType"`

	/* 节点硬件类型 (Optional) */
	InstanceInfo string `json:"instanceInfo"`
}

type Idata added in v1.0.9

type Idata struct {

	/* 集群机器总数 (Optional) */
	Total int `json:"total"`

	/*  (Optional) */
	Clusters []IdataCluster `json:"clusters"`
}

type IdataCluster added in v1.0.9

type IdataCluster struct {

	/* 集群id (Optional) */
	Id string `json:"id"`

	/* 集群名称 (Optional) */
	Name string `json:"name"`

	/* 集群状态 (Optional) */
	Status string `json:"status"`

	/* 集群创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 集群的运营时长 (Optional) */
	Duration string `json:"duration"`

	/* 集群ip (Optional) */
	Ip string `json:"ip"`

	/* 提供服务的端口号 (Optional) */
	Port string `json:"port"`

	/* jdbc数据库的url (Optional) */
	JdbcUrl string `json:"jdbcUrl"`

	/* 数据库对应spark (Optional) */
	JdbcSpark string `json:"jdbcSpark"`

	/* zepplin的url (Optional) */
	ZepplinUrl string `json:"zepplinUrl"`
}

type InstanceList added in v1.0.9

type InstanceList struct {

	/*  (Optional) */
	Options []Options `json:"options"`

	/* 机器型号的分类 (Optional) */
	Label string `json:"label"`
}

type JmrJobViewModel added in v1.0.9

type JmrJobViewModel struct {

	/* null (Optional) */
	Id *int `json:"id"`

	/* 作业ID (Optional) */
	JobId *string `json:"jobId"`

	/* 作业名称 (Optional) */
	JobName *string `json:"jobName"`

	/* 作业类型 (Optional) */
	JobType *string `json:"jobType"`

	/* 作业状态 (Optional) */
	JobStatus *string `json:"jobStatus"`

	/* 作业组 (Optional) */
	JobGroup *string `json:"jobGroup"`

	/* 作业触发器 (Optional) */
	JobTrigger *string `json:"jobTrigger"`

	/* 定时任务的时间 (Optional) */
	CronExpression *string `json:"cronExpression"`

	/* 额外字段,可选 (Optional) */
	OrderBy *string `json:"orderBy"`

	/*  (Optional) */
	IsSelfDependence *int `json:"isSelfDependence"`

	/*  (Optional) */
	IsVirtualTask *int `json:"isVirtualTask"`

	/*  (Optional) */
	TaskScheduleType *int `json:"taskScheduleType"`

	/* 作业重试次数 (Optional) */
	RetryTimes *int `json:"retryTimes"`

	/* 作业失败后是否发送短信通知 (Optional) */
	IsSendMsg *bool `json:"isSendMsg"`

	/* 用户名 (Optional) */
	Userpin *string `json:"userpin"`

	/* 创建时间 (Optional) */
	CreateTime *string `json:"createTime"`

	/* 位置 (Optional) */
	Location *string `json:"location"`

	/* 所需参数 (Optional) */
	Params *string `json:"params"`

	/* 数据中心 (Optional) */
	DataCenter *string `json:"dataCenter"`

	/* 集群ID (Optional) */
	ClusterId *string `json:"clusterId"`

	/* 集群名称 (Optional) */
	ClusterName *string `json:"clusterName"`

	/* 额外字段 (Optional) */
	ClusterStatus *string `json:"clusterStatus"`
}

type JmrPlanViewModel added in v1.0.9

type JmrPlanViewModel struct {

	/* 任务调度id (Optional) */
	PlanId *int `json:"planId"`

	/*  (Optional) */
	PlanName *string `json:"planName"`

	/*  (Optional) */
	PlanType *string `json:"planType"`

	/*  (Optional) */
	PlanStatus *string `json:"planStatus"`

	/* 任务调度失败时采用的策略 (Optional) */
	FailurePolicy *string `json:"failurePolicy"`

	/* 创建时间 (Optional) */
	CreateTime *string `json:"createTime"`

	/* 修改时间 (Optional) */
	ModifyTime *string `json:"modifyTime"`

	/* 数据中心,即regionId (Optional) */
	DataCenter *string `json:"dataCenter"`

	/*  (Optional) */
	JobGroup *string `json:"jobGroup"`

	/* 触发器 (Optional) */
	JobTrigger *string `json:"jobTrigger"`

	/* formatt后的时间 (Optional) */
	CronExpression *string `json:"cronExpression"`

	/*  (Optional) */
	IsSync *bool `json:"isSync"`

	/*  (Optional) */
	Description *string `json:"description"`

	/*  (Optional) */
	JobIds *string `json:"jobIds"`

	/*  (Optional) */
	ClusterId *string `json:"clusterId"`

	/*  (Optional) */
	ClusterName *string `json:"clusterName"`

	/*  (Optional) */
	OrderBy *string `json:"orderBy"`
}

type JmrTaskViewModel added in v1.0.9

type JmrTaskViewModel struct {

	/*  (Optional) */
	Id *int `json:"id"`

	/* 作业Id (Optional) */
	TaskId *string `json:"taskId"`

	/* 作业名称 (Optional) */
	TaskName *string `json:"taskName"`

	/* 作业类型 (Optional) */
	TaskType *string `json:"taskType"`

	/* 状态 (Optional) */
	Status *string `json:"status"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 持续时间 (Optional) */
	Duration *string `json:"duration"`

	/* 用户名 (Optional) */
	Userpin *string `json:"userpin"`

	/* 数据中心,即regionId (Optional) */
	DataCenter *string `json:"dataCenter"`

	/*  (Optional) */
	JobId *string `json:"jobId"`

	/*  (Optional) */
	PlanId *string `json:"planId"`

	/* 工作流Id (Optional) */
	WorkflowId *string `json:"workflowId"`

	/* 工作流实例Id (Optional) */
	WorkflowInstanceId *string `json:"workflowInstanceId"`
}

type JobViewListData added in v1.0.9

type JobViewListData struct {

	/* 查询的列表size (Optional) */
	TotalNum int `json:"totalNum"`

	/*  (Optional) */
	JobList []JmrJobViewModel `json:"jobList"`
}

type Message added in v1.0.9

type Message struct {

	/* 编码 (Optional) */
	Code string `json:"code"`

	/* 结果 (Optional) */
	Result string `json:"result"`

	/* 数据 (Optional) */
	Data interface{} `json:"data"`

	/*  (Optional) */
	Rect []Rect `json:"rect"`

	/*  (Optional) */
	Path []Path `json:"path"`

	/* 作业ID (Optional) */
	JobId string `json:"jobId"`

	/*  (Optional) */
	InstanceId string `json:"instanceId"`

	/*  (Optional) */
	Pipeline string `json:"pipeline"`

	/*  (Optional) */
	Source string `json:"source"`

	/*  (Optional) */
	SourceParameterList []string `json:"sourceParameterList"`

	/*  (Optional) */
	Target string `json:"target"`

	/*  (Optional) */
	TargetParameterList []string `json:"targetParameterList"`

	/*  (Optional) */
	TaskId string `json:"taskId"`

	/*  (Optional) */
	Total int `json:"total"`
}

type MetricDetail added in v1.0.9

type MetricDetail struct {

	/*  (Optional) */
	Code string `json:"code"`

	/*  (Optional) */
	Message string `json:"message"`

	/*  (Optional) */
	RequestId string `json:"requestId"`
}

type Metrics added in v1.0.9

type Metrics struct {

	/*  (Optional) */
	Metric string `json:"metric"`

	/*  (Optional) */
	AggrPeriod int `json:"aggrPeriod"`

	/*  (Optional) */
	MetricShow string `json:"metricShow"`

	/* 计量单位 (Optional) */
	Unit string `json:"unit"`

	/*  (Optional) */
	AggrType string `json:"aggrType"`

	/*  (Optional) */
	Dps []string `json:"dps"`

	/*  (Optional) */
	Tags string `json:"tags"`
}

type NodeInfoData added in v1.0.9

type NodeInfoData struct {

	/*  (Optional) */
	Detail MetricDetail `json:"detail"`

	/*  (Optional) */
	Metrics []Metrics `json:"metrics"`
}

type Options added in v1.0.9

type Options struct {

	/* 对应机器的规格描述 (Optional) */
	Value string `json:"value"`

	/* 机器的CPU和内存大小 (Optional) */
	Label string `json:"label"`
}

type Path added in v1.0.9

type Path struct {

	/*  (Optional) */
	Father int `json:"father"`

	/*  (Optional) */
	Child int `json:"child"`
}

type Rect added in v1.0.9

type Rect struct {

	/*  (Optional) */
	JobId int `json:"jobId"`

	/*  (Optional) */
	TaskId string `json:"taskId"`

	/*  (Optional) */
	TaskType string `json:"taskType"`

	/*  (Optional) */
	TaskName string `json:"taskName"`

	/*  (Optional) */
	TaskDesc string `json:"taskDesc"`

	/* 任务失败重试次数 (Optional) */
	RetryTimes int `json:"retryTimes"`

	/* 失败任务再次运行间隔 (Optional) */
	IntervalTimes int `json:"intervalTimes"`

	/*  (Optional) */
	X float64 `json:"x"`

	/*  (Optional) */
	Y float64 `json:"y"`

	/*  (Optional) */
	InstanceStatus int `json:"instanceStatus"`

	/*  (Optional) */
	InstanceId int `json:"instanceId"`
}

type Scale added in v1.0.9

type Scale struct {

	/* CPU核数 (Optional) */
	Core int `json:"core"`

	/* 内存大小,单位G (Optional) */
	Memory int `json:"memory"`
}

type SchedulerWorkflowTracker added in v1.0.9

type SchedulerWorkflowTracker struct {

	/*  (Optional) */
	Id int `json:"id"`

	/*  (Optional) */
	WorkflowId int `json:"workflowId"`

	/*  (Optional) */
	WorkflowName string `json:"workflowName"`

	/*  (Optional) */
	WorkflowStartTime string `json:"workflowStartTime"`

	/*  (Optional) */
	WorkflowEndTime string `json:"workflowEndTime"`

	/*  (Optional) */
	WorkflowStatus int `json:"workflowStatus"`

	/*  (Optional) */
	IsExecuteNotify int `json:"isExecuteNotify"`

	/*  (Optional) */
	UserName string `json:"userName"`

	/*  (Optional) */
	RunParams string `json:"runParams"`

	/*  (Optional) */
	WorkflowDescription string `json:"workflowDescription"`

	/*  (Optional) */
	DataCenter string `json:"dataCenter"`
}

type SelectParams added in v1.0.9

type SelectParams struct {

	/* 搜索分页页数,可选条件 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 搜索分页大小,可选条件 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 排序条件,可选 (Optional) */
	OrderBy *string `json:"orderBy"`

	/*  (Optional) */
	Status *string `json:"status"`
}

type SoftStack added in v1.0.9

type SoftStack struct {

	/* JMR当前版本 (Optional) */
	Version string `json:"version"`

	/* "所用软件名称及版本,如"
	"HADOOP-2.6.0|HIVE-1.2.1|SPARK-2.0.0|ALLUXIO-1.0.1|ZOOKEEPER-3.4.5|ZEPPELIN-0.6.1"
	 (Optional) */
	Software string `json:"software"`
}

type SoftwareInfoAndVersion added in v1.0.9

type SoftwareInfoAndVersion struct {

	/* 所用软件名称,如hadoop/spark (Optional) */
	Name string `json:"name"`

	/* 软件当前版本 (Optional) */
	Version string `json:"version"`

	/* 表示获取信息是否正常 (Optional) */
	Flag bool `json:"flag"`
}

type TaskPlanViewListData added in v1.0.9

type TaskPlanViewListData struct {

	/* 查询的列表size (Optional) */
	TotalNum int `json:"totalNum"`

	/*  (Optional) */
	TaskList []JmrPlanViewModel `json:"taskList"`
}

type TaskViewListData added in v1.0.9

type TaskViewListData struct {

	/* 查询的列表size (Optional) */
	TotalNum int `json:"totalNum"`

	/*  (Optional) */
	TaskList []JmrTaskViewModel `json:"taskList"`
}

type UserAccessKey added in v1.0.9

type UserAccessKey struct {

	/* 用户通行id (Optional) */
	Id int `json:"id"`

	/* 用户名 (Optional) */
	Pin string `json:"pin"`

	/* 用户账号 (Optional) */
	Account string `json:"account"`

	/* 访问密钥,AccessKey用于程序方式调用云服务API (Optional) */
	AccessKey string `json:"accessKey"`

	/* AccessKeySecret是用来验证用户的密钥 (Optional) */
	AccessKeySecret string `json:"accessKeySecret"`

	/* 到期时间 (Optional) */
	Expire string `json:"expire"`

	/* 创建时间 (Optional) */
	Created string `json:"created"`

	/* 更新时间 (Optional) */
	Modified string `json:"modified"`

	/* 更新操作人 (Optional) */
	Modifier string `json:"modifier"`

	/* 状态 (Optional) */
	State int `json:"state"`

	/*  (Optional) */
	Yn int `json:"yn"`
}

Jump to

Keyboard shortcuts

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