Documentation ¶
Index ¶
- type AccessRomaBriefInfo
- type AccessRomaInfo
- type ActiveStandbyConfigDto
- type AddDeviceRequest
- type AddDeviceRequestBody
- type AddDeviceResponse
- type AuthAkSkInfo
- type AuthorizeNa2NodesRequestDto
- type BasePathDto
- type BatchAssociateNaToNodesRequest
- type BatchAssociateNaToNodesResponse
- type BatchConfirmConfigsNewRequest
- type BatchConfirmConfigsNewResponse
- type BatchImportConfigRequestBody
- type BatchImportConfigsRequest
- type BatchImportConfigsRequestBody
- type BatchImportConfigsResponse
- type BatchListEdgeAppVersionsRequest
- type BatchListEdgeAppVersionsRequestAiCardType
- type BatchListEdgeAppVersionsRequestAiCardTypeEnum
- type BatchListEdgeAppVersionsRequestArch
- type BatchListEdgeAppVersionsRequestArchEnum
- type BatchListEdgeAppVersionsRequestState
- type BatchListEdgeAppVersionsRequestStateEnum
- type BatchListEdgeAppVersionsResponse
- type BatchListEdgeAppsRequest
- type BatchListEdgeAppsRequestAppType
- type BatchListEdgeAppsRequestAppTypeEnum
- type BatchListEdgeAppsRequestFunctionType
- type BatchListEdgeAppsRequestFunctionTypeEnum
- type BatchListEdgeAppsResponse
- type BatchListModulesRequest
- type BatchListModulesRequestAppType
- type BatchListModulesRequestAppTypeEnum
- type BatchListModulesRequestFunctionType
- type BatchListModulesRequestFunctionTypeEnum
- type BatchListModulesResponse
- type ConfirmIaConfigRequestBody
- type ConfirmIaConfigsRequestBody
- type ContainerConfigsDto
- type ContainerConfigsReqDto
- type ContainerConfigsResDto
- type ContainerPortDto
- type ContainerSettingsDto
- type ContainerSettingsReqDto
- type CreateEdgeAppRequest
- type CreateEdgeAppResponse
- type CreateEdgeApplicationRequestDto
- type CreateEdgeApplicationRequestDtoFunctionType
- type CreateEdgeApplicationRequestDtoFunctionTypeEnum
- type CreateEdgeApplicationVersionDto
- type CreateEdgeApplicationVersionDtoDeployType
- type CreateEdgeApplicationVersionDtoDeployTypeEnum
- type CreateEdgeApplicationVersionRequest
- type CreateEdgeApplicationVersionResponse
- type CreateEdgeApplicationVersionResponseState
- type CreateEdgeApplicationVersionResponseStateEnum
- type CreateEdgeModuleReqDto
- type CreateEdgeNodeRequest
- type CreateEdgeNodeResponse
- type CreateExternalEntityReqDto
- type CreateExternalEntityRequest
- type CreateExternalEntityResponse
- type CreateInstallCmdRequest
- type CreateInstallCmdRequestDto
- type CreateInstallCmdResponse
- type CreateModuleRequest
- type CreateModuleResponse
- type CreateModuleResponseAppType
- type CreateModuleResponseAppTypeEnum
- type CreateModuleResponseFunctionType
- type CreateModuleResponseFunctionTypeEnum
- type CreateModuleResponseState
- type CreateModuleResponseStateEnum
- type CreateRouterReqDto
- type DeleteDeviceRequest
- type DeleteDeviceResponse
- type DeleteEdgeAppRequest
- type DeleteEdgeAppResponse
- type DeleteEdgeApplicationVersionRequest
- type DeleteEdgeApplicationVersionResponse
- type DeleteEdgeNodeRequest
- type DeleteEdgeNodeResponse
- type DeleteExternalEntityRequest
- type DeleteExternalEntityResponse
- type DeleteIaConfigRequest
- type DeleteIaConfigResponse
- type DeleteModuleRequest
- type DeleteModuleResponse
- type DeleteNaRequest
- type DeleteNaResponse
- type EdgeAppInstanceDto
- type EdgeDeviceAuthInfo
- type EdgeModuleDto
- type EdgeModuleDtoAppType
- type EdgeModuleDtoAppTypeEnum
- type EdgeModuleDtoFunctionType
- type EdgeModuleDtoFunctionTypeEnum
- type EdgeModuleDtoState
- type EdgeModuleDtoStateEnum
- type EdgeNodeCreation
- type EdgeNodeDto
- type ExtDevice
- type ExternalEntityRespDto
- type HaConfigDto
- type HttpGetDto
- type HttpGetDtoScheme
- type HttpGetDtoSchemeEnum
- type ListDevicesRequest
- type ListDevicesResponse
- type ListEdgeNodesRequest
- type ListEdgeNodesResponse
- type ListExternalEntityRequest
- type ListExternalEntityResponse
- type ListIaConfigsRequest
- type ListIaConfigsResponse
- type ListNaAuthorizedNodesRequest
- type ListNaAuthorizedNodesResponse
- type ListNasRequest
- type ListNasResponse
- type ListRoutesRequest
- type ListRoutesResponse
- type LogConfigDto
- type ModuleContainerSettingsResDto
- type MqttConnectionInfo
- type Nic
- type PageInfoDto
- type ProbeDto
- type QueryApplicationBriefResponseDto
- type QueryAuthorizedNodeDto
- type QueryDeviceSimplifyDto
- type QueryEdgeAppVersionBriefResponseDto
- type QueryEdgeAppVersionBriefResponseDtoState
- type QueryEdgeAppVersionBriefResponseDtoStateEnum
- type QueryIaConfigResponseDto
- type QueryIaConfigResponseDtoState
- type QueryIaConfigResponseDtoStateEnum
- type QueryNaBriefResponseDto
- type ResourceConfigDto
- type ResourceDto
- type RouterDetailRespDto
- type RouterRespDto
- type ShowEdgeAppRequest
- type ShowEdgeAppResponse
- type ShowEdgeApplicationVersionRequest
- type ShowEdgeApplicationVersionResponse
- type ShowEdgeApplicationVersionResponseState
- type ShowEdgeApplicationVersionResponseStateEnum
- type ShowEdgeNodeRequest
- type ShowEdgeNodeResponse
- type ShowIaConfigRequest
- type ShowIaConfigResponse
- type ShowIaConfigResponseState
- type ShowIaConfigResponseStateEnum
- type ShowModuleRequest
- type ShowModuleResponse
- type ShowModuleResponseAppType
- type ShowModuleResponseAppTypeEnum
- type ShowModuleResponseFunctionType
- type ShowModuleResponseFunctionTypeEnum
- type ShowModuleResponseState
- type ShowModuleResponseStateEnum
- type ShowNaRequest
- type ShowNaResponse
- type ShowProductConfigRequest
- type ShowProductConfigResponse
- type TcpSocketDto
- type UpdateDesireds
- type UpdateDeviceRequest
- type UpdateDeviceResponse
- type UpdateEdgeAppVersionDto
- type UpdateEdgeAppVersionStateDto
- type UpdateEdgeAppVersionStateDtoState
- type UpdateEdgeAppVersionStateDtoStateEnum
- type UpdateEdgeApplicationVersionRequest
- type UpdateEdgeApplicationVersionResponse
- type UpdateEdgeApplicationVersionResponseState
- type UpdateEdgeApplicationVersionResponseStateEnum
- type UpdateEdgeApplicationVersionStateRequest
- type UpdateEdgeApplicationVersionStateResponse
- type UpdateEdgeApplicationVersionStateResponseState
- type UpdateEdgeApplicationVersionStateResponseStateEnum
- type UpdateEdgeModuleReqDto
- type UpdateExternalEntityReqDto
- type UpdateExternalEntityRequest
- type UpdateExternalEntityResponse
- type UpdateIaConfigRequest
- type UpdateIaConfigRequestDto
- type UpdateIaConfigResponse
- type UpdateIaConfigResponseState
- type UpdateIaConfigResponseStateEnum
- type UpdateModuleRequest
- type UpdateModuleResponse
- type UpdateModuleResponseAppType
- type UpdateModuleResponseAppTypeEnum
- type UpdateModuleResponseFunctionType
- type UpdateModuleResponseFunctionTypeEnum
- type UpdateModuleResponseState
- type UpdateModuleResponseStateEnum
- type UpdateNaRequest
- type UpdateNaRequestDto
- type UpdateNaResponse
- type UpdateRoutesRequest
- type UpdateRoutesResponse
- type VolumeDto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessRomaBriefInfo ¶
type AccessRomaBriefInfo struct { // 认证key,加密存储 AppKey *string `json:"app_key,omitempty"` }
func (AccessRomaBriefInfo) String ¶
func (o AccessRomaBriefInfo) String() string
type AccessRomaInfo ¶
type AccessRomaInfo struct { // 认证key,加密存储 AppKey *string `json:"app_key,omitempty"` // 认证secret,加密存储 AppSecret *string `json:"app_secret,omitempty"` }
func (AccessRomaInfo) String ¶
func (o AccessRomaInfo) String() string
type ActiveStandbyConfigDto ¶ added in v0.0.97
type ActiveStandbyConfigDto struct { // 当前的工作节点,主节点还是备节点在工作,初始创建时工作节点为DEFAULT节点,(DEFAULT|MASTER|SLAVE) WorkNode *string `json:"work_node,omitempty"` // 主节点网卡名称 MasterInterfaceName *string `json:"master_interface_name,omitempty"` // 备节点网卡名称 SlaveInterfaceName *string `json:"slave_interface_name,omitempty"` // 网卡ip VirtualIpAddress *string `json:"virtual_ip_address,omitempty"` }
高可用主备配置请求结构体
func (ActiveStandbyConfigDto) String ¶ added in v0.0.97
func (o ActiveStandbyConfigDto) String() string
type AddDeviceRequest ¶
type AddDeviceRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` Body *AddDeviceRequestBody `json:"body,omitempty"` }
Request Object
func (AddDeviceRequest) String ¶
func (o AddDeviceRequest) String() string
type AddDeviceRequestBody ¶
type AddDeviceRequestBody struct { // 设备标识码,通常使用IMEI、MAC地址或Serial No作为node_id。(注意:NB设备由于模组烧录信息后无法配置,所以NB设备会校验node_id全局唯一。) NodeId string `json:"node_id"` // 设备名称。 DeviceName *string `json:"device_name,omitempty"` // 设备关联的产品ID,用于唯一标识一个产品模型,在管理门户导入产品模型后由平台分配获得。 ProductId string `json:"product_id"` AuthInfo *EdgeDeviceAuthInfo `json:"auth_info,omitempty"` // 设备的描述信息。 Description *string `json:"description,omitempty"` // 父设备ID,用于标识设备所属的父设备。创建网关直连设备时,不携带该参数;在网关直连设备下创建子设备时,携带该参数,参数值为父设备ID。 GatewayId *string `json:"gateway_id,omitempty"` // 资源空间Id。此参数为非必选参数,用于兼容平台老用户存在多应用的场景。存在多应用的用户需要使用该接口时,必须携带该参数指定注册的设备归属到哪个应用下,否则接口会提示错误。如果用户存在多应用,同时又不想携带该参数,可以联系华为技术支持对用户数据做应用合并。 SpaceId *string `json:"space_id,omitempty"` // 设备扩展信息。用户可以自定义任何想要的扩展信息,如果在创建设备时为子设备指定该字段,将会通过MQTT接口“平台通知网关子设备新增“将该信息通知给网关。字段值大小上限为1K。 追加:如果通过EdgeHub, EdgeAccess进行设备接入,不需要携带extension_info;如果通过用户自定义的应用进行边缘设备接入,则携带模块id参数作为extension_info, 例如:{\\\"module_id\":\\\"user_xxx\"} ExtensionInfo *interface{} `json:"extension_info,omitempty"` // 设备初始配置。用户使用该字段可以为设备指定初始配置,指定后将会根据service_id和desired设置的属性值与产品中对应属性的默认值比对,如果不同,则将以设置的属性值为准写入到设备配置中。例如连接MQTT设备,配置接入平台密码,携带该参数{\\\"password\":\\\"xxxxxxxx\"} Config *interface{} `json:"config,omitempty"` }
添加设备结构体。
func (AddDeviceRequestBody) String ¶
func (o AddDeviceRequestBody) String() string
type AddDeviceResponse ¶
type AddDeviceResponse struct { // 设备ID DeviceId *string `json:"device_id,omitempty"` // 设备密钥,认证类型使用密钥认证接入(SECRET)可填写该字段。注意:NB设备密钥由于协议特殊性,只支持十六进制密钥接入;修改设备、查询设备及查询设备列表接口不返回该参数。 Password *string `json:"password,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddDeviceResponse) String ¶
func (o AddDeviceResponse) String() string
type AuthAkSkInfo ¶
type AuthAkSkInfo struct { // 鉴权秘钥 Secret *string `json:"secret,omitempty"` }
func (AuthAkSkInfo) String ¶
func (o AuthAkSkInfo) String() string
type AuthorizeNa2NodesRequestDto ¶
type AuthorizeNa2NodesRequestDto struct {
// 授权北向NA信息到边缘节点的请求结构体
NodeIds *interface{} `json:"node_ids"`
}
func (AuthorizeNa2NodesRequestDto) String ¶
func (o AuthorizeNa2NodesRequestDto) String() string
type BasePathDto ¶
type BasePathDto struct { // 节点日志根目录 LogBasePath *string `json:"log_base_path,omitempty"` // 节点配置根目录 ConfigBasePath *string `json:"config_base_path,omitempty"` // 节点数据存储根目录 DbBasePath *string `json:"db_base_path,omitempty"` }
func (BasePathDto) String ¶
func (o BasePathDto) String() string
type BatchAssociateNaToNodesRequest ¶
type BatchAssociateNaToNodesRequest struct { // 北向数据接收端点ID NaId string `json:"na_id"` // 批量删除delete,批量添加add Action string `json:"action"` Body *AuthorizeNa2NodesRequestDto `json:"body,omitempty"` }
Request Object
func (BatchAssociateNaToNodesRequest) String ¶
func (o BatchAssociateNaToNodesRequest) String() string
type BatchAssociateNaToNodesResponse ¶
type BatchAssociateNaToNodesResponse struct { // 授权北向NA信息到边缘节点列表的返回结构体,仅返回本次授权的节点列表信息 Nodes *[]QueryAuthorizedNodeDto `json:"nodes,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchAssociateNaToNodesResponse) String ¶
func (o BatchAssociateNaToNodesResponse) String() string
type BatchConfirmConfigsNewRequest ¶
type BatchConfirmConfigsNewRequest struct { // 边缘节点ID NodeId string `json:"node_id"` // 边侧第三方应用的模块ID IaId string `json:"ia_id"` Body *ConfirmIaConfigsRequestBody `json:"body,omitempty"` }
Request Object
func (BatchConfirmConfigsNewRequest) String ¶
func (o BatchConfirmConfigsNewRequest) String() string
type BatchConfirmConfigsNewResponse ¶
type BatchConfirmConfigsNewResponse struct { // 已确认的配置项id Ids *interface{} `json:"ids,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchConfirmConfigsNewResponse) String ¶
func (o BatchConfirmConfigsNewResponse) String() string
type BatchImportConfigRequestBody ¶
type BatchImportConfigRequestBody struct { // 配置项ID Id string `json:"id"` // 配置项名称 Name string `json:"name"` // 配置项详情,长度2MB以内 Value string `json:"value"` // 配置项描述 Description *string `json:"description,omitempty"` }
func (BatchImportConfigRequestBody) String ¶
func (o BatchImportConfigRequestBody) String() string
type BatchImportConfigsRequest ¶
type BatchImportConfigsRequest struct { // 边缘节点ID NodeId string `json:"node_id"` // 边侧第三方应用的模块ID IaId string `json:"ia_id"` Body *BatchImportConfigsRequestBody `json:"body,omitempty"` }
Request Object
func (BatchImportConfigsRequest) String ¶
func (o BatchImportConfigsRequest) String() string
type BatchImportConfigsRequestBody ¶
type BatchImportConfigsRequestBody struct { // 南向IA配置项列表 Configs *[]BatchImportConfigRequestBody `json:"configs,omitempty"` }
func (BatchImportConfigsRequestBody) String ¶
func (o BatchImportConfigsRequestBody) String() string
type BatchImportConfigsResponse ¶
type BatchImportConfigsResponse struct { // 已成功导入的配置项id Ids *interface{} `json:"ids,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchImportConfigsResponse) String ¶
func (o BatchImportConfigsResponse) String() string
type BatchListEdgeAppVersionsRequest ¶
type BatchListEdgeAppVersionsRequest struct { // 应用版本,应用内版本唯一。 EdgeAppId string `json:"edge_app_id"` // 应用版本搜索关键字 Version *string `json:"version,omitempty"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,默认值为10,取值区间为1-1000 Limit *int32 `json:"limit,omitempty"` // ai加速卡类型 AiCardType *BatchListEdgeAppVersionsRequestAiCardType `json:"ai_card_type,omitempty"` // 支持架构 Arch *BatchListEdgeAppVersionsRequestArch `json:"arch,omitempty"` // 应用版本状态 State *BatchListEdgeAppVersionsRequestState `json:"state,omitempty"` }
Request Object
func (BatchListEdgeAppVersionsRequest) String ¶
func (o BatchListEdgeAppVersionsRequest) String() string
type BatchListEdgeAppVersionsRequestAiCardType ¶
type BatchListEdgeAppVersionsRequestAiCardType struct {
// contains filtered or unexported fields
}
func (BatchListEdgeAppVersionsRequestAiCardType) MarshalJSON ¶
func (c BatchListEdgeAppVersionsRequestAiCardType) MarshalJSON() ([]byte, error)
func (*BatchListEdgeAppVersionsRequestAiCardType) UnmarshalJSON ¶
func (c *BatchListEdgeAppVersionsRequestAiCardType) UnmarshalJSON(b []byte) error
func (BatchListEdgeAppVersionsRequestAiCardType) Value ¶ added in v0.0.90
func (c BatchListEdgeAppVersionsRequestAiCardType) Value() string
type BatchListEdgeAppVersionsRequestAiCardTypeEnum ¶
type BatchListEdgeAppVersionsRequestAiCardTypeEnum struct { GPU BatchListEdgeAppVersionsRequestAiCardType NPU BatchListEdgeAppVersionsRequestAiCardType UN_EQUIPPED BatchListEdgeAppVersionsRequestAiCardType }
func GetBatchListEdgeAppVersionsRequestAiCardTypeEnum ¶
func GetBatchListEdgeAppVersionsRequestAiCardTypeEnum() BatchListEdgeAppVersionsRequestAiCardTypeEnum
type BatchListEdgeAppVersionsRequestArch ¶
type BatchListEdgeAppVersionsRequestArch struct {
// contains filtered or unexported fields
}
func (BatchListEdgeAppVersionsRequestArch) MarshalJSON ¶
func (c BatchListEdgeAppVersionsRequestArch) MarshalJSON() ([]byte, error)
func (*BatchListEdgeAppVersionsRequestArch) UnmarshalJSON ¶
func (c *BatchListEdgeAppVersionsRequestArch) UnmarshalJSON(b []byte) error
func (BatchListEdgeAppVersionsRequestArch) Value ¶ added in v0.0.90
func (c BatchListEdgeAppVersionsRequestArch) Value() string
type BatchListEdgeAppVersionsRequestArchEnum ¶
type BatchListEdgeAppVersionsRequestArchEnum struct { X86_64 BatchListEdgeAppVersionsRequestArch ARM32 BatchListEdgeAppVersionsRequestArch ARM64 BatchListEdgeAppVersionsRequestArch }
func GetBatchListEdgeAppVersionsRequestArchEnum ¶
func GetBatchListEdgeAppVersionsRequestArchEnum() BatchListEdgeAppVersionsRequestArchEnum
type BatchListEdgeAppVersionsRequestState ¶
type BatchListEdgeAppVersionsRequestState struct {
// contains filtered or unexported fields
}
func (BatchListEdgeAppVersionsRequestState) MarshalJSON ¶
func (c BatchListEdgeAppVersionsRequestState) MarshalJSON() ([]byte, error)
func (*BatchListEdgeAppVersionsRequestState) UnmarshalJSON ¶
func (c *BatchListEdgeAppVersionsRequestState) UnmarshalJSON(b []byte) error
func (BatchListEdgeAppVersionsRequestState) Value ¶ added in v0.0.90
func (c BatchListEdgeAppVersionsRequestState) Value() string
type BatchListEdgeAppVersionsRequestStateEnum ¶
type BatchListEdgeAppVersionsRequestStateEnum struct { DRAFT BatchListEdgeAppVersionsRequestState PUBLISHED BatchListEdgeAppVersionsRequestState OFF_SHELF BatchListEdgeAppVersionsRequestState }
func GetBatchListEdgeAppVersionsRequestStateEnum ¶
func GetBatchListEdgeAppVersionsRequestStateEnum() BatchListEdgeAppVersionsRequestStateEnum
type BatchListEdgeAppVersionsResponse ¶
type BatchListEdgeAppVersionsResponse struct { // 总记录数 Count *int32 `json:"count,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` // 每页记录数 Versions *[]QueryEdgeAppVersionBriefResponseDto `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchListEdgeAppVersionsResponse) String ¶
func (o BatchListEdgeAppVersionsResponse) String() string
type BatchListEdgeAppsRequest ¶
type BatchListEdgeAppsRequest struct { // 应用ID搜索关键字 EdgeAppId *string `json:"edge_app_id,omitempty"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,默认值为10,取值区间为1-1000 Limit *int32 `json:"limit,omitempty"` // 应用id搜索关键字 AppType *BatchListEdgeAppsRequestAppType `json:"app_type,omitempty"` // 功能类型 FunctionType *BatchListEdgeAppsRequestFunctionType `json:"function_type,omitempty"` }
Request Object
func (BatchListEdgeAppsRequest) String ¶
func (o BatchListEdgeAppsRequest) String() string
type BatchListEdgeAppsRequestAppType ¶
type BatchListEdgeAppsRequestAppType struct {
// contains filtered or unexported fields
}
func (BatchListEdgeAppsRequestAppType) MarshalJSON ¶
func (c BatchListEdgeAppsRequestAppType) MarshalJSON() ([]byte, error)
func (*BatchListEdgeAppsRequestAppType) UnmarshalJSON ¶
func (c *BatchListEdgeAppsRequestAppType) UnmarshalJSON(b []byte) error
func (BatchListEdgeAppsRequestAppType) Value ¶ added in v0.0.90
func (c BatchListEdgeAppsRequestAppType) Value() string
type BatchListEdgeAppsRequestAppTypeEnum ¶
type BatchListEdgeAppsRequestAppTypeEnum struct { SYSTEM_REQUIRED BatchListEdgeAppsRequestAppType SYSTEM_OPTIONAL BatchListEdgeAppsRequestAppType USER BatchListEdgeAppsRequestAppType }
func GetBatchListEdgeAppsRequestAppTypeEnum ¶
func GetBatchListEdgeAppsRequestAppTypeEnum() BatchListEdgeAppsRequestAppTypeEnum
type BatchListEdgeAppsRequestFunctionType ¶
type BatchListEdgeAppsRequestFunctionType struct {
// contains filtered or unexported fields
}
func (BatchListEdgeAppsRequestFunctionType) MarshalJSON ¶
func (c BatchListEdgeAppsRequestFunctionType) MarshalJSON() ([]byte, error)
func (*BatchListEdgeAppsRequestFunctionType) UnmarshalJSON ¶
func (c *BatchListEdgeAppsRequestFunctionType) UnmarshalJSON(b []byte) error
func (BatchListEdgeAppsRequestFunctionType) Value ¶ added in v0.0.90
func (c BatchListEdgeAppsRequestFunctionType) Value() string
type BatchListEdgeAppsRequestFunctionTypeEnum ¶
type BatchListEdgeAppsRequestFunctionTypeEnum struct { DATA_PROCESSING BatchListEdgeAppsRequestFunctionType PROTOCOL_PARSING BatchListEdgeAppsRequestFunctionType ON_PREMISE_INTEGRATION BatchListEdgeAppsRequestFunctionType GATEWAY_MANAGER BatchListEdgeAppsRequestFunctionType COMPOSITE_APPLICATION BatchListEdgeAppsRequestFunctionType DATA_COLLECTION BatchListEdgeAppsRequestFunctionType }
func GetBatchListEdgeAppsRequestFunctionTypeEnum ¶
func GetBatchListEdgeAppsRequestFunctionTypeEnum() BatchListEdgeAppsRequestFunctionTypeEnum
type BatchListEdgeAppsResponse ¶
type BatchListEdgeAppsResponse struct { // 总记录数 Count *int32 `json:"count,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` // 每页记录数 EdgeApps *[]QueryApplicationBriefResponseDto `json:"edge_apps,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchListEdgeAppsResponse) String ¶
func (o BatchListEdgeAppsResponse) String() string
type BatchListModulesRequest ¶
type BatchListModulesRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,默认值为10,取值区间为1-1000 Limit *int32 `json:"limit,omitempty"` // 应用类型 AppType *BatchListModulesRequestAppType `json:"app_type,omitempty"` // 功能类型 FunctionType *BatchListModulesRequestFunctionType `json:"function_type,omitempty"` }
Request Object
func (BatchListModulesRequest) String ¶
func (o BatchListModulesRequest) String() string
type BatchListModulesRequestAppType ¶
type BatchListModulesRequestAppType struct {
// contains filtered or unexported fields
}
func (BatchListModulesRequestAppType) MarshalJSON ¶
func (c BatchListModulesRequestAppType) MarshalJSON() ([]byte, error)
func (*BatchListModulesRequestAppType) UnmarshalJSON ¶
func (c *BatchListModulesRequestAppType) UnmarshalJSON(b []byte) error
func (BatchListModulesRequestAppType) Value ¶ added in v0.0.90
func (c BatchListModulesRequestAppType) Value() string
type BatchListModulesRequestAppTypeEnum ¶
type BatchListModulesRequestAppTypeEnum struct { SYSTEM_REQUIRED BatchListModulesRequestAppType SYSTEM_OPTIONAL BatchListModulesRequestAppType USER BatchListModulesRequestAppType }
func GetBatchListModulesRequestAppTypeEnum ¶
func GetBatchListModulesRequestAppTypeEnum() BatchListModulesRequestAppTypeEnum
type BatchListModulesRequestFunctionType ¶
type BatchListModulesRequestFunctionType struct {
// contains filtered or unexported fields
}
func (BatchListModulesRequestFunctionType) MarshalJSON ¶
func (c BatchListModulesRequestFunctionType) MarshalJSON() ([]byte, error)
func (*BatchListModulesRequestFunctionType) UnmarshalJSON ¶
func (c *BatchListModulesRequestFunctionType) UnmarshalJSON(b []byte) error
func (BatchListModulesRequestFunctionType) Value ¶ added in v0.0.90
func (c BatchListModulesRequestFunctionType) Value() string
type BatchListModulesRequestFunctionTypeEnum ¶
type BatchListModulesRequestFunctionTypeEnum struct { DATA_PROCESSING BatchListModulesRequestFunctionType PROTOCOL_PARSING BatchListModulesRequestFunctionType ON_PREMISE_INTEGRATION BatchListModulesRequestFunctionType }
func GetBatchListModulesRequestFunctionTypeEnum ¶
func GetBatchListModulesRequestFunctionTypeEnum() BatchListModulesRequestFunctionTypeEnum
type BatchListModulesResponse ¶
type BatchListModulesResponse struct { // 总记录数 Count *int64 `json:"count,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` // 每页记录数 Modules *[]EdgeModuleDto `json:"modules,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchListModulesResponse) String ¶
func (o BatchListModulesResponse) String() string
type ConfirmIaConfigRequestBody ¶
type ConfirmIaConfigRequestBody struct { // 配置项ID Id string `json:"id"` // 版本号 Version string `json:"version"` }
func (ConfirmIaConfigRequestBody) String ¶
func (o ConfirmIaConfigRequestBody) String() string
type ConfirmIaConfigsRequestBody ¶
type ConfirmIaConfigsRequestBody struct { // 确认配置项列表 Configs *[]ConfirmIaConfigRequestBody `json:"configs,omitempty"` }
func (ConfirmIaConfigsRequestBody) String ¶
func (o ConfirmIaConfigsRequestBody) String() string
type ContainerConfigsDto ¶
type ContainerConfigsDto struct { // 开启容器特权模式 Privileged *bool `json:"privileged,omitempty"` // 是否使用主机网络模式 HostNetwork *bool `json:"host_network,omitempty"` // 重启策略,容器执行健康检查后失败后的策略 RestartPolicy string `json:"restart_policy"` // 容器端口映射值 ContainerPortList *[]ContainerPortDto `json:"container_port_list,omitempty"` }
func (ContainerConfigsDto) String ¶
func (o ContainerConfigsDto) String() string
type ContainerConfigsReqDto ¶ added in v0.0.97
type ContainerConfigsReqDto struct { // 容器端口映射值 ContainerPortList *[]ContainerPortDto `json:"container_port_list,omitempty"` }
func (ContainerConfigsReqDto) String ¶ added in v0.0.97
func (o ContainerConfigsReqDto) String() string
type ContainerConfigsResDto ¶ added in v0.0.97
type ContainerConfigsResDto struct { // 是否使用主机网络模式 HostNetwork *bool `json:"host_network,omitempty"` // 容器端口映射值 ContainerPortList *[]ContainerPortDto `json:"container_port_list,omitempty"` }
func (ContainerConfigsResDto) String ¶ added in v0.0.97
func (o ContainerConfigsResDto) String() string
type ContainerPortDto ¶
type ContainerPortDto struct { // 构成一堆映射的容器端口 ContainerPort *int32 `json:"container_port,omitempty"` // 构成一对映射的物理机对应网卡端口 HostPort *int32 `json:"host_port,omitempty"` // 对应网卡地址 HostIp *string `json:"host_ip,omitempty"` }
func (ContainerPortDto) String ¶
func (o ContainerPortDto) String() string
type ContainerSettingsDto ¶
type ContainerSettingsDto struct { Configs *ContainerConfigsDto `json:"configs,omitempty"` // 镜像存储地址 ImageUrl string `json:"image_url"` // 环境变量 Envs *interface{} `json:"envs,omitempty"` // 卷配置 Volumes *[]VolumeDto `json:"volumes,omitempty"` Resources *ResourceDto `json:"resources,omitempty"` // 外挂设备配置 ExtDevices *[]ExtDevice `json:"ext_devices,omitempty"` }
func (ContainerSettingsDto) String ¶
func (o ContainerSettingsDto) String() string
type ContainerSettingsReqDto ¶ added in v0.0.97
type ContainerSettingsReqDto struct {
Configs *ContainerConfigsReqDto `json:"configs,omitempty"`
}
func (ContainerSettingsReqDto) String ¶ added in v0.0.97
func (o ContainerSettingsReqDto) String() string
type CreateEdgeAppRequest ¶
type CreateEdgeAppRequest struct {
Body *CreateEdgeApplicationRequestDto `json:"body,omitempty"`
}
Request Object
func (CreateEdgeAppRequest) String ¶
func (o CreateEdgeAppRequest) String() string
type CreateEdgeAppResponse ¶
type CreateEdgeAppResponse struct { // 应用名称 EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 最新发布版本 LastPublishedVersion *string `json:"last_published_version,omitempty"` // 应用类型SYSTEM_REQUIRED|SYSTEM_OPTIONAL|USER AppType *string `json:"app_type,omitempty"` // 应用类型DATA_PROCESSING|PROTOCOL_PARSING FunctionType *string `json:"function_type,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEdgeAppResponse) String ¶
func (o CreateEdgeAppResponse) String() string
type CreateEdgeApplicationRequestDto ¶
type CreateEdgeApplicationRequestDto struct { // 应用ID EdgeAppId string `json:"edge_app_id"` // 应用描述 Description *string `json:"description,omitempty"` // 功能类型,分为数据处理(DATA_PROCESSING)、协议解析(PROTOCOL_PARSING)、IT集成(ON_PREMISE_INTEGRATION)和混合应用(COMPOSITE_APPLICATION),数据默认为DATA_PROCESSING,数据处理模块可以传输消息,协议解析为驱动类型,IT集成为部署南向3rdIA使用,混合应用可同时实现数据处理和协议解析。 FunctionType *CreateEdgeApplicationRequestDtoFunctionType `json:"function_type,omitempty"` }
func (CreateEdgeApplicationRequestDto) String ¶
func (o CreateEdgeApplicationRequestDto) String() string
type CreateEdgeApplicationRequestDtoFunctionType ¶
type CreateEdgeApplicationRequestDtoFunctionType struct {
// contains filtered or unexported fields
}
func (CreateEdgeApplicationRequestDtoFunctionType) MarshalJSON ¶
func (c CreateEdgeApplicationRequestDtoFunctionType) MarshalJSON() ([]byte, error)
func (*CreateEdgeApplicationRequestDtoFunctionType) UnmarshalJSON ¶
func (c *CreateEdgeApplicationRequestDtoFunctionType) UnmarshalJSON(b []byte) error
func (CreateEdgeApplicationRequestDtoFunctionType) Value ¶ added in v0.0.90
func (c CreateEdgeApplicationRequestDtoFunctionType) Value() string
type CreateEdgeApplicationRequestDtoFunctionTypeEnum ¶
type CreateEdgeApplicationRequestDtoFunctionTypeEnum struct { DATA_PROCESSING CreateEdgeApplicationRequestDtoFunctionType PROTOCOL_PARSING CreateEdgeApplicationRequestDtoFunctionType ON_PREMISE_INTEGRATION CreateEdgeApplicationRequestDtoFunctionType GATEWAY_MANAGER CreateEdgeApplicationRequestDtoFunctionType COMPOSITE_APPLICATION CreateEdgeApplicationRequestDtoFunctionType DATA_COLLECTION CreateEdgeApplicationRequestDtoFunctionType }
func GetCreateEdgeApplicationRequestDtoFunctionTypeEnum ¶
func GetCreateEdgeApplicationRequestDtoFunctionTypeEnum() CreateEdgeApplicationRequestDtoFunctionTypeEnum
type CreateEdgeApplicationVersionDto ¶
type CreateEdgeApplicationVersionDto struct { // 应用版本 Version string `json:"version"` // 应用描述 Description *string `json:"description,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 应用部署类型,分为docker容器部署类型和process进程部署类型,兼容之前数据,此字段可以为空,为空情况为docker类型 DeployType *CreateEdgeApplicationVersionDtoDeployType `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings"` LivenessProbe *ProbeDto `json:"liveness_probe,omitempty"` ReadinessProbe *ProbeDto `json:"readiness_probe,omitempty"` // 架构 Arch *interface{} `json:"arch"` // 启动命令 Command *interface{} `json:"command,omitempty"` // 启动参数 Args *interface{} `json:"args,omitempty"` // 应用输出路由端点 Outputs *interface{} `json:"outputs,omitempty"` // 应用输入路由 Inputs *interface{} `json:"inputs,omitempty"` // 应用实现的服务列表 Services *interface{} `json:"services,omitempty"` }
func (CreateEdgeApplicationVersionDto) String ¶
func (o CreateEdgeApplicationVersionDto) String() string
type CreateEdgeApplicationVersionDtoDeployType ¶
type CreateEdgeApplicationVersionDtoDeployType struct {
// contains filtered or unexported fields
}
func (CreateEdgeApplicationVersionDtoDeployType) MarshalJSON ¶
func (c CreateEdgeApplicationVersionDtoDeployType) MarshalJSON() ([]byte, error)
func (*CreateEdgeApplicationVersionDtoDeployType) UnmarshalJSON ¶
func (c *CreateEdgeApplicationVersionDtoDeployType) UnmarshalJSON(b []byte) error
func (CreateEdgeApplicationVersionDtoDeployType) Value ¶ added in v0.0.90
func (c CreateEdgeApplicationVersionDtoDeployType) Value() string
type CreateEdgeApplicationVersionDtoDeployTypeEnum ¶
type CreateEdgeApplicationVersionDtoDeployTypeEnum struct { DOCKER CreateEdgeApplicationVersionDtoDeployType PROCESS CreateEdgeApplicationVersionDtoDeployType }
func GetCreateEdgeApplicationVersionDtoDeployTypeEnum ¶
func GetCreateEdgeApplicationVersionDtoDeployTypeEnum() CreateEdgeApplicationVersionDtoDeployTypeEnum
type CreateEdgeApplicationVersionRequest ¶
type CreateEdgeApplicationVersionRequest struct { // 应用ID,应用唯一。 EdgeAppId string `json:"edge_app_id"` Body *CreateEdgeApplicationVersionDto `json:"body,omitempty"` }
Request Object
func (CreateEdgeApplicationVersionRequest) String ¶
func (o CreateEdgeApplicationVersionRequest) String() string
type CreateEdgeApplicationVersionResponse ¶
type CreateEdgeApplicationVersionResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用名称 Name *string `json:"name,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` // 应用版本 Version *string `json:"version,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用版本状态 State *CreateEdgeApplicationVersionResponseState `json:"state,omitempty"` LivenessProbe *ProbeDto `json:"liveness_probe,omitempty"` ReadinessProbe *ProbeDto `json:"readiness_probe,omitempty"` // 架构 Arch *[]string `json:"arch,omitempty"` // 启动命令 Command *[]string `json:"command,omitempty"` // 启动参数 Args *[]string `json:"args,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings,omitempty"` // 应用输出路由端点 Outputs *[]string `json:"outputs,omitempty"` // 应用输入路由 Inputs *[]string `json:"inputs,omitempty"` // 应用实现的服务列表 Services *[]string `json:"services,omitempty"` // 发布时间 PublishTime *string `json:"publish_time,omitempty"` // 下线时间 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEdgeApplicationVersionResponse) String ¶
func (o CreateEdgeApplicationVersionResponse) String() string
type CreateEdgeApplicationVersionResponseState ¶
type CreateEdgeApplicationVersionResponseState struct {
// contains filtered or unexported fields
}
func (CreateEdgeApplicationVersionResponseState) MarshalJSON ¶
func (c CreateEdgeApplicationVersionResponseState) MarshalJSON() ([]byte, error)
func (*CreateEdgeApplicationVersionResponseState) UnmarshalJSON ¶
func (c *CreateEdgeApplicationVersionResponseState) UnmarshalJSON(b []byte) error
func (CreateEdgeApplicationVersionResponseState) Value ¶ added in v0.0.90
func (c CreateEdgeApplicationVersionResponseState) Value() string
type CreateEdgeApplicationVersionResponseStateEnum ¶
type CreateEdgeApplicationVersionResponseStateEnum struct { DRAFT CreateEdgeApplicationVersionResponseState PUBLISHED CreateEdgeApplicationVersionResponseState OFF_SHELF CreateEdgeApplicationVersionResponseState }
func GetCreateEdgeApplicationVersionResponseStateEnum ¶
func GetCreateEdgeApplicationVersionResponseStateEnum() CreateEdgeApplicationVersionResponseStateEnum
type CreateEdgeModuleReqDto ¶
type CreateEdgeModuleReqDto struct { // 边缘应用名称 EdgeAppId string `json:"edge_app_id"` // 边缘应用版本 AppVersion string `json:"app_version"` // 边缘模块名称 ModuleName *string `json:"module_name,omitempty"` ContainerSettings *ContainerSettingsReqDto `json:"container_settings,omitempty"` }
创建边缘模块请求结构体
func (CreateEdgeModuleReqDto) String ¶
func (o CreateEdgeModuleReqDto) String() string
type CreateEdgeNodeRequest ¶
type CreateEdgeNodeRequest struct {
Body *EdgeNodeCreation `json:"body,omitempty"`
}
Request Object
func (CreateEdgeNodeRequest) String ¶
func (o CreateEdgeNodeRequest) String() string
type CreateEdgeNodeResponse ¶
type CreateEdgeNodeResponse struct { // 边缘节点ID EdgeNodeId *string `json:"edge_node_id,omitempty"` // 边缘节点名称 Name *string `json:"name,omitempty"` // 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 InstanceId *string `json:"instance_id,omitempty"` // 资源空间id,对应IOTDA云服务接口参数中的app_id。 SpaceId *string `json:"space_id,omitempty"` // 边缘节点关联的产品ID,用于唯一标识一个产品模型。 ProductId *string `json:"product_id,omitempty"` // 边缘节点关联的产品名称。 ProductName *string `json:"product_name,omitempty"` // 边缘节点状态UNINSTALLED|INSTALLED|OFFLINE|ONLINE|DELETING|FROZEN State *string `json:"state,omitempty"` // 节点所属资源类型:advanced|standard Type *string `json:"type,omitempty"` // 安装文件版本 InstallerVersion *string `json:"installer_version,omitempty"` BasePath *BasePathDto `json:"base_path,omitempty"` // 资源id列表,创建节点时需绑定已购买的资源包,可以叠加节点功能。 ResourceIds *[]string `json:"resource_ids,omitempty"` // 边缘节点ip列表 Ips *[]string `json:"ips,omitempty"` // 边缘节点创建时间 CreateTime *string `json:"create_time,omitempty"` // 注册节点网关配置 HardwareModel *string `json:"hardware_model,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEdgeNodeResponse) String ¶
func (o CreateEdgeNodeResponse) String() string
type CreateExternalEntityReqDto ¶
type CreateExternalEntityReqDto struct { // 外部实体Id,节点下唯一 ExternalId string `json:"external_id"` // 连接外部实体的协议类型 Protocol string `json:"protocol"` // 连接类型 ConnectionType string `json:"connection_type"` MqttConnectionInfo *MqttConnectionInfo `json:"mqtt_connection_info,omitempty"` // 资源空间ID。此参数为非必选参数,存在多资源空间的用户需要使用该接口时,建议携带该参数指定创建的外部实体归属到IoDA哪个资源空间下的边缘节点设备下,否则创建的外部实体将会归属到默认资源空间下对应的边缘节点下,对应于IoDA的app_id. SpaceId *string `json:"space_id,omitempty"` }
创建外部实体请求结构体
func (CreateExternalEntityReqDto) String ¶
func (o CreateExternalEntityReqDto) String() string
type CreateExternalEntityRequest ¶
type CreateExternalEntityRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` Body *CreateExternalEntityReqDto `json:"body,omitempty"` }
Request Object
func (CreateExternalEntityRequest) String ¶
func (o CreateExternalEntityRequest) String() string
type CreateExternalEntityResponse ¶
type CreateExternalEntityResponse struct { // 节点ID NodeId *string `json:"node_id,omitempty"` // 资源空间ID。此参数为非必选参数,存在多资源空间的用户需要使用该接口时,建议携带该参数指定创建的外部实体归属到IoDA哪个资源空间下的边缘节点设备下,否则创建的外部实体将会归属到默认资源空间下对应的边缘节点下,对应于IoDA的app_id. SpaceId *string `json:"space_id,omitempty"` // 外部实体ID ExternalId *string `json:"external_id,omitempty"` // 接入协议类型 Protocol *string `json:"protocol,omitempty"` // 连接类型(client和server) ConnectionType *string `json:"connection_type,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后修改时间 LastModifyTime *string `json:"last_modify_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateExternalEntityResponse) String ¶
func (o CreateExternalEntityResponse) String() string
type CreateInstallCmdRequest ¶
type CreateInstallCmdRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 节点架构 Arch string `json:"arch"` Body *CreateInstallCmdRequestDto `json:"body,omitempty"` }
Request Object
func (CreateInstallCmdRequest) String ¶
func (o CreateInstallCmdRequest) String() string
type CreateInstallCmdRequestDto ¶ added in v0.0.97
type CreateInstallCmdRequestDto struct { // 安装命令执行的主机标签DEFAULT|MASTER|SLAVE HostTag *string `json:"host_tag,omitempty"` }
标准版节点获取安装命令请求体
func (CreateInstallCmdRequestDto) String ¶ added in v0.0.97
func (o CreateInstallCmdRequestDto) String() string
type CreateInstallCmdResponse ¶
type CreateInstallCmdResponse struct { // 标准版节点安装/升级命令 Cmd *string `json:"cmd,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateInstallCmdResponse) String ¶
func (o CreateInstallCmdResponse) String() string
type CreateModuleRequest ¶
type CreateModuleRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` Body *CreateEdgeModuleReqDto `json:"body,omitempty"` }
Request Object
func (CreateModuleRequest) String ¶
func (o CreateModuleRequest) String() string
type CreateModuleResponse ¶
type CreateModuleResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用版本 AppVersion *string `json:"app_version,omitempty"` // 模块运行状态 State *CreateModuleResponseState `json:"state,omitempty"` // 模块管控状态 ControlStatus *string `json:"control_status,omitempty"` // 边缘节点(同deviceID)ID NodeId *string `json:"node_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用类型 AppType *CreateModuleResponseAppType `json:"app_type,omitempty"` // 功能类型 FunctionType *CreateModuleResponseFunctionType `json:"function_type,omitempty"` ContainerSettings *ModuleContainerSettingsResDto `json:"container_settings,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateModuleResponse) String ¶
func (o CreateModuleResponse) String() string
type CreateModuleResponseAppType ¶
type CreateModuleResponseAppType struct {
// contains filtered or unexported fields
}
func (CreateModuleResponseAppType) MarshalJSON ¶
func (c CreateModuleResponseAppType) MarshalJSON() ([]byte, error)
func (*CreateModuleResponseAppType) UnmarshalJSON ¶
func (c *CreateModuleResponseAppType) UnmarshalJSON(b []byte) error
func (CreateModuleResponseAppType) Value ¶ added in v0.0.90
func (c CreateModuleResponseAppType) Value() string
type CreateModuleResponseAppTypeEnum ¶
type CreateModuleResponseAppTypeEnum struct { SYSTEM_REQUIRED CreateModuleResponseAppType SYSTEM_OPTIONAL CreateModuleResponseAppType USER CreateModuleResponseAppType }
func GetCreateModuleResponseAppTypeEnum ¶
func GetCreateModuleResponseAppTypeEnum() CreateModuleResponseAppTypeEnum
type CreateModuleResponseFunctionType ¶
type CreateModuleResponseFunctionType struct {
// contains filtered or unexported fields
}
func (CreateModuleResponseFunctionType) MarshalJSON ¶
func (c CreateModuleResponseFunctionType) MarshalJSON() ([]byte, error)
func (*CreateModuleResponseFunctionType) UnmarshalJSON ¶
func (c *CreateModuleResponseFunctionType) UnmarshalJSON(b []byte) error
func (CreateModuleResponseFunctionType) Value ¶ added in v0.0.90
func (c CreateModuleResponseFunctionType) Value() string
type CreateModuleResponseFunctionTypeEnum ¶
type CreateModuleResponseFunctionTypeEnum struct { DATA_PROCESSING CreateModuleResponseFunctionType PROTOCOL_PARSING CreateModuleResponseFunctionType ON_PREMISE_INTEGRATION CreateModuleResponseFunctionType GATEWAY_MANAGER CreateModuleResponseFunctionType COMPOSITE_APPLICATION CreateModuleResponseFunctionType DATA_COLLECTION CreateModuleResponseFunctionType }
func GetCreateModuleResponseFunctionTypeEnum ¶
func GetCreateModuleResponseFunctionTypeEnum() CreateModuleResponseFunctionTypeEnum
type CreateModuleResponseState ¶
type CreateModuleResponseState struct {
// contains filtered or unexported fields
}
func (CreateModuleResponseState) MarshalJSON ¶
func (c CreateModuleResponseState) MarshalJSON() ([]byte, error)
func (*CreateModuleResponseState) UnmarshalJSON ¶
func (c *CreateModuleResponseState) UnmarshalJSON(b []byte) error
func (CreateModuleResponseState) Value ¶ added in v0.0.90
func (c CreateModuleResponseState) Value() string
type CreateModuleResponseStateEnum ¶
type CreateModuleResponseStateEnum struct { PENDING CreateModuleResponseState PENDING_DELETE CreateModuleResponseState DELETE_FAILED CreateModuleResponseState RUNNING CreateModuleResponseState FAILED CreateModuleResponseState SUCCEEDED CreateModuleResponseState UNKNOWN CreateModuleResponseState DELETE_SUCCESS CreateModuleResponseState STOPPED CreateModuleResponseState }
func GetCreateModuleResponseStateEnum ¶
func GetCreateModuleResponseStateEnum() CreateModuleResponseStateEnum
type CreateRouterReqDto ¶
type CreateRouterReqDto struct { // 路由ID,节点下唯一 RouteId string `json:"route_id"` // sql參數 Sql string `json:"sql"` }
创建路由请求结构体
func (CreateRouterReqDto) String ¶
func (o CreateRouterReqDto) String() string
type DeleteDeviceRequest ¶
type DeleteDeviceRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 设备ID DeviceId string `json:"device_id"` }
Request Object
func (DeleteDeviceRequest) String ¶
func (o DeleteDeviceRequest) String() string
type DeleteDeviceResponse ¶
type DeleteDeviceResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteDeviceResponse) String ¶
func (o DeleteDeviceResponse) String() string
type DeleteEdgeAppRequest ¶
type DeleteEdgeAppRequest struct { // 应用ID,应用唯一。 EdgeAppId string `json:"edge_app_id"` }
Request Object
func (DeleteEdgeAppRequest) String ¶
func (o DeleteEdgeAppRequest) String() string
type DeleteEdgeAppResponse ¶
type DeleteEdgeAppResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteEdgeAppResponse) String ¶
func (o DeleteEdgeAppResponse) String() string
type DeleteEdgeApplicationVersionRequest ¶
type DeleteEdgeApplicationVersionRequest struct { // 应用版本,应用内版本唯一。 EdgeAppId string `json:"edge_app_id"` // 应用版本ID,应用版本唯一。 Version string `json:"version"` }
Request Object
func (DeleteEdgeApplicationVersionRequest) String ¶
func (o DeleteEdgeApplicationVersionRequest) String() string
type DeleteEdgeApplicationVersionResponse ¶
type DeleteEdgeApplicationVersionResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteEdgeApplicationVersionResponse) String ¶
func (o DeleteEdgeApplicationVersionResponse) String() string
type DeleteEdgeNodeRequest ¶
type DeleteEdgeNodeRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 是否同时删除外部节点(仅对高级版有效),默认为false不删除IEF侧的边缘节点 DeleteExternalNode *bool `json:"delete_external_node,omitempty"` }
Request Object
func (DeleteEdgeNodeRequest) String ¶
func (o DeleteEdgeNodeRequest) String() string
type DeleteEdgeNodeResponse ¶
type DeleteEdgeNodeResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteEdgeNodeResponse) String ¶
func (o DeleteEdgeNodeResponse) String() string
type DeleteExternalEntityRequest ¶
type DeleteExternalEntityRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 外部实体ID ExternalId string `json:"external_id"` }
Request Object
func (DeleteExternalEntityRequest) String ¶
func (o DeleteExternalEntityRequest) String() string
type DeleteExternalEntityResponse ¶
type DeleteExternalEntityResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteExternalEntityResponse) String ¶
func (o DeleteExternalEntityResponse) String() string
type DeleteIaConfigRequest ¶
type DeleteIaConfigRequest struct { // 边缘节点ID NodeId string `json:"node_id"` // 边侧第三方应用的模块ID IaId string `json:"ia_id"` // 配置ID ConfigId string `json:"config_id"` }
Request Object
func (DeleteIaConfigRequest) String ¶
func (o DeleteIaConfigRequest) String() string
type DeleteIaConfigResponse ¶
type DeleteIaConfigResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteIaConfigResponse) String ¶
func (o DeleteIaConfigResponse) String() string
type DeleteModuleRequest ¶
type DeleteModuleRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 边缘模块ID ModuleId string `json:"module_id"` }
Request Object
func (DeleteModuleRequest) String ¶
func (o DeleteModuleRequest) String() string
type DeleteModuleResponse ¶
type DeleteModuleResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteModuleResponse) String ¶
func (o DeleteModuleResponse) String() string
type DeleteNaRequest ¶
type DeleteNaRequest struct { // 北向数据接收端点ID NaId string `json:"na_id"` }
Request Object
func (DeleteNaRequest) String ¶
func (o DeleteNaRequest) String() string
type DeleteNaResponse ¶
Response Object
func (DeleteNaResponse) String ¶
func (o DeleteNaResponse) String() string
type EdgeAppInstanceDto ¶
type EdgeAppInstanceDto struct { // 边缘应用id,只允许数字、英文小写、中划线,切必须以字母或数字结尾 EdgeAppId string `json:"edge_app_id"` // 边缘应用版本,只允许数字、英文小写、中划线,切必须以字母或数字结尾 AppVersion string `json:"app_version"` }
func (EdgeAppInstanceDto) String ¶
func (o EdgeAppInstanceDto) String() string
type EdgeDeviceAuthInfo ¶
type EdgeDeviceAuthInfo struct { // 鉴权类型。支持密钥认证接入(SECRET)和证书认证接入(CERTIFICATES)两种方式。使用密钥认证接入方式(SECRET)填写secret字段,使用证书认证接入方式(CERTIFICATES)填写fingerprint字段,不填写auth_type默认为密钥认证接入方式(SECRET) AuthType *string `json:"auth_type,omitempty"` // 设备密钥,认证类型使用密钥认证接入(SECRET)可填写该字段。注意:NB设备密钥由于协议特殊性,只支持十六进制密钥接入;修改设备、查询设备及查询设备列表接口不返回该参数。 Secret *string `json:"secret,omitempty"` // 证书指纹,认证类型使用证书认证接入(CERTIFICATES)可填写该字段,注册设备时不填写该字段则取第一次设备接入时的证书指纹。注意:指纹只能为40位十六进制字符串或者64位十六进制字符串;修改设备、查询设备及查询设备列表接口不返回该参数。 Fingerprint *string `json:"fingerprint,omitempty"` // 指设备是否通过安全协议方式接入,默认值为true。 - true:通过安全协议方式接入。 - false:通过非安全协议方式接入。 SecureAccess *bool `json:"secure_access,omitempty"` // 设备验证码的有效时间,单位:秒,默认值:0 若设备在有效时间内未接入物联网平台并激活,则平台会删除该设备的注册信息。若设置为“0”,则表示设备验证码不会失效(建议填写为“0”)。注意:只有注册设备接口或者修改设备接口修改timeout时返回该参数。 Timeout *int32 `json:"timeout,omitempty"` }
设备接入类型(已废弃)
func (EdgeDeviceAuthInfo) String ¶
func (o EdgeDeviceAuthInfo) String() string
type EdgeModuleDto ¶ added in v0.0.97
type EdgeModuleDto struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用版本 AppVersion *string `json:"app_version,omitempty"` // 模块运行状态 State *EdgeModuleDtoState `json:"state,omitempty"` // 模块管控状态 ControlStatus *string `json:"control_status,omitempty"` // 边缘节点(同deviceID)ID NodeId *string `json:"node_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用类型 AppType *EdgeModuleDtoAppType `json:"app_type,omitempty"` // 功能类型 FunctionType *EdgeModuleDtoFunctionType `json:"function_type,omitempty"` }
查询模块列表模块相关信息
func (EdgeModuleDto) String ¶ added in v0.0.97
func (o EdgeModuleDto) String() string
type EdgeModuleDtoAppType ¶ added in v0.0.97
type EdgeModuleDtoAppType struct {
// contains filtered or unexported fields
}
func (EdgeModuleDtoAppType) MarshalJSON ¶ added in v0.0.97
func (c EdgeModuleDtoAppType) MarshalJSON() ([]byte, error)
func (*EdgeModuleDtoAppType) UnmarshalJSON ¶ added in v0.0.97
func (c *EdgeModuleDtoAppType) UnmarshalJSON(b []byte) error
func (EdgeModuleDtoAppType) Value ¶ added in v0.0.97
func (c EdgeModuleDtoAppType) Value() string
type EdgeModuleDtoAppTypeEnum ¶ added in v0.0.97
type EdgeModuleDtoAppTypeEnum struct { SYSTEM_REQUIRED EdgeModuleDtoAppType SYSTEM_OPTIONAL EdgeModuleDtoAppType USER EdgeModuleDtoAppType }
func GetEdgeModuleDtoAppTypeEnum ¶ added in v0.0.97
func GetEdgeModuleDtoAppTypeEnum() EdgeModuleDtoAppTypeEnum
type EdgeModuleDtoFunctionType ¶ added in v0.0.97
type EdgeModuleDtoFunctionType struct {
// contains filtered or unexported fields
}
func (EdgeModuleDtoFunctionType) MarshalJSON ¶ added in v0.0.97
func (c EdgeModuleDtoFunctionType) MarshalJSON() ([]byte, error)
func (*EdgeModuleDtoFunctionType) UnmarshalJSON ¶ added in v0.0.97
func (c *EdgeModuleDtoFunctionType) UnmarshalJSON(b []byte) error
func (EdgeModuleDtoFunctionType) Value ¶ added in v0.0.97
func (c EdgeModuleDtoFunctionType) Value() string
type EdgeModuleDtoFunctionTypeEnum ¶ added in v0.0.97
type EdgeModuleDtoFunctionTypeEnum struct { DATA_PROCESSING EdgeModuleDtoFunctionType PROTOCOL_PARSING EdgeModuleDtoFunctionType ON_PREMISE_INTEGRATION EdgeModuleDtoFunctionType GATEWAY_MANAGER EdgeModuleDtoFunctionType COMPOSITE_APPLICATION EdgeModuleDtoFunctionType DATA_COLLECTION EdgeModuleDtoFunctionType }
func GetEdgeModuleDtoFunctionTypeEnum ¶ added in v0.0.97
func GetEdgeModuleDtoFunctionTypeEnum() EdgeModuleDtoFunctionTypeEnum
type EdgeModuleDtoState ¶ added in v0.0.97
type EdgeModuleDtoState struct {
// contains filtered or unexported fields
}
func (EdgeModuleDtoState) MarshalJSON ¶ added in v0.0.97
func (c EdgeModuleDtoState) MarshalJSON() ([]byte, error)
func (*EdgeModuleDtoState) UnmarshalJSON ¶ added in v0.0.97
func (c *EdgeModuleDtoState) UnmarshalJSON(b []byte) error
func (EdgeModuleDtoState) Value ¶ added in v0.0.97
func (c EdgeModuleDtoState) Value() string
type EdgeModuleDtoStateEnum ¶ added in v0.0.97
type EdgeModuleDtoStateEnum struct { PENDING EdgeModuleDtoState PENDING_DELETE EdgeModuleDtoState DELETE_FAILED EdgeModuleDtoState RUNNING EdgeModuleDtoState FAILED EdgeModuleDtoState SUCCEEDED EdgeModuleDtoState UNKNOWN EdgeModuleDtoState DELETE_SUCCESS EdgeModuleDtoState STOPPED EdgeModuleDtoState }
func GetEdgeModuleDtoStateEnum ¶ added in v0.0.97
func GetEdgeModuleDtoStateEnum() EdgeModuleDtoStateEnum
type EdgeNodeCreation ¶
type EdgeNodeCreation struct { // 边缘节点ID EdgeNodeId *string `json:"edge_node_id,omitempty"` // 边缘节点名称,只允许中、数字、英文大小写、中划线、下划线 Name string `json:"name"` // 节点所属资源类型:advanced|standard Type string `json:"type"` // 边缘节点注册使用的验证码,如果不输入则平台随机生成。 VerifyCode *string `json:"verify_code,omitempty"` // 验证码的有效时间单位秒,默认1800秒,范围为1~864000,过期后平台会随机生成。 TimeOut *int32 `json:"time_out,omitempty"` // 系统架构。包括:arm64,arm32,x86_64。 Arch *string `json:"arch,omitempty"` // 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 InstanceId *string `json:"instance_id,omitempty"` // 资源空间id,对应IOTDA云服务接口参数中的app_id。 SpaceId *string `json:"space_id,omitempty"` // 资源id列表,创建节点时需绑定已购买的资源包,资源可叠加。 ResourceIds *[]string `json:"resource_ids,omitempty"` // 节点的安全等级,MEDIUM表示本地明文存储,HIGH表示本地加密存储。 SecurityLevel *string `json:"security_level,omitempty"` // 节点的存储周期,默认0天,取值范围0~7天,0天则不存储。 StoragePeriod *int32 `json:"storage_period,omitempty"` // 华为AI加速卡类型,如NPU、GPU。 AiCardType *string `json:"ai_card_type,omitempty"` BasePath *BasePathDto `json:"base_path,omitempty"` // 边缘节点在IEF日志配置参数,仅高级版支持。 LogConfigs *[]LogConfigDto `json:"log_configs,omitempty"` // 用户预置第三方边缘应用 Apps *[]EdgeAppInstanceDto `json:"apps,omitempty"` // 网关型号 HardwareModel *string `json:"hardware_model,omitempty"` }
创建边缘节点请求结构体。
func (EdgeNodeCreation) String ¶
func (o EdgeNodeCreation) String() string
type EdgeNodeDto ¶
type EdgeNodeDto struct { // 边缘节点ID EdgeNodeId *string `json:"edge_node_id,omitempty"` // 边缘节点名称 Name *string `json:"name,omitempty"` // 边缘节点状态 UNINSTALLED|INSTALLED|OFFLINE|ONLINE|DELETING|FROZEN State *string `json:"state,omitempty"` // 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 InstanceId *string `json:"instance_id,omitempty"` // 资源空间id,对应IOTDA云服务接口参数中的app_id。 SpaceId *string `json:"space_id,omitempty"` // 节点所属资源类型:advanced|standard Type *string `json:"type,omitempty"` // 节点所购买的资源类型的列表 ResourceIds *[]string `json:"resource_ids,omitempty"` // 节点所购买的资源类型的列表 ResourceSpecTypes *[]string `json:"resource_spec_types,omitempty"` // 边缘节点ip列表 Ips *[]string `json:"ips,omitempty"` // 边缘节点创建时间 CreateTime *string `json:"create_time,omitempty"` }
查询边缘节点列表响应体
func (EdgeNodeDto) String ¶
func (o EdgeNodeDto) String() string
type ExtDevice ¶ added in v0.0.97
type ExtDevice struct { // 源路径 Source string `json:"source"` // 卷挂载路径 Destination string `json:"destination"` // 只读,默认MRW CgroupPermissions *string `json:"cgroup_permissions,omitempty"` }
对应linux上device概念,用于串口、AI加速卡的挂载
type ExternalEntityRespDto ¶
type ExternalEntityRespDto struct { // 节点ID NodeId *string `json:"node_id,omitempty"` // 资源空间ID。此参数为非必选参数,存在多资源空间的用户需要使用该接口时,建议携带该参数指定创建的外部实体归属到IoDA哪个资源空间下的边缘节点设备下,否则创建的外部实体将会归属到默认资源空间下对应的边缘节点下,对应于IoDA的app_id. SpaceId *string `json:"space_id,omitempty"` // 外部实体ID ExternalId *string `json:"external_id,omitempty"` // 接入协议类型 Protocol *string `json:"protocol,omitempty"` // 连接类型(client和server) ConnectionType *string `json:"connection_type,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后修改时间 LastModifyTime *string `json:"last_modify_time,omitempty"` }
创建外部实体后返回的信息结构体
func (ExternalEntityRespDto) String ¶
func (o ExternalEntityRespDto) String() string
type HaConfigDto ¶ added in v0.0.97
type HaConfigDto struct { // 节点高可用类型双活或者主备 HaType *string `json:"ha_type,omitempty"` ActiveStandbyConfig *ActiveStandbyConfigDto `json:"active_standby_config,omitempty"` }
高可用配置请求结构体
func (HaConfigDto) String ¶ added in v0.0.97
func (o HaConfigDto) String() string
type HttpGetDto ¶
type HttpGetDto struct { // 请求路径 Path string `json:"path"` // 端口 Port int32 `json:"port"` // 主机地址 Host *string `json:"host,omitempty"` // 协议类型 Scheme HttpGetDtoScheme `json:"scheme"` }
func (HttpGetDto) String ¶
func (o HttpGetDto) String() string
type HttpGetDtoScheme ¶
type HttpGetDtoScheme struct {
// contains filtered or unexported fields
}
func (HttpGetDtoScheme) MarshalJSON ¶
func (c HttpGetDtoScheme) MarshalJSON() ([]byte, error)
func (*HttpGetDtoScheme) UnmarshalJSON ¶
func (c *HttpGetDtoScheme) UnmarshalJSON(b []byte) error
func (HttpGetDtoScheme) Value ¶ added in v0.0.90
func (c HttpGetDtoScheme) Value() string
type HttpGetDtoSchemeEnum ¶
type HttpGetDtoSchemeEnum struct { HTTP HttpGetDtoScheme HTTPS HttpGetDtoScheme }
func GetHttpGetDtoSchemeEnum ¶
func GetHttpGetDtoSchemeEnum() HttpGetDtoSchemeEnum
type ListDevicesRequest ¶
type ListDevicesRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 父设备ID,对应之前的gatewayId的概念,传该参数时代表查询网关下的子设备,不传代表查询网关直连设备 GatewayId *string `json:"gateway_id,omitempty"` // 设备名称 DeviceName *string `json:"device_name,omitempty"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,默认值为10,取值区间为1-1000 Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListDevicesRequest) String ¶
func (o ListDevicesRequest) String() string
type ListDevicesResponse ¶
type ListDevicesResponse struct { // 查询设备列表响应结构体 Devices *[]QueryDeviceSimplifyDto `json:"devices,omitempty"` // 满足查询条件的记录总数。 Count *int64 `json:"count,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDevicesResponse) String ¶
func (o ListDevicesResponse) String() string
type ListEdgeNodesRequest ¶
type ListEdgeNodesRequest struct { // 节点名称 Name *string `json:"name,omitempty"` // 节点状态,OFFLINE|ONLINE|UNINSTALLED|INSTALLED|DELETING|UPGRADING State *string `json:"state,omitempty"` // 节点所属资源类型,advanced|standard Type *string `json:"type,omitempty"` // 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 InstanceId *string `json:"instance_id,omitempty"` // 资源空间ID。此参数为非必选参数,存在多资源空间的用户需要使用该接口时,可以携带该参数查询指定资源空间下的设备列表,不携带该参数则会查询该用户下所有设备列表。 SpaceId *string `json:"space_id,omitempty"` // 节点id列表,查询ID在给的节点ID列表内的节点信息 NodeIds *[]string `json:"node_ids,omitempty"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,默认值为10,取值区间为1-1000 Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListEdgeNodesRequest) String ¶
func (o ListEdgeNodesRequest) String() string
type ListEdgeNodesResponse ¶
type ListEdgeNodesResponse struct { // 总记录数 Count *int64 `json:"count,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` // 节点列表 Nodes *[]EdgeNodeDto `json:"nodes,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEdgeNodesResponse) String ¶
func (o ListEdgeNodesResponse) String() string
type ListExternalEntityRequest ¶
type ListExternalEntityRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,取值范围为非负整数,默认值为10 Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListExternalEntityRequest) String ¶
func (o ListExternalEntityRequest) String() string
type ListExternalEntityResponse ¶
type ListExternalEntityResponse struct { // 外部实体列表 Externals *[]ExternalEntityRespDto `json:"externals,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListExternalEntityResponse) String ¶
func (o ListExternalEntityResponse) String() string
type ListIaConfigsRequest ¶
type ListIaConfigsRequest struct { // 边缘节点ID NodeId string `json:"node_id"` // 边侧第三方应用的模块ID IaId string `json:"ia_id"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,取值范围为非负整数,默认值为10 Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListIaConfigsRequest) String ¶
func (o ListIaConfigsRequest) String() string
type ListIaConfigsResponse ¶
type ListIaConfigsResponse struct { // 南向3rdIA配置项列表 Configs *[]QueryIaConfigResponseDto `json:"configs,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListIaConfigsResponse) String ¶
func (o ListIaConfigsResponse) String() string
type ListNaAuthorizedNodesRequest ¶
type ListNaAuthorizedNodesRequest struct { // 北向数据接收端点ID NaId string `json:"na_id"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,默认值为10,取值区间为1-1000 Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListNaAuthorizedNodesRequest) String ¶
func (o ListNaAuthorizedNodesRequest) String() string
type ListNaAuthorizedNodesResponse ¶
type ListNaAuthorizedNodesResponse struct { // 总记录数 Count *int64 `json:"count,omitempty"` PageInfo *PageInfoDto `json:"page_info,omitempty"` // 查询授权北向NA信息到边缘节点列表的返回结构体 Nodes *[]QueryAuthorizedNodeDto `json:"nodes,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListNaAuthorizedNodesResponse) String ¶
func (o ListNaAuthorizedNodesResponse) String() string
type ListNasRequest ¶
type ListNasRequest struct { // NA名称搜索关键字 Name *string `json:"name,omitempty"` // 查询的起始位置,取值范围为非负整数,默认为0 Offset *int32 `json:"offset,omitempty"` // 每页记录数,取值范围为非负整数,默认值为10 Limit *int32 `json:"limit,omitempty"` }
Request Object
func (ListNasRequest) String ¶
func (o ListNasRequest) String() string
type ListNasResponse ¶
type ListNasResponse struct { // 北向NA列表 Nas *[]QueryNaBriefResponseDto `json:"nas,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListNasResponse) String ¶
func (o ListNasResponse) String() string
type ListRoutesRequest ¶
type ListRoutesRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 是否解析路由 Parsed *bool `json:"parsed,omitempty"` }
Request Object
func (ListRoutesRequest) String ¶
func (o ListRoutesRequest) String() string
type ListRoutesResponse ¶
type ListRoutesResponse struct { // 路由列表 Routes *[]RouterDetailRespDto `json:"routes,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListRoutesResponse) String ¶
func (o ListRoutesResponse) String() string
type LogConfigDto ¶
type LogConfigDto struct { // 应用日志文件大小限制,单位MB,默认50,取值范围10-1000 Size *int32 `json:"size,omitempty"` // 应用日志级别,可选项:on/off,当type为LTS时有效 Level *string `json:"level,omitempty"` // 应用日志rotate个数,默认5,取值范围1-10 RotateNum *int32 `json:"rotate_num,omitempty"` // 应用日志rotate周期,可选项: daily/monthly/weekly/yearly RotatePeriod *string `json:"rotate_period,omitempty"` // LTS:将日志发送到LTS, local 本地日志 Type *string `json:"type,omitempty"` // app:部署到边缘设备上的应用的日志, system 边缘设备上系统的日志 Component *string `json:"component,omitempty"` }
日志配置
func (LogConfigDto) String ¶
func (o LogConfigDto) String() string
type ModuleContainerSettingsResDto ¶ added in v0.0.97
type ModuleContainerSettingsResDto struct {
Configs *ContainerConfigsResDto `json:"configs,omitempty"`
}
func (ModuleContainerSettingsResDto) String ¶ added in v0.0.97
func (o ModuleContainerSettingsResDto) String() string
type MqttConnectionInfo ¶
type MqttConnectionInfo struct { // 采用cleint方式连接时,mqtt服务器地址 ServerAddress *string `json:"server_address,omitempty"` // mqtt连接时,client_id ClientId *string `json:"client_id,omitempty"` // 鉴权类型。支持密钥认证接入(SECRET)和证书认证接入(CERTIFICATES)两种方式。使用密钥认证接入方式(SECRET)填写user_name和user_name字段,使用证书认证接入方式(CERTIFICATES)填写privateKey和certificate字段 AuthType *string `json:"auth_type,omitempty"` // 证书秘钥 PrivateKey *string `json:"private_key,omitempty"` // 证书 Certificate *string `json:"certificate,omitempty"` // 用户名 UserName *string `json:"user_name,omitempty"` // 密码 Password *string `json:"password,omitempty"` // 服务质量,默认为0,表示最多一次的传输,1表示至少一次,2表示仅一次. Qos *int32 `json:"qos,omitempty"` }
边缘hub与外部实体的mqtt连接信息
func (MqttConnectionInfo) String ¶
func (o MqttConnectionInfo) String() string
type Nic ¶
type Nic struct { // 网卡信息,如eth0,eth1 Eth *string `json:"eth,omitempty"` // 网卡ip Ip *string `json:"ip,omitempty"` }
网络网卡信息
type PageInfoDto ¶
type PageInfoDto struct { // 页码 Offset *int32 `json:"offset,omitempty"` // 每页记录数 Limit *int32 `json:"limit,omitempty"` }
func (PageInfoDto) String ¶
func (o PageInfoDto) String() string
type ProbeDto ¶
type ProbeDto struct { // 执行探测的命令行命令 ExecCommand *string `json:"exec_command,omitempty"` TcpSocket *TcpSocketDto `json:"tcp_socket,omitempty"` HttpGet *HttpGetDto `json:"http_get,omitempty"` // 表示从工作负载启动后从多久开始探测 InitialDelaySeconds int32 `json:"initial_delay_seconds"` // 表示探测超时时间 TimeoutSeconds int32 `json:"timeout_seconds"` // 检查周期 PeriodSeconds *int32 `json:"period_seconds,omitempty"` // 失败多少次算不健康 FailureThreshold *int32 `json:"failure_threshold,omitempty"` }
type QueryApplicationBriefResponseDto ¶
type QueryApplicationBriefResponseDto struct { // 应用名称 EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 最新发布版本 LastPublishedVersion *string `json:"last_published_version,omitempty"` // 应用类型SYSTEM_REQUIRED|SYSTEM_OPTIONAL|USER AppType *string `json:"app_type,omitempty"` // 应用类型DATA_PROCESSING|PROTOCOL_PARSING FunctionType *string `json:"function_type,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` }
func (QueryApplicationBriefResponseDto) String ¶
func (o QueryApplicationBriefResponseDto) String() string
type QueryAuthorizedNodeDto ¶
type QueryAuthorizedNodeDto struct { // 边缘节点ID NodeId *string `json:"node_id,omitempty"` // 授权时间 AuthorizedTime *string `json:"authorized_time,omitempty"` }
func (QueryAuthorizedNodeDto) String ¶
func (o QueryAuthorizedNodeDto) String() string
type QueryDeviceSimplifyDto ¶
type QueryDeviceSimplifyDto struct { // 设备id DeviceId *string `json:"device_id,omitempty"` // 设备识别码 NodeId *string `json:"node_id,omitempty"` // 父设备id GatewayId *string `json:"gateway_id,omitempty"` // 设备名称 DeviceName *string `json:"device_name,omitempty"` // 设备协议类型 ProtocolType *string `json:"protocol_type,omitempty"` // 产品名称 ProductName *string `json:"product_name,omitempty"` // 产品ID ProductId *string `json:"product_id,omitempty"` }
设备信息
func (QueryDeviceSimplifyDto) String ¶
func (o QueryDeviceSimplifyDto) String() string
type QueryEdgeAppVersionBriefResponseDto ¶
type QueryEdgeAppVersionBriefResponseDto struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用名称 Version *string `json:"version,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用版本状态 State *QueryEdgeAppVersionBriefResponseDtoState `json:"state,omitempty"` // 架构 Arch *[]string `json:"arch,omitempty"` // 发布时间 PublishTime *string `json:"publish_time,omitempty"` // 下线时间 OffShelfTime *string `json:"off_shelf_time,omitempty"` }
func (QueryEdgeAppVersionBriefResponseDto) String ¶
func (o QueryEdgeAppVersionBriefResponseDto) String() string
type QueryEdgeAppVersionBriefResponseDtoState ¶
type QueryEdgeAppVersionBriefResponseDtoState struct {
// contains filtered or unexported fields
}
func (QueryEdgeAppVersionBriefResponseDtoState) MarshalJSON ¶
func (c QueryEdgeAppVersionBriefResponseDtoState) MarshalJSON() ([]byte, error)
func (*QueryEdgeAppVersionBriefResponseDtoState) UnmarshalJSON ¶
func (c *QueryEdgeAppVersionBriefResponseDtoState) UnmarshalJSON(b []byte) error
func (QueryEdgeAppVersionBriefResponseDtoState) Value ¶ added in v0.0.90
func (c QueryEdgeAppVersionBriefResponseDtoState) Value() string
type QueryEdgeAppVersionBriefResponseDtoStateEnum ¶
type QueryEdgeAppVersionBriefResponseDtoStateEnum struct { DRAFT QueryEdgeAppVersionBriefResponseDtoState PUBLISHED QueryEdgeAppVersionBriefResponseDtoState OFF_SHELF QueryEdgeAppVersionBriefResponseDtoState }
func GetQueryEdgeAppVersionBriefResponseDtoStateEnum ¶
func GetQueryEdgeAppVersionBriefResponseDtoStateEnum() QueryEdgeAppVersionBriefResponseDtoStateEnum
type QueryIaConfigResponseDto ¶
type QueryIaConfigResponseDto struct { // 配置ID Id *string `json:"id,omitempty"` // 配置项名称 Name *string `json:"name,omitempty"` // 配置项详情 Value *string `json:"value,omitempty"` // 配置项描述 Description *string `json:"description,omitempty"` // 版本号 Version *int64 `json:"version,omitempty"` // 下发状态 State *QueryIaConfigResponseDtoState `json:"state,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` }
func (QueryIaConfigResponseDto) String ¶
func (o QueryIaConfigResponseDto) String() string
type QueryIaConfigResponseDtoState ¶
type QueryIaConfigResponseDtoState struct {
// contains filtered or unexported fields
}
func (QueryIaConfigResponseDtoState) MarshalJSON ¶
func (c QueryIaConfigResponseDtoState) MarshalJSON() ([]byte, error)
func (*QueryIaConfigResponseDtoState) UnmarshalJSON ¶
func (c *QueryIaConfigResponseDtoState) UnmarshalJSON(b []byte) error
func (QueryIaConfigResponseDtoState) Value ¶ added in v0.0.90
func (c QueryIaConfigResponseDtoState) Value() string
type QueryIaConfigResponseDtoStateEnum ¶
type QueryIaConfigResponseDtoStateEnum struct { SUCCESS QueryIaConfigResponseDtoState SENDING QueryIaConfigResponseDtoState }
func GetQueryIaConfigResponseDtoStateEnum ¶
func GetQueryIaConfigResponseDtoStateEnum() QueryIaConfigResponseDtoStateEnum
type QueryNaBriefResponseDto ¶
type QueryNaBriefResponseDto struct { // NA系统ID,提供给其他系统访问的唯一标识 NaId *string `json:"na_id,omitempty"` // NA系统名称 Name *string `json:"name,omitempty"` // 北向NA系统描述 Description *string `json:"description,omitempty"` // 访问URL地址 Endpoint *string `json:"endpoint,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` }
创建及查询北向NA返回结构体(简洁版)
func (QueryNaBriefResponseDto) String ¶
func (o QueryNaBriefResponseDto) String() string
type ResourceConfigDto ¶
type ResourceConfigDto struct { // cpu个数 Cpu *float32 `json:"cpu,omitempty"` // 内存大小 Memory *float32 `json:"memory,omitempty"` // cpu个数 Gpu *float32 `json:"gpu,omitempty"` // cpu个数 Npu *float32 `json:"npu,omitempty"` }
func (ResourceConfigDto) String ¶
func (o ResourceConfigDto) String() string
type ResourceDto ¶
type ResourceDto struct { Limits *ResourceConfigDto `json:"limits,omitempty"` Requests *ResourceConfigDto `json:"requests,omitempty"` }
func (ResourceDto) String ¶
func (o ResourceDto) String() string
type RouterDetailRespDto ¶
type RouterDetailRespDto struct { // 路由ID,节点下唯一 RouteId string `json:"route_id"` // 输入点所在模块的模块ID InputModuleId *string `json:"input_module_id,omitempty"` // 输出点所在模块的模块ID OutputModuleId *string `json:"output_module_id,omitempty"` // 输入点名称 Input *string `json:"input,omitempty"` // 输出点名称 Output *string `json:"output,omitempty"` // sql參數 Sql *string `json:"sql,omitempty"` // 是否可用 Available *bool `json:"available,omitempty"` }
解析路由结果返回结构体
func (RouterDetailRespDto) String ¶
func (o RouterDetailRespDto) String() string
type RouterRespDto ¶
type RouterRespDto struct { // 路由ID,节点下唯一 RouteId string `json:"route_id"` // sql參數 Sql *string `json:"sql,omitempty"` }
创建路由请求结构体
func (RouterRespDto) String ¶
func (o RouterRespDto) String() string
type ShowEdgeAppRequest ¶
type ShowEdgeAppRequest struct { // 应用ID,应用唯一。 EdgeAppId string `json:"edge_app_id"` }
Request Object
func (ShowEdgeAppRequest) String ¶
func (o ShowEdgeAppRequest) String() string
type ShowEdgeAppResponse ¶
type ShowEdgeAppResponse struct { // 应用名称 EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 最新发布版本 LastPublishedVersion *string `json:"last_published_version,omitempty"` // 应用类型SYSTEM_REQUIRED|SYSTEM_OPTIONAL|USER AppType *string `json:"app_type,omitempty"` // 应用类型DATA_PROCESSING|PROTOCOL_PARSING FunctionType *string `json:"function_type,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowEdgeAppResponse) String ¶
func (o ShowEdgeAppResponse) String() string
type ShowEdgeApplicationVersionRequest ¶
type ShowEdgeApplicationVersionRequest struct { // 应用ID,应用唯一。 EdgeAppId string `json:"edge_app_id"` // 应用版本,应用内版本唯一。 Version string `json:"version"` }
Request Object
func (ShowEdgeApplicationVersionRequest) String ¶
func (o ShowEdgeApplicationVersionRequest) String() string
type ShowEdgeApplicationVersionResponse ¶
type ShowEdgeApplicationVersionResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用名称 Name *string `json:"name,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` // 应用版本 Version *string `json:"version,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用版本状态 State *ShowEdgeApplicationVersionResponseState `json:"state,omitempty"` LivenessProbe *ProbeDto `json:"liveness_probe,omitempty"` ReadinessProbe *ProbeDto `json:"readiness_probe,omitempty"` // 架构 Arch *[]string `json:"arch,omitempty"` // 启动命令 Command *[]string `json:"command,omitempty"` // 启动参数 Args *[]string `json:"args,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings,omitempty"` // 应用输出路由端点 Outputs *[]string `json:"outputs,omitempty"` // 应用输入路由 Inputs *[]string `json:"inputs,omitempty"` // 应用实现的服务列表 Services *[]string `json:"services,omitempty"` // 发布时间 PublishTime *string `json:"publish_time,omitempty"` // 下线时间 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowEdgeApplicationVersionResponse) String ¶
func (o ShowEdgeApplicationVersionResponse) String() string
type ShowEdgeApplicationVersionResponseState ¶
type ShowEdgeApplicationVersionResponseState struct {
// contains filtered or unexported fields
}
func (ShowEdgeApplicationVersionResponseState) MarshalJSON ¶
func (c ShowEdgeApplicationVersionResponseState) MarshalJSON() ([]byte, error)
func (*ShowEdgeApplicationVersionResponseState) UnmarshalJSON ¶
func (c *ShowEdgeApplicationVersionResponseState) UnmarshalJSON(b []byte) error
func (ShowEdgeApplicationVersionResponseState) Value ¶ added in v0.0.90
func (c ShowEdgeApplicationVersionResponseState) Value() string
type ShowEdgeApplicationVersionResponseStateEnum ¶
type ShowEdgeApplicationVersionResponseStateEnum struct { DRAFT ShowEdgeApplicationVersionResponseState PUBLISHED ShowEdgeApplicationVersionResponseState OFF_SHELF ShowEdgeApplicationVersionResponseState }
func GetShowEdgeApplicationVersionResponseStateEnum ¶
func GetShowEdgeApplicationVersionResponseStateEnum() ShowEdgeApplicationVersionResponseStateEnum
type ShowEdgeNodeRequest ¶
type ShowEdgeNodeRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` }
Request Object
func (ShowEdgeNodeRequest) String ¶
func (o ShowEdgeNodeRequest) String() string
type ShowEdgeNodeResponse ¶
type ShowEdgeNodeResponse struct { // 边缘节点在IEF的日志配置 LogConfigs *[]LogConfigDto `json:"log_configs,omitempty"` HaConfig *HaConfigDto `json:"ha_config,omitempty"` // 边缘节点Id EdgeNodeId *string `json:"edge_node_id,omitempty"` // 实例ID。物理多租下各实例的唯一标识,一般华为云租户无需携带该参数,仅在物理多租场景下从管理面访问API时需要携带该参数。 InstanceId *string `json:"instance_id,omitempty"` // 边缘节点关联的产品ID,用于唯一标识一个产品模型。 ProductId *string `json:"product_id,omitempty"` // 边缘节点关联的产品名称。 ProductName *string `json:"product_name,omitempty"` // 资源空间id,对应IOTDA云服务接口参数中的app_id。 SpaceId *string `json:"space_id,omitempty"` // 节点所购买的资源类型的列表 ResourceSpecTypes *[]string `json:"resource_spec_types,omitempty"` // 资源id列表,创建节点时需绑定已购买的资源包,可以叠加节点功能。 ResourceIds *[]string `json:"resource_ids,omitempty"` // 边缘节点主机ip Ips *[]string `json:"ips,omitempty"` // 边缘节点名称 Name *string `json:"name,omitempty"` // 边缘节点状态 State *string `json:"state,omitempty"` // 边缘应用id,只允许数字、英文小写、中划线,切必须以字母或数字结尾 SoftwareVersion *string `json:"software_version,omitempty"` // 边缘节点创建时间 CreateTime *string `json:"create_time,omitempty"` // 边缘节点更新时间 UpdateTime *string `json:"update_time,omitempty"` // 边缘节点操作系统名称 OsName *string `json:"os_name,omitempty"` // 边缘节点操作系统架构 Arch *string `json:"arch,omitempty"` // 边缘节点主机名 HostName *string `json:"host_name,omitempty"` // 边缘节点网络网卡信息 Nics *[]Nic `json:"nics,omitempty"` // 网络规格,如4 cores | 3867 MB Specification *string `json:"specification,omitempty"` // 华为AI加速卡类型,如NPU、GPU、unEquipped AiCardType *string `json:"ai_card_type,omitempty"` // 容器运行时版本 ContainerVersion *string `json:"container_version,omitempty"` // 节点所属资源类型:advanced|standard Type *string `json:"type,omitempty"` // 节点的安全等级,MEDIUM边缘节数据上报不进行加密,HIGH对数据上报进行加密。 SecurityLevel *string `json:"security_level,omitempty"` // 节点的存储周期,默认0天,取值范围0~7天,0天则不存储。 StoragePeriod *int32 `json:"storage_period,omitempty"` BasePath *BasePathDto `json:"base_path,omitempty"` // 注册节点网关配置 HardwareModel *string `json:"hardware_model,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowEdgeNodeResponse) String ¶
func (o ShowEdgeNodeResponse) String() string
type ShowIaConfigRequest ¶
type ShowIaConfigRequest struct { // 边缘节点ID NodeId string `json:"node_id"` // 边侧第三方应用的模块ID IaId string `json:"ia_id"` // 配置ID ConfigId string `json:"config_id"` }
Request Object
func (ShowIaConfigRequest) String ¶
func (o ShowIaConfigRequest) String() string
type ShowIaConfigResponse ¶
type ShowIaConfigResponse struct { // 配置ID Id *string `json:"id,omitempty"` // 配置项名称 Name *string `json:"name,omitempty"` // 配置项详情 Value *string `json:"value,omitempty"` // 配置项描述 Description *string `json:"description,omitempty"` // 版本号 Version *int64 `json:"version,omitempty"` // 下发状态 State *ShowIaConfigResponseState `json:"state,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowIaConfigResponse) String ¶
func (o ShowIaConfigResponse) String() string
type ShowIaConfigResponseState ¶
type ShowIaConfigResponseState struct {
// contains filtered or unexported fields
}
func (ShowIaConfigResponseState) MarshalJSON ¶
func (c ShowIaConfigResponseState) MarshalJSON() ([]byte, error)
func (*ShowIaConfigResponseState) UnmarshalJSON ¶
func (c *ShowIaConfigResponseState) UnmarshalJSON(b []byte) error
func (ShowIaConfigResponseState) Value ¶ added in v0.0.90
func (c ShowIaConfigResponseState) Value() string
type ShowIaConfigResponseStateEnum ¶
type ShowIaConfigResponseStateEnum struct { SUCCESS ShowIaConfigResponseState SENDING ShowIaConfigResponseState }
func GetShowIaConfigResponseStateEnum ¶
func GetShowIaConfigResponseStateEnum() ShowIaConfigResponseStateEnum
type ShowModuleRequest ¶
type ShowModuleRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 边缘模块ID ModuleId string `json:"module_id"` }
Request Object
func (ShowModuleRequest) String ¶
func (o ShowModuleRequest) String() string
type ShowModuleResponse ¶
type ShowModuleResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用版本 AppVersion *string `json:"app_version,omitempty"` // 模块运行状态 State *ShowModuleResponseState `json:"state,omitempty"` // 模块管控状态 ControlStatus *string `json:"control_status,omitempty"` // 边缘节点(同deviceID)ID NodeId *string `json:"node_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用类型 AppType *ShowModuleResponseAppType `json:"app_type,omitempty"` // 功能类型 FunctionType *ShowModuleResponseFunctionType `json:"function_type,omitempty"` ContainerSettings *ModuleContainerSettingsResDto `json:"container_settings,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowModuleResponse) String ¶
func (o ShowModuleResponse) String() string
type ShowModuleResponseAppType ¶
type ShowModuleResponseAppType struct {
// contains filtered or unexported fields
}
func (ShowModuleResponseAppType) MarshalJSON ¶
func (c ShowModuleResponseAppType) MarshalJSON() ([]byte, error)
func (*ShowModuleResponseAppType) UnmarshalJSON ¶
func (c *ShowModuleResponseAppType) UnmarshalJSON(b []byte) error
func (ShowModuleResponseAppType) Value ¶ added in v0.0.90
func (c ShowModuleResponseAppType) Value() string
type ShowModuleResponseAppTypeEnum ¶
type ShowModuleResponseAppTypeEnum struct { SYSTEM_REQUIRED ShowModuleResponseAppType SYSTEM_OPTIONAL ShowModuleResponseAppType USER ShowModuleResponseAppType }
func GetShowModuleResponseAppTypeEnum ¶
func GetShowModuleResponseAppTypeEnum() ShowModuleResponseAppTypeEnum
type ShowModuleResponseFunctionType ¶
type ShowModuleResponseFunctionType struct {
// contains filtered or unexported fields
}
func (ShowModuleResponseFunctionType) MarshalJSON ¶
func (c ShowModuleResponseFunctionType) MarshalJSON() ([]byte, error)
func (*ShowModuleResponseFunctionType) UnmarshalJSON ¶
func (c *ShowModuleResponseFunctionType) UnmarshalJSON(b []byte) error
func (ShowModuleResponseFunctionType) Value ¶ added in v0.0.90
func (c ShowModuleResponseFunctionType) Value() string
type ShowModuleResponseFunctionTypeEnum ¶
type ShowModuleResponseFunctionTypeEnum struct { DATA_PROCESSING ShowModuleResponseFunctionType PROTOCOL_PARSING ShowModuleResponseFunctionType ON_PREMISE_INTEGRATION ShowModuleResponseFunctionType GATEWAY_MANAGER ShowModuleResponseFunctionType COMPOSITE_APPLICATION ShowModuleResponseFunctionType DATA_COLLECTION ShowModuleResponseFunctionType }
func GetShowModuleResponseFunctionTypeEnum ¶
func GetShowModuleResponseFunctionTypeEnum() ShowModuleResponseFunctionTypeEnum
type ShowModuleResponseState ¶
type ShowModuleResponseState struct {
// contains filtered or unexported fields
}
func (ShowModuleResponseState) MarshalJSON ¶
func (c ShowModuleResponseState) MarshalJSON() ([]byte, error)
func (*ShowModuleResponseState) UnmarshalJSON ¶
func (c *ShowModuleResponseState) UnmarshalJSON(b []byte) error
func (ShowModuleResponseState) Value ¶ added in v0.0.90
func (c ShowModuleResponseState) Value() string
type ShowModuleResponseStateEnum ¶
type ShowModuleResponseStateEnum struct { PENDING ShowModuleResponseState PENDING_DELETE ShowModuleResponseState DELETE_FAILED ShowModuleResponseState RUNNING ShowModuleResponseState FAILED ShowModuleResponseState SUCCEEDED ShowModuleResponseState UNKNOWN ShowModuleResponseState DELETE_SUCCESS ShowModuleResponseState STOPPED ShowModuleResponseState }
func GetShowModuleResponseStateEnum ¶
func GetShowModuleResponseStateEnum() ShowModuleResponseStateEnum
type ShowNaRequest ¶
type ShowNaRequest struct { // 北向数据接收端点ID NaId string `json:"na_id"` }
Request Object
func (ShowNaRequest) String ¶
func (o ShowNaRequest) String() string
type ShowNaResponse ¶
type ShowNaResponse struct { // NA系统ID,提供给其他系统访问的唯一标识 NaId *string `json:"na_id,omitempty"` // NA系统名称 Name *string `json:"name,omitempty"` // 北向NA系统描述 Description *string `json:"description,omitempty"` // 访问URL地址 Endpoint *string `json:"endpoint,omitempty"` // 鉴权方式 AuthType *string `json:"auth_type,omitempty"` // 接入类型 AccessType *string `json:"access_type,omitempty"` AccessRomaInfo *AccessRomaBriefInfo `json:"access_roma_info,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowNaResponse) String ¶
func (o ShowNaResponse) String() string
type ShowProductConfigRequest ¶
type ShowProductConfigRequest struct { // 协议类型 ProtocolType string `json:"protocol_type"` }
Request Object
func (ShowProductConfigRequest) String ¶
func (o ShowProductConfigRequest) String() string
type ShowProductConfigResponse ¶
type ShowProductConfigResponse struct { // 服务id ServiceId *string `json:"service_id,omitempty"` // 服务类型 ServiceType *string `json:"service_type,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 属性 Properties *[]interface{} `json:"properties,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowProductConfigResponse) String ¶
func (o ShowProductConfigResponse) String() string
type TcpSocketDto ¶ added in v0.0.97
type TcpSocketDto struct { // 端口 Port int32 `json:"port"` }
func (TcpSocketDto) String ¶ added in v0.0.97
func (o TcpSocketDto) String() string
type UpdateDesireds ¶
type UpdateDesireds struct {
// 设备配置,内容由产品的$config服务定义。
Config *interface{} `json:"config,omitempty"`
}
修改设备设备配置结构体。
func (UpdateDesireds) String ¶
func (o UpdateDesireds) String() string
type UpdateDeviceRequest ¶
type UpdateDeviceRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 设备ID DeviceId string `json:"device_id"` Body *UpdateDesireds `json:"body,omitempty"` }
Request Object
func (UpdateDeviceRequest) String ¶
func (o UpdateDeviceRequest) String() string
type UpdateDeviceResponse ¶
type UpdateDeviceResponse struct { // 设备配置,内容由产品的$config服务定义。 Config *interface{} `json:"config,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateDeviceResponse) String ¶
func (o UpdateDeviceResponse) String() string
type UpdateEdgeAppVersionDto ¶
type UpdateEdgeAppVersionDto struct { // 应用描述 Description *string `json:"description,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings,omitempty"` LivenessProbe *ProbeDto `json:"liveness_probe,omitempty"` ReadinessProbe *ProbeDto `json:"readiness_probe,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 架构 Arch *interface{} `json:"arch,omitempty"` // 启动命令 Command *interface{} `json:"command,omitempty"` // 启动参数 Args *interface{} `json:"args,omitempty"` // 应用输出路由端点 Outputs *interface{} `json:"outputs,omitempty"` // 应用输入路由 Inputs *interface{} `json:"inputs,omitempty"` // 应用实现的服务列表 Services *interface{} `json:"services,omitempty"` }
func (UpdateEdgeAppVersionDto) String ¶
func (o UpdateEdgeAppVersionDto) String() string
type UpdateEdgeAppVersionStateDto ¶
type UpdateEdgeAppVersionStateDto struct { // 应用版本状态 State *UpdateEdgeAppVersionStateDtoState `json:"state,omitempty"` }
func (UpdateEdgeAppVersionStateDto) String ¶
func (o UpdateEdgeAppVersionStateDto) String() string
type UpdateEdgeAppVersionStateDtoState ¶
type UpdateEdgeAppVersionStateDtoState struct {
// contains filtered or unexported fields
}
func (UpdateEdgeAppVersionStateDtoState) MarshalJSON ¶
func (c UpdateEdgeAppVersionStateDtoState) MarshalJSON() ([]byte, error)
func (*UpdateEdgeAppVersionStateDtoState) UnmarshalJSON ¶
func (c *UpdateEdgeAppVersionStateDtoState) UnmarshalJSON(b []byte) error
func (UpdateEdgeAppVersionStateDtoState) Value ¶ added in v0.0.90
func (c UpdateEdgeAppVersionStateDtoState) Value() string
type UpdateEdgeAppVersionStateDtoStateEnum ¶
type UpdateEdgeAppVersionStateDtoStateEnum struct { PUBLISHED UpdateEdgeAppVersionStateDtoState OFF_SHELF UpdateEdgeAppVersionStateDtoState }
func GetUpdateEdgeAppVersionStateDtoStateEnum ¶
func GetUpdateEdgeAppVersionStateDtoStateEnum() UpdateEdgeAppVersionStateDtoStateEnum
type UpdateEdgeApplicationVersionRequest ¶
type UpdateEdgeApplicationVersionRequest struct { // 应用ID,应用唯一。 EdgeAppId string `json:"edge_app_id"` // 应用版本,应用内版本唯一。 Version string `json:"version"` Body *UpdateEdgeAppVersionDto `json:"body,omitempty"` }
Request Object
func (UpdateEdgeApplicationVersionRequest) String ¶
func (o UpdateEdgeApplicationVersionRequest) String() string
type UpdateEdgeApplicationVersionResponse ¶
type UpdateEdgeApplicationVersionResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用名称 Version *string `json:"version,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用版本状态 State *UpdateEdgeApplicationVersionResponseState `json:"state,omitempty"` // 架构 Arch *[]string `json:"arch,omitempty"` // 发布时间 PublishTime *string `json:"publish_time,omitempty"` // 下线时间 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEdgeApplicationVersionResponse) String ¶
func (o UpdateEdgeApplicationVersionResponse) String() string
type UpdateEdgeApplicationVersionResponseState ¶
type UpdateEdgeApplicationVersionResponseState struct {
// contains filtered or unexported fields
}
func (UpdateEdgeApplicationVersionResponseState) MarshalJSON ¶
func (c UpdateEdgeApplicationVersionResponseState) MarshalJSON() ([]byte, error)
func (*UpdateEdgeApplicationVersionResponseState) UnmarshalJSON ¶
func (c *UpdateEdgeApplicationVersionResponseState) UnmarshalJSON(b []byte) error
func (UpdateEdgeApplicationVersionResponseState) Value ¶ added in v0.0.90
func (c UpdateEdgeApplicationVersionResponseState) Value() string
type UpdateEdgeApplicationVersionResponseStateEnum ¶
type UpdateEdgeApplicationVersionResponseStateEnum struct { DRAFT UpdateEdgeApplicationVersionResponseState PUBLISHED UpdateEdgeApplicationVersionResponseState OFF_SHELF UpdateEdgeApplicationVersionResponseState }
func GetUpdateEdgeApplicationVersionResponseStateEnum ¶
func GetUpdateEdgeApplicationVersionResponseStateEnum() UpdateEdgeApplicationVersionResponseStateEnum
type UpdateEdgeApplicationVersionStateRequest ¶
type UpdateEdgeApplicationVersionStateRequest struct { // 应用ID,应用唯一标识。 EdgeAppId string `json:"edge_app_id"` // 应用版本,应用内版本唯一。 Version string `json:"version"` Body *UpdateEdgeAppVersionStateDto `json:"body,omitempty"` }
Request Object
func (UpdateEdgeApplicationVersionStateRequest) String ¶
func (o UpdateEdgeApplicationVersionStateRequest) String() string
type UpdateEdgeApplicationVersionStateResponse ¶
type UpdateEdgeApplicationVersionStateResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用名称 Version *string `json:"version,omitempty"` // 应用集成的边缘升得快版本 SdkVersion *string `json:"sdk_version,omitempty"` // 应用描述 Description *string `json:"description,omitempty"` // 部署类型docker|process DeployType *string `json:"deploy_type,omitempty"` // 是否允许部署多实例 DeployMultiInstance *bool `json:"deploy_multi_instance,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用版本状态 State *UpdateEdgeApplicationVersionStateResponseState `json:"state,omitempty"` // 架构 Arch *[]string `json:"arch,omitempty"` // 发布时间 PublishTime *string `json:"publish_time,omitempty"` // 下线时间 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEdgeApplicationVersionStateResponse) String ¶
func (o UpdateEdgeApplicationVersionStateResponse) String() string
type UpdateEdgeApplicationVersionStateResponseState ¶
type UpdateEdgeApplicationVersionStateResponseState struct {
// contains filtered or unexported fields
}
func (UpdateEdgeApplicationVersionStateResponseState) MarshalJSON ¶
func (c UpdateEdgeApplicationVersionStateResponseState) MarshalJSON() ([]byte, error)
func (*UpdateEdgeApplicationVersionStateResponseState) UnmarshalJSON ¶
func (c *UpdateEdgeApplicationVersionStateResponseState) UnmarshalJSON(b []byte) error
func (UpdateEdgeApplicationVersionStateResponseState) Value ¶ added in v0.0.90
func (c UpdateEdgeApplicationVersionStateResponseState) Value() string
type UpdateEdgeApplicationVersionStateResponseStateEnum ¶
type UpdateEdgeApplicationVersionStateResponseStateEnum struct { DRAFT UpdateEdgeApplicationVersionStateResponseState PUBLISHED UpdateEdgeApplicationVersionStateResponseState OFF_SHELF UpdateEdgeApplicationVersionStateResponseState }
func GetUpdateEdgeApplicationVersionStateResponseStateEnum ¶
func GetUpdateEdgeApplicationVersionStateResponseStateEnum() UpdateEdgeApplicationVersionStateResponseStateEnum
type UpdateEdgeModuleReqDto ¶
type UpdateEdgeModuleReqDto struct { // 边缘应用版本 AppVersion *string `json:"app_version,omitempty"` // 边缘模块名称 ModuleName *string `json:"module_name,omitempty"` ContainerSettings *ContainerSettingsReqDto `json:"container_settings,omitempty"` }
更新边缘模块请求结构体
func (UpdateEdgeModuleReqDto) String ¶
func (o UpdateEdgeModuleReqDto) String() string
type UpdateExternalEntityReqDto ¶
type UpdateExternalEntityReqDto struct { // 连接外部实体的协议类型 Protocol string `json:"protocol"` // 连接类型 ConnectionType string `json:"connection_type"` MqttConnectionInfo *MqttConnectionInfo `json:"mqtt_connection_info,omitempty"` }
更新外部实体请求结构体
func (UpdateExternalEntityReqDto) String ¶
func (o UpdateExternalEntityReqDto) String() string
type UpdateExternalEntityRequest ¶
type UpdateExternalEntityRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 外部实体ID ExternalId string `json:"external_id"` Body *UpdateExternalEntityReqDto `json:"body,omitempty"` }
Request Object
func (UpdateExternalEntityRequest) String ¶
func (o UpdateExternalEntityRequest) String() string
type UpdateExternalEntityResponse ¶
type UpdateExternalEntityResponse struct { // 节点ID NodeId *string `json:"node_id,omitempty"` // 资源空间ID。此参数为非必选参数,存在多资源空间的用户需要使用该接口时,建议携带该参数指定创建的外部实体归属到IoDA哪个资源空间下的边缘节点设备下,否则创建的外部实体将会归属到默认资源空间下对应的边缘节点下,对应于IoDA的app_id. SpaceId *string `json:"space_id,omitempty"` // 外部实体ID ExternalId *string `json:"external_id,omitempty"` // 接入协议类型 Protocol *string `json:"protocol,omitempty"` // 连接类型(client和server) ConnectionType *string `json:"connection_type,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后修改时间 LastModifyTime *string `json:"last_modify_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateExternalEntityResponse) String ¶
func (o UpdateExternalEntityResponse) String() string
type UpdateIaConfigRequest ¶
type UpdateIaConfigRequest struct { // 边缘节点ID NodeId string `json:"node_id"` // 边侧第三方应用的模块ID IaId string `json:"ia_id"` // 配置ID ConfigId string `json:"config_id"` Body *UpdateIaConfigRequestDto `json:"body,omitempty"` }
Request Object
func (UpdateIaConfigRequest) String ¶
func (o UpdateIaConfigRequest) String() string
type UpdateIaConfigRequestDto ¶
type UpdateIaConfigRequestDto struct { // 配置项名称 Name string `json:"name"` // 配置项详情,长度2MB以内 Value string `json:"value"` // 配置项描述 Description *string `json:"description,omitempty"` }
func (UpdateIaConfigRequestDto) String ¶
func (o UpdateIaConfigRequestDto) String() string
type UpdateIaConfigResponse ¶
type UpdateIaConfigResponse struct { // 配置ID Id *string `json:"id,omitempty"` // 配置项名称 Name *string `json:"name,omitempty"` // 配置项详情 Value *string `json:"value,omitempty"` // 配置项描述 Description *string `json:"description,omitempty"` // 版本号 Version *int64 `json:"version,omitempty"` // 下发状态 State *UpdateIaConfigResponseState `json:"state,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateIaConfigResponse) String ¶
func (o UpdateIaConfigResponse) String() string
type UpdateIaConfigResponseState ¶
type UpdateIaConfigResponseState struct {
// contains filtered or unexported fields
}
func (UpdateIaConfigResponseState) MarshalJSON ¶
func (c UpdateIaConfigResponseState) MarshalJSON() ([]byte, error)
func (*UpdateIaConfigResponseState) UnmarshalJSON ¶
func (c *UpdateIaConfigResponseState) UnmarshalJSON(b []byte) error
func (UpdateIaConfigResponseState) Value ¶ added in v0.0.90
func (c UpdateIaConfigResponseState) Value() string
type UpdateIaConfigResponseStateEnum ¶
type UpdateIaConfigResponseStateEnum struct { SUCCESS UpdateIaConfigResponseState SENDING UpdateIaConfigResponseState }
func GetUpdateIaConfigResponseStateEnum ¶
func GetUpdateIaConfigResponseStateEnum() UpdateIaConfigResponseStateEnum
type UpdateModuleRequest ¶
type UpdateModuleRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` // 边缘模块ID ModuleId string `json:"module_id"` Body *UpdateEdgeModuleReqDto `json:"body,omitempty"` }
Request Object
func (UpdateModuleRequest) String ¶
func (o UpdateModuleRequest) String() string
type UpdateModuleResponse ¶
type UpdateModuleResponse struct { // 应用ID EdgeAppId *string `json:"edge_app_id,omitempty"` // 应用版本 AppVersion *string `json:"app_version,omitempty"` // 模块运行状态 State *UpdateModuleResponseState `json:"state,omitempty"` // 模块管控状态 ControlStatus *string `json:"control_status,omitempty"` // 边缘节点(同deviceID)ID NodeId *string `json:"node_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` // 应用类型 AppType *UpdateModuleResponseAppType `json:"app_type,omitempty"` // 功能类型 FunctionType *UpdateModuleResponseFunctionType `json:"function_type,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateModuleResponse) String ¶
func (o UpdateModuleResponse) String() string
type UpdateModuleResponseAppType ¶
type UpdateModuleResponseAppType struct {
// contains filtered or unexported fields
}
func (UpdateModuleResponseAppType) MarshalJSON ¶
func (c UpdateModuleResponseAppType) MarshalJSON() ([]byte, error)
func (*UpdateModuleResponseAppType) UnmarshalJSON ¶
func (c *UpdateModuleResponseAppType) UnmarshalJSON(b []byte) error
func (UpdateModuleResponseAppType) Value ¶ added in v0.0.90
func (c UpdateModuleResponseAppType) Value() string
type UpdateModuleResponseAppTypeEnum ¶
type UpdateModuleResponseAppTypeEnum struct { SYSTEM_REQUIRED UpdateModuleResponseAppType SYSTEM_OPTIONAL UpdateModuleResponseAppType USER UpdateModuleResponseAppType }
func GetUpdateModuleResponseAppTypeEnum ¶
func GetUpdateModuleResponseAppTypeEnum() UpdateModuleResponseAppTypeEnum
type UpdateModuleResponseFunctionType ¶
type UpdateModuleResponseFunctionType struct {
// contains filtered or unexported fields
}
func (UpdateModuleResponseFunctionType) MarshalJSON ¶
func (c UpdateModuleResponseFunctionType) MarshalJSON() ([]byte, error)
func (*UpdateModuleResponseFunctionType) UnmarshalJSON ¶
func (c *UpdateModuleResponseFunctionType) UnmarshalJSON(b []byte) error
func (UpdateModuleResponseFunctionType) Value ¶ added in v0.0.90
func (c UpdateModuleResponseFunctionType) Value() string
type UpdateModuleResponseFunctionTypeEnum ¶
type UpdateModuleResponseFunctionTypeEnum struct { DATA_PROCESSING UpdateModuleResponseFunctionType PROTOCOL_PARSING UpdateModuleResponseFunctionType ON_PREMISE_INTEGRATION UpdateModuleResponseFunctionType GATEWAY_MANAGER UpdateModuleResponseFunctionType COMPOSITE_APPLICATION UpdateModuleResponseFunctionType DATA_COLLECTION UpdateModuleResponseFunctionType }
func GetUpdateModuleResponseFunctionTypeEnum ¶
func GetUpdateModuleResponseFunctionTypeEnum() UpdateModuleResponseFunctionTypeEnum
type UpdateModuleResponseState ¶
type UpdateModuleResponseState struct {
// contains filtered or unexported fields
}
func (UpdateModuleResponseState) MarshalJSON ¶
func (c UpdateModuleResponseState) MarshalJSON() ([]byte, error)
func (*UpdateModuleResponseState) UnmarshalJSON ¶
func (c *UpdateModuleResponseState) UnmarshalJSON(b []byte) error
func (UpdateModuleResponseState) Value ¶ added in v0.0.90
func (c UpdateModuleResponseState) Value() string
type UpdateModuleResponseStateEnum ¶
type UpdateModuleResponseStateEnum struct { PENDING UpdateModuleResponseState PENDING_DELETE UpdateModuleResponseState DELETE_FAILED UpdateModuleResponseState RUNNING UpdateModuleResponseState FAILED UpdateModuleResponseState SUCCEEDED UpdateModuleResponseState UNKNOWN UpdateModuleResponseState DELETE_SUCCESS UpdateModuleResponseState STOPPED UpdateModuleResponseState }
func GetUpdateModuleResponseStateEnum ¶
func GetUpdateModuleResponseStateEnum() UpdateModuleResponseStateEnum
type UpdateNaRequest ¶
type UpdateNaRequest struct { // 北向数据接收端点ID NaId string `json:"na_id"` Body *UpdateNaRequestDto `json:"body,omitempty"` }
Request Object
func (UpdateNaRequest) String ¶
func (o UpdateNaRequest) String() string
type UpdateNaRequestDto ¶
type UpdateNaRequestDto struct { // NA系统名称 Name string `json:"name"` // 北向NA系统描述 Description *string `json:"description,omitempty"` // 访问URL地址 Endpoint string `json:"endpoint"` // 鉴权方式 AuthType *string `json:"auth_type,omitempty"` AuthAkskInfo *AuthAkSkInfo `json:"auth_aksk_info,omitempty"` // 接入类型 AccessType string `json:"access_type"` AccessRomaInfo *AccessRomaInfo `json:"access_roma_info,omitempty"` }
func (UpdateNaRequestDto) String ¶
func (o UpdateNaRequestDto) String() string
type UpdateNaResponse ¶
type UpdateNaResponse struct { // NA系统ID,提供给其他系统访问的唯一标识 NaId *string `json:"na_id,omitempty"` // NA系统名称 Name *string `json:"name,omitempty"` // 北向NA系统描述 Description *string `json:"description,omitempty"` // 访问URL地址 Endpoint *string `json:"endpoint,omitempty"` // 鉴权方式 AuthType *string `json:"auth_type,omitempty"` // 接入类型 AccessType *string `json:"access_type,omitempty"` AccessRomaInfo *AccessRomaBriefInfo `json:"access_roma_info,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateNaResponse) String ¶
func (o UpdateNaResponse) String() string
type UpdateRoutesRequest ¶
type UpdateRoutesRequest struct { // 边缘节点ID EdgeNodeId string `json:"edge_node_id"` Body *[]CreateRouterReqDto `json:"body,omitempty"` }
Request Object
func (UpdateRoutesRequest) String ¶
func (o UpdateRoutesRequest) String() string
type UpdateRoutesResponse ¶
type UpdateRoutesResponse struct { // 路由列表 Routes *[]RouterRespDto `json:"routes,omitempty"` // 最后一次修改时间 UpdateTime *string `json:"update_time,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateRoutesResponse) String ¶
func (o UpdateRoutesResponse) String() string
Source Files ¶
- model_access_roma_brief_info.go
- model_access_roma_info.go
- model_active_standby_config_dto.go
- model_add_device_request.go
- model_add_device_request_body.go
- model_add_device_response.go
- model_auth_ak_sk_info.go
- model_authorize_na2_nodes_request_dto.go
- model_base_path_dto.go
- model_batch_associate_na_to_nodes_request.go
- model_batch_associate_na_to_nodes_response.go
- model_batch_confirm_configs_new_request.go
- model_batch_confirm_configs_new_response.go
- model_batch_import_config_request_body.go
- model_batch_import_configs_request.go
- model_batch_import_configs_request_body.go
- model_batch_import_configs_response.go
- model_batch_list_edge_app_versions_request.go
- model_batch_list_edge_app_versions_response.go
- model_batch_list_edge_apps_request.go
- model_batch_list_edge_apps_response.go
- model_batch_list_modules_request.go
- model_batch_list_modules_response.go
- model_confirm_ia_config_request_body.go
- model_confirm_ia_configs_request_body.go
- model_container_configs_dto.go
- model_container_configs_req_dto.go
- model_container_configs_res_dto.go
- model_container_port_dto.go
- model_container_settings_dto.go
- model_container_settings_req_dto.go
- model_create_edge_app_request.go
- model_create_edge_app_response.go
- model_create_edge_application_request_dto.go
- model_create_edge_application_version_dto.go
- model_create_edge_application_version_request.go
- model_create_edge_application_version_response.go
- model_create_edge_module_req_dto.go
- model_create_edge_node_request.go
- model_create_edge_node_response.go
- model_create_external_entity_req_dto.go
- model_create_external_entity_request.go
- model_create_external_entity_response.go
- model_create_install_cmd_request.go
- model_create_install_cmd_request_dto.go
- model_create_install_cmd_response.go
- model_create_module_request.go
- model_create_module_response.go
- model_create_router_req_dto.go
- model_delete_device_request.go
- model_delete_device_response.go
- model_delete_edge_app_request.go
- model_delete_edge_app_response.go
- model_delete_edge_application_version_request.go
- model_delete_edge_application_version_response.go
- model_delete_edge_node_request.go
- model_delete_edge_node_response.go
- model_delete_external_entity_request.go
- model_delete_external_entity_response.go
- model_delete_ia_config_request.go
- model_delete_ia_config_response.go
- model_delete_module_request.go
- model_delete_module_response.go
- model_delete_na_request.go
- model_delete_na_response.go
- model_edge_app_instance_dto.go
- model_edge_device_auth_info.go
- model_edge_module_dto.go
- model_edge_node_creation.go
- model_edge_node_dto.go
- model_ext_device.go
- model_external_entity_resp_dto.go
- model_ha_config_dto.go
- model_http_get_dto.go
- model_list_devices_request.go
- model_list_devices_response.go
- model_list_edge_nodes_request.go
- model_list_edge_nodes_response.go
- model_list_external_entity_request.go
- model_list_external_entity_response.go
- model_list_ia_configs_request.go
- model_list_ia_configs_response.go
- model_list_na_authorized_nodes_request.go
- model_list_na_authorized_nodes_response.go
- model_list_nas_request.go
- model_list_nas_response.go
- model_list_routes_request.go
- model_list_routes_response.go
- model_log_config_dto.go
- model_module_container_settings_res_dto.go
- model_mqtt_connection_info.go
- model_nic.go
- model_page_info_dto.go
- model_probe_dto.go
- model_query_application_brief_response_dto.go
- model_query_authorized_node_dto.go
- model_query_device_simplify_dto.go
- model_query_edge_app_version_brief_response_dto.go
- model_query_ia_config_response_dto.go
- model_query_na_brief_response_dto.go
- model_resource_config_dto.go
- model_resource_dto.go
- model_router_detail_resp_dto.go
- model_router_resp_dto.go
- model_show_edge_app_request.go
- model_show_edge_app_response.go
- model_show_edge_application_version_request.go
- model_show_edge_application_version_response.go
- model_show_edge_node_request.go
- model_show_edge_node_response.go
- model_show_ia_config_request.go
- model_show_ia_config_response.go
- model_show_module_request.go
- model_show_module_response.go
- model_show_na_request.go
- model_show_na_response.go
- model_show_product_config_request.go
- model_show_product_config_response.go
- model_tcp_socket_dto.go
- model_update_desireds.go
- model_update_device_request.go
- model_update_device_response.go
- model_update_edge_app_version_dto.go
- model_update_edge_app_version_state_dto.go
- model_update_edge_application_version_request.go
- model_update_edge_application_version_response.go
- model_update_edge_application_version_state_request.go
- model_update_edge_application_version_state_response.go
- model_update_edge_module_req_dto.go
- model_update_external_entity_req_dto.go
- model_update_external_entity_request.go
- model_update_external_entity_response.go
- model_update_ia_config_request.go
- model_update_ia_config_request_dto.go
- model_update_ia_config_response.go
- model_update_module_request.go
- model_update_module_response.go
- model_update_na_request.go
- model_update_na_request_dto.go
- model_update_na_response.go
- model_update_routes_request.go
- model_update_routes_response.go
- model_volume_dto.go