Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudstorageSpec ¶
type DeviceControlSpec ¶
type DwAuthSpec ¶
type FlavorSpec ¶
type Instance ¶
type Instance struct {
/* 实例ID (Optional) */
InstanceId string `json:"instanceId"`
/* 实例名称 (Optional) */
InstanceName string `json:"instanceName"`
/* 实例版本 (Optional) */
InstanceVersion string `json:"instanceVersion"`
/* 所在地域 (Optional) */
InstanceRegion string `json:"instanceRegion"`
/* 实例状态,running:运行,error:错误,creating:创建中,changing:变配中 (Optional) */
InstanceStatus string `json:"instanceStatus"`
/* 实例硬件配置规格 例如:2C4G20G (Optional) */
InstanceFlavor string `json:"instanceFlavor"`
/* az信息 (Optional) */
AzId string `json:"azId"`
/* 所属VPC的ID (Optional) */
VpcId string `json:"vpcId"`
/* 所属子网的ID (Optional) */
SubnetId string `json:"subnetId"`
/* 下行控制管理域名和设备上行链接的外网域名 (Optional) */
ExposedDomain string `json:"exposedDomain"`
/* 节点个数 (Optional) */
Replica int `json:"replica"`
/* 云硬盘大小 (Optional) */
Cloudstorage int `json:"cloudstorage"`
/* 实例服务配置 (Optional) */
ServiceConfig string `json:"serviceConfig"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 网关设备ID (Optional) */
Gw_dev_id string `json:"gw_dev_id"`
/* 网关子设备数 (Optional) */
Gw_dev_num int `json:"gw_dev_num"`
/* 计费类型 (Optional) */
ChargeType int `json:"chargeType"`
/* 计费过期时间 (Optional) */
ChargeExpired string `json:"chargeExpired"`
}
type InstanceConfig ¶
type InstanceConfig struct {
/* 服务id */
ServiceId string `json:"serviceId"`
/* 产品key */
ProductKey string `json:"productKey"`
/* 产品secret */
ProductSecret string `json:"productSecret"`
/* 支持协议(jt808,gbt32960) */
Protocol string `json:"protocol"`
/* hub mqtt地址 */
MqttAddr string `json:"mqttAddr"`
/* hub http地址 */
HttpAddr string `json:"httpAddr"`
/* redis地址 */
RedisAddr string `json:"redisAddr"`
/* 本地多媒体存放路径 */
MediaStore string `json:"mediaStore"`
/* 网关设备ID */
GwdevId string `json:"gwdevId"`
/* 关联的OSS配置 (Optional) */
OssSpec OssSpec `json:"ossSpec"`
/* 关联的DW认证配置 (Optional) */
DwAuthSpec DwAuthSpec `json:"dwAuthSpec"`
}
type InstanceSpec ¶
type InstanceSpec struct {
/* 实例集群名称 */
InstanceName string `json:"instanceName"`
/* iotcloudgateway版本 */
InstanceVersion string `json:"instanceVersion"`
/* 应用服务名称 */
ServiceName string `json:"serviceName"`
/* 实例操作 */
ActionName string `json:"actionName"`
/* 私有网络vpcId */
VpcId string `json:"vpcId"`
/* 子网subnetId */
SubnetId string `json:"subnetId"`
/* 可用区ID, 如果两个可用区一样,也需输入两个azId */
AzId []string `json:"azId"`
/* source type */
SourceType string `json:"sourceType"`
/* AZ1实例硬件规格 */
Az1flavor string `json:"az1flavor"`
/* AZ1节点个数 */
Az1replica int `json:"az1replica"`
/* AZ1云硬盘大小 */
Az1storagesize int `json:"az1storagesize"`
/* AZ2实例硬件规格 */
Az2flavor string `json:"az2flavor"`
/* AZ2节点个数 */
Az2replica int `json:"az2replica"`
/* AZ2云硬盘大小 */
Az2storagesize int `json:"az2storagesize"`
}
type NewInstanceSpec ¶
type NewInstanceSpec struct {
/* 可用区ID, 如果两个可用区一样,也需输入两个azId */
AzId []string `json:"azId"`
/* AZ1实例硬件规格 */
Az1flavor string `json:"az1flavor"`
/* AZ1节点个数 */
Az1replica int `json:"az1replica"`
/* AZ1云硬盘大小 */
Az1storagesize int `json:"az1storagesize"`
/* AZ2实例硬件规格 */
Az2flavor string `json:"az2flavor"`
/* AZ2节点个数 */
Az2replica int `json:"az2replica"`
/* AZ2云硬盘大小 */
Az2storagesize int `json:"az2storagesize"`
}
type ReplicaSpec ¶
Click to show internal directories.
Click to hide internal directories.