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.