stcloud

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2022 License: Apache-2.0 Imports: 22 Imported by: 4

Documentation

Overview

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Sematext Cloud API * * API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of `Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`. * * API version: v3 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

Index

Constants

View Source
const TestDiscountCodeLogs = "TERRAFORM__LOGS_00"

TestDiscountCodeLogs is used in auto test mocks.

View Source
const TestDiscountCodeMetrics = "TERRAFORM__METRICS_00"

TestDiscountCodeMetrics is used in auto test mocks.

View Source
const TestDiscountCodeRum = "TERRAFORM__RUM_00"

TestDiscountCodeRum is used in auto test mocks.

Variables

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)
View Source
var AWSRegion2STRegion = map[string]string{
	"us-east-1":      "US_EAST_1",
	"us-west-1":      "US_WEST_1",
	"eu-west-1":      "EU_WEST_1",
	"us-west-2":      "US_WEST_2",
	"ap-southeast-1": "AP_SOUTHEAST_1",
	"ap-southeast-2": "AP_SOUTHEAST_2",
	"ap-northeast-1": "AP_NORTHEAST_1",
	"sa-east-1":      "SA_EAST_1",
	"us-gov-west-1":  "GovCloud",
	"cn-north-1":     "CN_NORTH_1",
	"us-east-2":      "US_EAST_2",
	"ap-south-1":     "AP_SOUTH_1",
	"ap-northeast-2": "AP_NORTHEAST_2",
	"ca-central-1":   "CA_CENTRAL_1",
	"eu-central-1":   "EU_CENTRAL_1",
	"eu-west-2":      "EU_WEST_2",
}

AWSRegion2STRegion is a lookup of aws_region => ST AWS_REGION

View Source
var LookupAppType2PlanID = map[string][]int{
	"Akka":           {121, 122, 123, 124},
	"Apache":         {81, 82, 83, 84},
	"AWS EBS":        {73, 74, 75, 76},
	"AWS EC2":        {65, 66, 67, 68},
	"AWS ELB":        {69, 70, 71, 72},
	"Cassandra":      {57, 58, 59, 60},
	"ClickHouse":     {130, 131, 132, 133},
	"Elastic Search": {12, 13, 14, 29},
	"Hadoop-MRv1":    {21, 22, 23, 32},
	"Hadoop-YARN":    {24, 25, 26, 33},
	"HAProxy":        {105, 106, 107, 108},
	"HBase":          {4, 5, 6, 28},
	"Infra":          {129, 300, 301, 302},
	"JVM":            {18, 19, 20, 31},
	"Kafka":          {93, 94, 95, 96},
	"MongoDB":        {125, 126, 127, 128},
	"MySQL":          {77, 78, 79, 80},
	"Nginx":          {85, 86, 87, 88},
	"Nginx-Plus":     {89, 90, 91, 92},
	"Node.js":        {109, 110, 111, 112},
	"Redis":          {49, 50, 51, 52},
	"Sensei":         {15, 16, 17, 30},
	"Solr":           {1, 2, 3, 27},
	"SolrCloud":      {45, 46, 47, 48},
	"Spark":          {97, 98, 99, 100},
	"Storm":          {53, 54, 55, 56},
	"Tomcat":         {113, 114, 115, 116},
	"ZooKeeper":      {41, 42, 43, 44},
	"Logsene": {
		10100,
		10101,
		10102,
		10103,
		10104,
		10105,
		10106,
		10107,
		10108,
		10109,
		10110,
		10111,
		10112,
		10113,
		10114,
		10115,
		10116,
		10117,
		10118,
		10119,
		10120,
		10121,
		10122,
		10123,
		10124,
		10125,
		10126,
		10127,
		10128,
		10129,
		10130,
		10131,
		10132,
		10133,
		10134,
		10135,
		10136,
		10137,
		10138,
		10139,
		10140,
		10141,
		10142,
		10143,
		10144,
		10145,
		10146,
		10147,
		10148,
		10149,
		10150,
		10151,
		10152,
		10153,
		10154,
		10155,
		10156,
		10157,
		10158,
		10159,
		10160,
		10161,
		10162,
		10163,
		10164,
		10165,
		10166,
		10167,
		10168,
		10169,
		10170,
		10171,
		10172,
		10173,
		10174,
		10175,
		10176,
	},
	"postgresql": {
		5004,
		5005,
		5006,
		5007,
	},
	"rabbitmq": {
		5008,
		5009,
		5010,
		5011,
	},
	"mobile-logs": {
		10533,
		10534,
		10535,
		10536,
		10537,
		10538,
		10539,
		10540,
		10541,
		10542,
		10543,
		10544,
		10545,
		10546,
		10547,
		10548,
		10549,
		10550,
		10551,
		10552,
		10553,
		10554,
		10555,
		10556,
		10557,
		10558,
		10559,
		10560,
		10561,
		10562,
		10563,
		10564,
		10565,
		10566,
		10567,
		10568,
		10569,
		10570,
		10571,
		10572,
		10573,
		10574,
		10575,
		10576,
		10577,
		10578,
		10579,
		10580,
		10581,
		10582,
		10583,
		10584,
		10585,
		10586,
		10587,
		10588,
		10589,
		10590,
		10591,
		10592,
		10593,
		10594,
		10595,
		10596,
		10597,
		10598,
		10599,
		10600,
		10601,
		10602,
		10603,
		10604,
		10605,
		10606,
		10607,
		10608,
		10609,
	},
}

LookupAppType2PlanID is a lookup of appType to [planID]

View Source
var LookupPlanID2Apptypes = map[int]string{}/* 274 elements not displayed */

LookupPlanID2Apptypes is a ookup of planID to appType.

View Source
var STRegion2AWSRegion = map[string]string{
	"US_EAST_1":      "us-east-1",
	"US_WEST_1":      "us-west-1",
	"EU_WEST_1":      "eu-west-1",
	"US_WEST_2":      "us-west-2",
	"AP_SOUTHEAST_1": "ap-southeast-1",
	"AP_SOUTHEAST_2": "ap-southeast-2",
	"AP_NORTHEAST_1": "ap-northeast-1",
	"SA_EAST_1":      "sa-east-1",
	"GovCloud":       "us-gov-west-1",
	"CN_NORTH_1":     "cn-north-1",
	"US_EAST_2":      "us-east-2",
	"AP_SOUTH_1":     "ap-south-1",
	"AP_NORTHEAST_2": "ap-northeast-2",
	"CA_CENTRAL_1":   "ca-central-1",
	"EU_CENTRAL_1":   "eu-central-1",
	"EU_WEST_2":      "eu-west-2",
}

STRegion2AWSRegion is a lookup of ST AWS_REGION => aws_region

Functions

func AssignPlanID

func AssignPlanID(appType string) int

AssignPlanID provides a ramdom PlanID for testing. - TODO rest to only use free plans

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsValidSematextRegion

func IsValidSematextRegion(region string) bool

IsValidSematextRegion checks sematext api region is valid.

func IsValidUUID

func IsValidUUID(u string) bool

IsValidUUID checks a string is UUIDv4

Types

type APIClient

type APIClient struct {
	AlertNotificationsApi *AlertNotificationsApiService

	AlertsApi *AlertsApiService

	AppsApi *AppsApiService

	AwsSettingsControllerApi *AwsSettingsControllerApiService

	BillingApi *BillingApiService

	LogsAppApi *LogsAppApiService

	LogsUsageApiControllerApi *LogsUsageApiControllerApiService

	MonitoringAppApi *MonitoringAppApiService

	ResetPasswordApi *ResetPasswordApiService

	SubscriptionsApi *SubscriptionsApiService

	TagApiControllerApi *TagApiControllerApiService

	TokensApiControllerApi *TokensApiControllerApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Sematext Cloud API API vv3 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

type AlertNotification added in v0.3.1

type AlertNotification struct {
	AppName      string `json:"appName,omitempty"`
	AppType      string `json:"appType,omitempty"`
	BackToNormal bool   `json:"backToNormal,omitempty"`
	CreateTime   string `json:"createTime,omitempty"`
	Sent         bool   `json:"sent,omitempty"`
	Text         string `json:"text,omitempty"`
	When         string `json:"when,omitempty"`
}

type AlertNotificationRequest

type AlertNotificationRequest struct {
	DefaultInterval int64 `json:"defaultInterval,omitempty"`
	// End time of interval. Can be expressed as timestamp in milliseconds or UTC date in yyyy-MM-dd HH:mm:ss format
	End      string `json:"end,omitempty"`
	Interval string `json:"interval,omitempty"`
	// Start time of interval. Can be expressed as timestamp in milliseconds or UTC date in yyyy-MM-dd HH:mm:ss format
	Start string `json:"start,omitempty"`
}

type AlertNotificationsApiService added in v1.4.0

type AlertNotificationsApiService service

func (*AlertNotificationsApiService) GetAlertNotificationsForAppUsingPOST added in v1.4.0

func (a *AlertNotificationsApiService) GetAlertNotificationsForAppUsingPOST(ctx context.Context, body AlertNotificationRequest, appId int64) (NotificationsResponse, *http.Response, error)

AlertNotificationsApiService Get alert notifications for an app Default value of interval is 1d

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Time Interval
  • @param appId appId

@return NotificationsResponse

func (*AlertNotificationsApiService) GetAlertNotificationsForUserUsingPOST added in v1.4.0

func (a *AlertNotificationsApiService) GetAlertNotificationsForUserUsingPOST(ctx context.Context, body AlertNotificationRequest) (NotificationsResponse, *http.Response, error)

AlertNotificationsApiService Get alert notifications for a user Default value of interval is 1d

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Time Interval

@return NotificationsResponse

type AlertRule

type AlertRule struct {
	AccountEmail                          string                        `json:"accountEmail,omitempty"`
	AllowedAppTypes                       []int64                       `json:"allowedAppTypes,omitempty"`
	AnalyzingTime                         string                        `json:"analyzingTime,omitempty"`
	AppDisplayState                       string                        `json:"appDisplayState,omitempty"`
	AppId                                 int64                         `json:"appId,omitempty"`
	AppName                               string                        `json:"appName,omitempty"`
	AppState                              string                        `json:"appState,omitempty"`
	AppToken                              string                        `json:"appToken,omitempty"`
	AppType                               string                        `json:"appType,omitempty"`
	BackToNormalNeeded                    bool                          `json:"backToNormalNeeded,omitempty"`
	ChartKey                              string                        `json:"chartKey,omitempty"`
	Color                                 string                        `json:"color,omitempty"`
	CreatorEmail                          string                        `json:"creatorEmail,omitempty"`
	DefaultAggType                        string                        `json:"defaultAggType,omitempty"`
	Description                           string                        `json:"description,omitempty"`
	DisallowedAppTypes                    []int64                       `json:"disallowedAppTypes,omitempty"`
	Enabled                               bool                          `json:"enabled,omitempty"`
	EstimateOperation                     string                        `json:"estimateOperation,omitempty"`
	EstimateValue                         float64                       `json:"estimateValue,omitempty"`
	FilterValues                          string                        `json:"filterValues,omitempty"`
	FilterValuesObj                       []FilterValue                 `json:"filterValuesObj,omitempty"`
	IgnoreRegularEventsEnabled            bool                          `json:"ignoreRegularEventsEnabled,omitempty"`
	Integrations                          string                        `json:"integrations,omitempty"`
	LastDataReceivedDate                  int64                         `json:"lastDataReceivedDate,omitempty"`
	LastSent                              int64                         `json:"lastSent,omitempty"`
	LastTriggered                         int64                         `json:"lastTriggered,omitempty"`
	Metadata                              *interface{}                  `json:"metadata,omitempty"`
	MetricKey                             string                        `json:"metricKey,omitempty"`
	MetricLabel                           string                        `json:"metricLabel,omitempty"`
	MinDelayBetweenNotificationsInMinutes string                        `json:"minDelayBetweenNotificationsInMinutes,omitempty"`
	Name                                  string                        `json:"name,omitempty"`
	NotificationEmails                    []string                      `json:"notificationEmails,omitempty"`
	NotificationIntegrations              []NotificationIntegration     `json:"notificationIntegrations,omitempty"`
	NotificationsEnabled                  bool                          `json:"notificationsEnabled,omitempty"`
	Query                                 string                        `json:"query,omitempty"`
	ReportName                            string                        `json:"reportName,omitempty"`
	RuleKey                               int64                         `json:"ruleKey,omitempty"`
	RuleType                              string                        `json:"ruleType,omitempty"`
	Runbook                               string                        `json:"runbook,omitempty"`
	SavedQueryId                          int64                         `json:"savedQueryId,omitempty"`
	Schedule                              []AlertRuleScheduleWeekdayDto `json:"schedule,omitempty"`
	SematextService                       string                        `json:"sematextService,omitempty"`
	SendToEmail                           string                        `json:"sendToEmail,omitempty"`
	Timezone                              string                        `json:"timezone,omitempty"`
	UseOnlyAlertRuleIntegrations          bool                          `json:"useOnlyAlertRuleIntegrations,omitempty"`
	UserPermissions                       *UserPermissions              `json:"userPermissions,omitempty"`
	ValueColumnName                       string                        `json:"valueColumnName,omitempty"`
	ValueName                             string                        `json:"valueName,omitempty"`
}

type AlertRuleResponse added in v0.3.1

type AlertRuleResponse struct {
	Data    *AlertRuleResponseEntry `json:"data,omitempty"`
	Errors  []ModelError            `json:"errors,omitempty"`
	Message string                  `json:"message,omitempty"`
	Success bool                    `json:"success,omitempty"`
}

type AlertRuleResponseEntry added in v0.3.1

type AlertRuleResponseEntry struct {
	AlertRule *AlertRule `json:"alertRule,omitempty"`
}

type AlertRuleScheduleTimeRangeDto

type AlertRuleScheduleTimeRangeDto struct {
	End   string `json:"end,omitempty"`
	Start string `json:"start,omitempty"`
}

type AlertRuleScheduleWeekdayDto

type AlertRuleScheduleWeekdayDto struct {
	Day       string                          `json:"day,omitempty"`
	Index     int32                           `json:"index,omitempty"`
	Intervals []AlertRuleScheduleTimeRangeDto `json:"intervals,omitempty"`
	Label     string                          `json:"label,omitempty"`
	Type_     string                          `json:"type,omitempty"`
}

type AlertRulesResponse added in v0.3.1

type AlertRulesResponse struct {
	Data    *AlertRulesResponseEntry `json:"data,omitempty"`
	Errors  []ModelError             `json:"errors,omitempty"`
	Message string                   `json:"message,omitempty"`
	Success bool                     `json:"success,omitempty"`
}

type AlertRulesResponseEntry added in v0.3.1

type AlertRulesResponseEntry struct {
	AlertRules []AlertRule `json:"alertRules,omitempty"`
}

type AlertsApiService added in v1.4.0

type AlertsApiService service

func (*AlertsApiService) CreateAlertUsingPOST added in v1.4.0

func (a *AlertsApiService) CreateAlertUsingPOST(ctx context.Context, body AlertRule) (AlertRuleResponse, *http.Response, error)

AlertsApiService Create alert rule

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto

@return AlertRuleResponse

func (*AlertsApiService) DeleteAlertRuleUsingDELETE1 added in v1.4.0

func (a *AlertsApiService) DeleteAlertRuleUsingDELETE1(ctx context.Context, updateableAlertId int64) (GenericMapBasedApiResponse, *http.Response, error)

AlertsApiService Delete alert rule

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param updateableAlertId updateableAlertId

@return GenericMapBasedApiResponse

func (*AlertsApiService) DisableAlertRuleUsingPUT added in v1.4.0

func (a *AlertsApiService) DisableAlertRuleUsingPUT(ctx context.Context, updateableAlertId int64) (GenericMapBasedApiResponse, *http.Response, error)

AlertsApiService Disable alert rule

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param updateableAlertId updateableAlertId

@return GenericMapBasedApiResponse

func (*AlertsApiService) EnableAlertRuleUsingPUT added in v1.4.0

func (a *AlertsApiService) EnableAlertRuleUsingPUT(ctx context.Context, updateableAlertId int64) (GenericMapBasedApiResponse, *http.Response, error)

AlertsApiService Enable alert rule

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param updateableAlertId updateableAlertId

@return GenericMapBasedApiResponse

func (*AlertsApiService) GetAlertRulesForAppUsingGET1 added in v1.4.0

func (a *AlertsApiService) GetAlertRulesForAppUsingGET1(ctx context.Context, appId int64) (AlertRulesResponse, *http.Response, error)

AlertsApiService Get alert rules for an app

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param appId appId

@return AlertRulesResponse

type App

type App struct {
	AjaxThreshold         int64                 `json:"ajaxThreshold,omitempty"`
	AppType               string                `json:"appType,omitempty"`
	AppTypeId             int64                 `json:"appTypeId,omitempty"`
	CreatorEmail          string                `json:"creatorEmail,omitempty"`
	CreditCardExpiry      string                `json:"creditCardExpiry,omitempty"`
	CreditCardNumber      string                `json:"creditCardNumber,omitempty"`
	Description           string                `json:"description,omitempty"`
	DisplayStatus         string                `json:"displayStatus,omitempty"`
	FirstDataSavedDate    int64                 `json:"firstDataSavedDate,omitempty"`
	Id                    int64                 `json:"id,omitempty"`
	Integration           *ServiceIntegration   `json:"integration,omitempty"`
	LastDataReceivedDate  int64                 `json:"lastDataReceivedDate,omitempty"`
	LastDataSavedDate     int64                 `json:"lastDataSavedDate,omitempty"`
	LoggedInUserAppRole   string                `json:"loggedInUserAppRole,omitempty"`
	MonthlyInvoiceAccount bool                  `json:"monthlyInvoiceAccount,omitempty"`
	Name                  string                `json:"name,omitempty"`
	OwnerEmail            string                `json:"ownerEmail,omitempty"`
	OwningOrganization    *BasicOrganizationDto `json:"owningOrganization,omitempty"`
	PageLoadThreshold     int64                 `json:"pageLoadThreshold,omitempty"`
	PaymentMethodId       int64                 `json:"paymentMethodId,omitempty"`
	Plan                  *Plan                 `json:"plan,omitempty"`
	PrepaidAccount        bool                  `json:"prepaidAccount,omitempty"`
	ReadToken             string                `json:"readToken,omitempty"`
	ReadWriteToken        string                `json:"readWriteToken,omitempty"`
	RegistrationDate      int64                 `json:"registrationDate,omitempty"`
	Status                string                `json:"status,omitempty"`
	Token                 string                `json:"token,omitempty"`
	Tokens                []string              `json:"tokens,omitempty"`
	TrialEndDate          int64                 `json:"trialEndDate,omitempty"`
	UrlGroupLimit         int32                 `json:"urlGroupLimit,omitempty"`
	UserRoles             []UserRole            `json:"userRoles,omitempty"`
	WriteToken            string                `json:"writeToken,omitempty"`
}

func (*App) IsArchived

func (app *App) IsArchived() bool

IsArchived TODO Doc comment

type AppDescription

type AppDescription struct {
	Description string `json:"description,omitempty"`
}

type AppMetadata

type AppMetadata struct {
	AwsCloudWatchAccessKey string `json:"awsCloudWatchAccessKey,omitempty"`
	AwsCloudWatchSecretKey string `json:"awsCloudWatchSecretKey,omitempty"`
	AwsFetchFrequency      string `json:"awsFetchFrequency,omitempty"`
	AwsRegion              string `json:"awsRegion,omitempty"`
	// Comma separated list of AWS types monitored by created app
	SubTypes []string `json:"subTypes,omitempty"`
}

type AppResponse added in v0.3.1

type AppResponse struct {
	Data    *AppResponseEntry `json:"data,omitempty"`
	Errors  []ModelError      `json:"errors,omitempty"`
	Message string            `json:"message,omitempty"`
	Success bool              `json:"success,omitempty"`
}

type AppResponseEntry added in v0.3.1

type AppResponseEntry struct {
	App *App `json:"app,omitempty"`
}

type AppTypesResponse added in v0.3.1

type AppTypesResponse struct {
	Data    *AppTypesResponseEntry `json:"data,omitempty"`
	Errors  []ModelError           `json:"errors,omitempty"`
	Message string                 `json:"message,omitempty"`
	Success bool                   `json:"success,omitempty"`
}

type AppTypesResponseEntry added in v0.3.1

type AppTypesResponseEntry struct {
	AppTypes []string `json:"appTypes,omitempty"`
}

type AppsApiService added in v1.4.0

type AppsApiService service

func (*AppsApiService) DeleteUsingDELETE added in v1.4.0

func (a *AppsApiService) DeleteUsingDELETE(ctx context.Context, anyStateAppId int64) (GenericMapBasedApiResponse, *http.Response, error)

AppsApiService delete

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param anyStateAppId anyStateAppId

@return GenericMapBasedApiResponse

func (*AppsApiService) GetAppTypesUsingGET added in v1.4.0

func (a *AppsApiService) GetAppTypesUsingGET(ctx context.Context) (AppTypesResponse, *http.Response, error)

AppsApiService Get all App types supported for the account identified with apiKey

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return AppTypesResponse

func (*AppsApiService) GetUsingGET added in v1.4.0

func (a *AppsApiService) GetUsingGET(ctx context.Context, anyStateAppId int64) (AppResponse, *http.Response, error)

AppsApiService Gets defails for one particular App

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param anyStateAppId anyStateAppId

@return AppResponse

func (*AppsApiService) InviteAppGuestsUsingPOST added in v1.4.0

func (a *AppsApiService) InviteAppGuestsUsingPOST(ctx context.Context, body Invitation) (GenericMapBasedApiResponse, *http.Response, error)

AppsApiService Invite guests to an app

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body For `app` and `apps` fields only `id` needs to be populated.Other fields can be left empty or with default values

@return GenericMapBasedApiResponse

func (*AppsApiService) ListAppsUsersUsingGET added in v1.4.0

func (a *AppsApiService) ListAppsUsersUsingGET(ctx context.Context) (AppsResponse, *http.Response, error)

AppsApiService Get all users of apps accessible to this account

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return AppsResponse

func (*AppsApiService) ListUsingGET added in v1.4.0

func (a *AppsApiService) ListUsingGET(ctx context.Context) (AppsResponse, *http.Response, error)

AppsApiService Get all apps accessible by account identified with apiKey

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return AppsResponse

func (*AppsApiService) UpdateDescriptionUsingPUT1 added in v1.4.0

func (a *AppsApiService) UpdateDescriptionUsingPUT1(ctx context.Context, anyStateAppId int64, localVarOptionals *AppsApiUpdateDescriptionUsingPUT1Opts) (AppResponse, *http.Response, error)

func (*AppsApiService) UpdateUsingPUT2 added in v1.4.0

func (a *AppsApiService) UpdateUsingPUT2(ctx context.Context, body UpdateAppInfo, anyStateAppId int64) (AppResponse, *http.Response, error)

AppsApiService Update app App can be in any state

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto
  • @param anyStateAppId App Id

@return AppResponse

type AppsApiUpdateDescriptionUsingPUT1Opts added in v1.4.0

type AppsApiUpdateDescriptionUsingPUT1Opts struct {
	Body optional.Interface
}

type AppsResponse added in v0.3.1

type AppsResponse struct {
	Data    *AppsResponseEntry `json:"data,omitempty"`
	Errors  []ModelError       `json:"errors,omitempty"`
	Message string             `json:"message,omitempty"`
	Success bool               `json:"success,omitempty"`
}

type AppsResponseEntry added in v0.3.1

type AppsResponseEntry struct {
	Apps []App `json:"apps,omitempty"`
}

type AwsSettingsControllerApiService added in v1.4.0

type AwsSettingsControllerApiService service

func (*AwsSettingsControllerApiService) UpdateUsingPUT1 added in v1.4.0

AwsSettingsControllerApiService Update App's AWS CloudWatch settings Applicable only for AWS Apps

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto
  • @param appId appId

@return CloudWatchSettingsResponse

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BasicAuthMethodDto

type BasicAuthMethodDto struct {
	AuthType string `json:"authType,omitempty"`
	Uuid     string `json:"uuid,omitempty"`
}

type BasicOrganizationDto

type BasicOrganizationDto struct {
	AuthMethods []BasicAuthMethodDto `json:"authMethods,omitempty"`
	Name        string               `json:"name,omitempty"`
	Status      string               `json:"status,omitempty"`
	Uuid        string               `json:"uuid,omitempty"`
}

type BillingApiListAvailablePlansUsingGET1Opts added in v1.4.0

type BillingApiListAvailablePlansUsingGET1Opts struct {
	IntegrationId optional.Int64
	AppType       optional.String
}

type BillingApiService added in v1.4.0

type BillingApiService service

func (*BillingApiService) GetDetailedInvoiceUsingGET added in v1.4.0

func (a *BillingApiService) GetDetailedInvoiceUsingGET(ctx context.Context, service string, year int32, month int32) (InvoiceResponse, *http.Response, error)

BillingApiService Get invoice details

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param service service
  • @param year year
  • @param month month

@return InvoiceResponse

func (*BillingApiService) ListAvailablePlansUsingGET1 added in v1.4.0

func (a *BillingApiService) ListAvailablePlansUsingGET1(ctx context.Context, localVarOptionals *BillingApiListAvailablePlansUsingGET1Opts) (PlansResponse, *http.Response, error)

func (*BillingApiService) UpdatePlanUsingPUT added in v1.4.0

func (a *BillingApiService) UpdatePlanUsingPUT(ctx context.Context, body BillingInfo, appId int64) (UpdatePlanResponse, *http.Response, error)

BillingApiService Update plan for an app

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto
  • @param appId appId

@return UpdatePlanResponse

type BillingInfo

type BillingInfo struct {
	CreditCardId  int64  `json:"creditCardId,omitempty"`
	PaymentMethod string `json:"paymentMethod,omitempty"`
	PlanId        int64  `json:"planId,omitempty"`
}

type ChargesDetailsResponseDto added in v0.3.1

type ChargesDetailsResponseDto struct {
	App              *App                 `json:"app,omitempty"`
	ChargeBase       string               `json:"chargeBase,omitempty"`
	DayUsageData     []DayUsageData       `json:"dayUsageData,omitempty"`
	MonthlyFeeAmount float64              `json:"monthlyFeeAmount,omitempty"`
	PeriodFeePeriods []MinPeriodFeePeriod `json:"periodFeePeriods,omitempty"`
	TotalAmount      float64              `json:"totalAmount,omitempty"`
	UsageAmount      float64              `json:"usageAmount,omitempty"`
}

type CloudWatchSettings

type CloudWatchSettings struct {
	AccessKey      string `json:"accessKey,omitempty"`
	FetchFrequency string `json:"fetchFrequency,omitempty"`
	Region         string `json:"region,omitempty"`
	SecretKey      string `json:"secretKey,omitempty"`
}

type CloudWatchSettingsResponse added in v0.3.1

type CloudWatchSettingsResponse struct {
	Data    *CloudWatchSettingsResponseEntry `json:"data,omitempty"`
	Errors  []ModelError                     `json:"errors,omitempty"`
	Message string                           `json:"message,omitempty"`
	Success bool                             `json:"success,omitempty"`
}

type CloudWatchSettingsResponseEntry added in v0.3.1

type CloudWatchSettingsResponseEntry struct {
	Aws *CloudWatchSettings `json:"aws,omitempty"`
}

type Configuration

type Configuration struct {
	BasePath      string            `json:"basePath,omitempty"`
	Host          string            `json:"host,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
	UserAgent     string            `json:"userAgent,omitempty"`
	HTTPClient    *http.Client
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

type CreateAppInfo

type CreateAppInfo struct {
	AppType       string       `json:"appType,omitempty"`
	DiscountCode  string       `json:"discountCode,omitempty"`
	InitialPlanId int64        `json:"initialPlanId,omitempty"`
	MetaData      *AppMetadata `json:"metaData,omitempty"`
	Name          string       `json:"name,omitempty"`
}

type CreateTokenDto added in v0.2.0

type CreateTokenDto struct {
	Name      string `json:"name,omitempty"`
	Readable  bool   `json:"readable,omitempty"`
	Writeable bool   `json:"writeable,omitempty"`
}

type DailyDto added in v0.3.1

type DailyDto struct {
	Day            int64 `json:"day,omitempty"`
	Failed         int64 `json:"failed,omitempty"`
	IngestedCount  int64 `json:"ingestedCount,omitempty"`
	IngestedVolume int64 `json:"ingestedVolume,omitempty"`
	StoredCount    int64 `json:"storedCount,omitempty"`
	StoredVolume   int64 `json:"storedVolume,omitempty"`
}

type DayUsageData added in v0.3.1

type DayUsageData struct {
	CountDailyDataPoints       int32   `json:"countDailyDataPoints,omitempty"`
	Day                        string  `json:"day,omitempty"`
	Discount                   float64 `json:"discount,omitempty"`
	DpmPerContainerHostQuota   int64   `json:"dpmPerContainerHostQuota,omitempty"`
	DpmPerHostQuota            int64   `json:"dpmPerHostQuota,omitempty"`
	FixedMonthlyPrice          float64 `json:"fixedMonthlyPrice,omitempty"`
	FixedMonthlyPricePerHour   float64 `json:"fixedMonthlyPricePerHour,omitempty"`
	FreeContainersPerHost      int32   `json:"freeContainersPerHost,omitempty"`
	Id                         int64   `json:"id,omitempty"`
	KiloDpmOveragePricePerHour float64 `json:"kiloDpmOveragePricePerHour,omitempty"`
	PlanType                   string  `json:"planType,omitempty"`
	PricePerContainerHostHour  float64 `json:"pricePerContainerHostHour,omitempty"`
	PricePerContainerHour      float64 `json:"pricePerContainerHour,omitempty"`
	PricePerServerHour         float64 `json:"pricePerServerHour,omitempty"`
	SumNumberOfContainerHosts  int32   `json:"sumNumberOfContainerHosts,omitempty"`
	SumNumberOfContainers      int32   `json:"sumNumberOfContainers,omitempty"`
	SumNumberOfServers         int32   `json:"sumNumberOfServers,omitempty"`
	UsageAmount                float64 `json:"usageAmount,omitempty"`
	UsedPlan                   string  `json:"usedPlan,omitempty"`
	UserDiscount               float64 `json:"userDiscount,omitempty"`
}

type Dimension added in v0.3.1

type Dimension struct {
	Name   string   `json:"name"`
	Values []string `json:"values"`
}

type EventDto added in v0.3.1

type EventDto struct {
	From  *interface{} `json:"from,omitempty"`
	To    *interface{} `json:"to,omitempty"`
	Type_ string       `json:"type,omitempty"`
}

type FilterValue

type FilterValue struct {
	AggType    string   `json:"aggType,omitempty"`
	FilterName string   `json:"filterName,omitempty"`
	Key        string   `json:"key,omitempty"`
	Label      string   `json:"label,omitempty"`
	Name       string   `json:"name,omitempty"`
	Values     []string `json:"values,omitempty"`
}

type GenericApiResponse added in v1.4.0

type GenericApiResponse struct {
	Data    *interface{} `json:"data,omitempty"`
	Errors  []ModelError `json:"errors,omitempty"`
	Message string       `json:"message,omitempty"`
	Success bool         `json:"success,omitempty"`
}

Generic wrapper class for all API responses

func (*GenericApiResponse) ExtractApp added in v1.4.0

func (genericAPIResponse *GenericApiResponse) ExtractApp() (*App, error)

ExtractApp - TODO Doc Comment

func (*GenericApiResponse) ExtractAppTokens added in v1.4.0

func (genericAPIResponse *GenericApiResponse) ExtractAppTokens() (*[]TokenResponseEntry, error)

ExtractAppTokens - TODO Doc Comment

type GenericMapBasedApiResponse added in v1.4.0

type GenericMapBasedApiResponse struct {
	Data    *interface{} `json:"data,omitempty"`
	Errors  []ModelError `json:"errors,omitempty"`
	Message string       `json:"message,omitempty"`
	Success bool         `json:"success,omitempty"`
}

Generic map based wrapper class for all API responses

type GenericSwaggerError

type GenericSwaggerError struct {
	// contains filtered or unexported fields
}

GenericSwaggerError Provides access to the body, error and model on returned errors.

func (GenericSwaggerError) Body

func (e GenericSwaggerError) Body() []byte

Body returns the raw bytes of the response

func (GenericSwaggerError) Error

func (e GenericSwaggerError) Error() string

Error returns non-empty string if there was an error.

func (GenericSwaggerError) Model

func (e GenericSwaggerError) Model() interface{}

Model returns the unpacked model of the error

type Invitation

type Invitation struct {
	App *App `json:"app,omitempty"`
	// For invite request, only apps.id needs to be set.
	Apps          []App     `json:"apps,omitempty"`
	Id            int64     `json:"id,omitempty"`
	InviteDate    time.Time `json:"inviteDate,omitempty"`
	InviteStatus  string    `json:"inviteStatus,omitempty"`
	InviteeEmail  string    `json:"inviteeEmail,omitempty"`
	InviteeRole   string    `json:"inviteeRole,omitempty"`
	InviteeStatus string    `json:"inviteeStatus,omitempty"`
	InviterEmail  string    `json:"inviterEmail,omitempty"`
	Uuid          string    `json:"uuid,omitempty"`
}

type Invoice added in v0.3.1

type Invoice struct {
	AllCharges  []ChargesDetailsResponseDto `json:"allCharges,omitempty"`
	InvoiceDate string                      `json:"invoiceDate,omitempty"`
	InvoiceId   string                      `json:"invoiceId,omitempty"`
	Period      string                      `json:"period,omitempty"`
	Service     string                      `json:"service,omitempty"`
	TotalAmount float64                     `json:"totalAmount,omitempty"`
}

type InvoiceResponse added in v0.3.1

type InvoiceResponse struct {
	Data    *InvoiceResponseEntry `json:"data,omitempty"`
	Errors  []ModelError          `json:"errors,omitempty"`
	Message string                `json:"message,omitempty"`
	Success bool                  `json:"success,omitempty"`
}

type InvoiceResponseEntry added in v0.3.1

type InvoiceResponseEntry struct {
	Invoice *Invoice `json:"invoice,omitempty"`
}

type LimitChangeEventDto added in v0.3.1

type LimitChangeEventDto struct {
	EventTime time.Time `json:"eventTime,omitempty"`
	NewLimit  int64     `json:"newLimit,omitempty"`
	OldLimit  int64     `json:"oldLimit,omitempty"`
}

type LogsAppApiService added in v1.4.0

type LogsAppApiService service

func (*LogsAppApiService) CreateLogseneApplication added in v1.4.0

func (a *LogsAppApiService) CreateLogseneApplication(ctx context.Context, body CreateAppInfo) (AppsResponse, *http.Response, error)

LogsAppApiService Create Logs App

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the application to be created

@return AppsResponse

type LogsUsageApiControllerApiService added in v1.4.0

type LogsUsageApiControllerApiService service

func (*LogsUsageApiControllerApiService) GetForRangeUsingGET added in v1.4.0

func (a *LogsUsageApiControllerApiService) GetForRangeUsingGET(ctx context.Context, appId int64, from int64, to int64) (UsageResponse, *http.Response, error)

LogsUsageApiControllerApiService getForRange

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param appId appId
  • @param from from
  • @param to to

@return UsageResponse

type MailReportResponse added in v0.3.1

type MailReportResponse struct {
	Data    *MailReportResponseResponseEntry `json:"data,omitempty"`
	Errors  []ModelError                     `json:"errors,omitempty"`
	Message string                           `json:"message,omitempty"`
	Success bool                             `json:"success,omitempty"`
}

type MailReportResponseResponseEntry added in v0.3.1

type MailReportResponseResponseEntry struct {
	Subscription *ReportInfo `json:"subscription,omitempty"`
}

type MinPeriodFeePeriod added in v0.3.1

type MinPeriodFeePeriod struct {
	BrowserMonitors          int32     `json:"browserMonitors,omitempty"`
	Discount                 float64   `json:"discount,omitempty"`
	FromDate                 time.Time `json:"fromDate,omitempty"`
	HttpMonitors             int32     `json:"httpMonitors,omitempty"`
	Id                       int64     `json:"id,omitempty"`
	IngestionPeriodFeeAmount float64   `json:"ingestionPeriodFeeAmount,omitempty"`
	MinPeriodFeeAmount       float64   `json:"minPeriodFeeAmount,omitempty"`
	OveragePercentage        float64   `json:"overagePercentage,omitempty"`
	PlanDataLimit            int64     `json:"planDataLimit,omitempty"`
	StoragePeriodFeeAmount   float64   `json:"storagePeriodFeeAmount,omitempty"`
	ToDate                   time.Time `json:"toDate,omitempty"`
	UsedPlan                 string    `json:"usedPlan,omitempty"`
	UsedPlanPeriodFee        float64   `json:"usedPlanPeriodFee,omitempty"`
}

type ModelError

type ModelError struct {
	Code    string `json:"code,omitempty"`
	Message string `json:"message,omitempty"`
}

type MonitoringAppApiService added in v1.4.0

type MonitoringAppApiService service

func (*MonitoringAppApiService) CreateSpmApplication1 added in v1.4.0

func (a *MonitoringAppApiService) CreateSpmApplication1(ctx context.Context, body CreateAppInfo) (AppsResponse, *http.Response, error)

MonitoringAppApiService Create Monitoring App

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the application to be created

@return AppsResponse

type NotificationIntegration

type NotificationIntegration struct {
	Applicability   string            `json:"applicability,omitempty"`
	CreateDate      time.Time         `json:"createDate,omitempty"`
	CreatedByOwner  bool              `json:"createdByOwner,omitempty"`
	CreatorId       int64             `json:"creatorId,omitempty"`
	Id              int64             `json:"id,omitempty"`
	IntegrationType string            `json:"integrationType,omitempty"`
	Name            string            `json:"name,omitempty"`
	Params          map[string]string `json:"params,omitempty"`
	State           string            `json:"state,omitempty"`
	UserId          int64             `json:"userId,omitempty"`
}

type NotificationsResponse added in v0.3.1

type NotificationsResponse struct {
	Data    *NotificationsResponseEntry `json:"data,omitempty"`
	Errors  []ModelError                `json:"errors,omitempty"`
	Message string                      `json:"message,omitempty"`
	Success bool                        `json:"success,omitempty"`
}

type NotificationsResponseEntry added in v0.3.1

type NotificationsResponseEntry struct {
	End           string              `json:"end,omitempty"`
	Notifications []AlertNotification `json:"notifications,omitempty"`
	Start         string              `json:"start,omitempty"`
}

type Plan

type Plan struct {
	AppType            string  `json:"appType,omitempty"`
	Custom             bool    `json:"custom,omitempty"`
	DataRetentionHours float64 `json:"dataRetentionHours,omitempty"`
	DefaultTrialPlan   bool    `json:"defaultTrialPlan,omitempty"`
	Free               bool    `json:"free,omitempty"`
	FreeTrialDays      int64   `json:"freeTrialDays,omitempty"`
	Id                 int64   `json:"id,omitempty"`
	MaxAlerts          int64   `json:"maxAlerts,omitempty"`
	MaxDailyEvents     int64   `json:"maxDailyEvents,omitempty"`
	Name               string  `json:"name,omitempty"`
	PlanScheme         string  `json:"planScheme,omitempty"`
	SematextService    string  `json:"sematextService,omitempty"`
	TrialPlan          bool    `json:"trialPlan,omitempty"`
}

type PlansResponse added in v0.3.1

type PlansResponse struct {
	Data    *PlansResponseEntry `json:"data,omitempty"`
	Errors  []ModelError        `json:"errors,omitempty"`
	Message string              `json:"message,omitempty"`
	Success bool                `json:"success,omitempty"`
}

type PlansResponseEntry added in v0.3.1

type PlansResponseEntry struct {
	AvailablePlans []Plan `json:"availablePlans,omitempty"`
}

type ReportInfo

type ReportInfo struct {
	AdditionalParams string `json:"additionalParams,omitempty"`
	// Comma separated list of email addresses
	Addresses  string    `json:"addresses,omitempty"`
	AppId      int64     `json:"appId,omitempty"`
	EndDate    time.Time `json:"endDate,omitempty"`
	Filters    string    `json:"filters,omitempty"`
	ReportName string    `json:"reportName,omitempty"`
	StartDate  time.Time `json:"startDate,omitempty"`
	Subject    string    `json:"subject,omitempty"`
	Text       string    `json:"text,omitempty"`
}

type ResetPasswordApiService added in v1.4.0

type ResetPasswordApiService service

func (*ResetPasswordApiService) ResetPasswordUsingPOST added in v1.4.0

ResetPasswordApiService Reset Password

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto

@return GenericMapBasedApiResponse

type ServiceIntegration

type ServiceIntegration struct {
	AppTypeId           int64  `json:"appTypeId,omitempty"`
	AppTypeName         string `json:"appTypeName,omitempty"`
	DisplayName         string `json:"displayName,omitempty"`
	Enabled             bool   `json:"enabled,omitempty"`
	ExternalProductId   int64  `json:"externalProductId,omitempty"`
	ExternalProductName string `json:"externalProductName,omitempty"`
	Id                  int64  `json:"id,omitempty"`
	IntegrationType     string `json:"integrationType,omitempty"`
	Ordinal             int32  `json:"ordinal,omitempty"`
	ParentIntegrationId int64  `json:"parentIntegrationId,omitempty"`
	SematextService     string `json:"sematextService,omitempty"`
	Visible             bool   `json:"visible,omitempty"`
}

type Subscription added in v0.3.1

type Subscription struct {
	AdditionalParams string           `json:"additionalParams,omitempty"`
	Addresses        string           `json:"addresses,omitempty"`
	CreatedBy        string           `json:"createdBy,omitempty"`
	DashboardId      int64            `json:"dashboardId,omitempty"`
	DashboardName    string           `json:"dashboardName,omitempty"`
	Enabled          bool             `json:"enabled,omitempty"`
	Filters          string           `json:"filters,omitempty"`
	Frequency        string           `json:"frequency,omitempty"`
	Id               int64            `json:"id,omitempty"`
	NextSendDate     time.Time        `json:"nextSendDate,omitempty"`
	Subject          string           `json:"subject,omitempty"`
	SystemId         int64            `json:"systemId,omitempty"`
	SystemName       string           `json:"systemName,omitempty"`
	Text             string           `json:"text,omitempty"`
	TimeRange        string           `json:"timeRange,omitempty"`
	UserPermissions  *UserPermissions `json:"userPermissions,omitempty"`
}

type SubscriptionDashboardDto added in v0.2.0

type SubscriptionDashboardDto struct {
	Addresses   string    `json:"addresses,omitempty"`
	DashboardId int64     `json:"dashboardId,omitempty"`
	Enable      bool      `json:"enable,omitempty"`
	Filters     string    `json:"filters,omitempty"`
	Frequency   string    `json:"frequency,omitempty"`
	Id          int64     `json:"id,omitempty"`
	ReportName  string    `json:"reportName,omitempty"`
	SendTime    time.Time `json:"sendTime,omitempty"`
	Subject     string    `json:"subject,omitempty"`
	Text        string    `json:"text,omitempty"`
	TimeRange   string    `json:"timeRange,omitempty"`
}

type SubscriptionDto added in v0.2.0

type SubscriptionDto struct {
	AdditionalParams string           `json:"additionalParams,omitempty"`
	Addresses        string           `json:"addresses,omitempty"`
	Enable           bool             `json:"enable,omitempty"`
	Filters          string           `json:"filters,omitempty"`
	Frequency        string           `json:"frequency,omitempty"`
	Id               int64            `json:"id,omitempty"`
	ReportName       string           `json:"reportName,omitempty"`
	SendTime         time.Time        `json:"sendTime,omitempty"`
	Subject          string           `json:"subject,omitempty"`
	SystemId         int64            `json:"systemId,omitempty"`
	Text             string           `json:"text,omitempty"`
	TimeRange        string           `json:"timeRange,omitempty"`
	UserPermissions  *UserPermissions `json:"userPermissions,omitempty"`
}

type SubscriptionResponse added in v0.3.1

type SubscriptionResponse struct {
	Data    *SubscriptionResponseEntry `json:"data,omitempty"`
	Errors  []ModelError               `json:"errors,omitempty"`
	Message string                     `json:"message,omitempty"`
	Success bool                       `json:"success,omitempty"`
}

type SubscriptionResponseEntry added in v0.3.1

type SubscriptionResponseEntry struct {
	Subscription *Subscription `json:"subscription,omitempty"`
}

type SubscriptionsApiService added in v1.4.0

type SubscriptionsApiService service

func (*SubscriptionsApiService) CreateForAppUsingPOST added in v1.4.0

func (a *SubscriptionsApiService) CreateForAppUsingPOST(ctx context.Context, body SubscriptionDto, appId int64) (SubscriptionResponse, *http.Response, error)

SubscriptionsApiService Create App subscription

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body subscription
  • @param appId appId

@return SubscriptionResponse

func (*SubscriptionsApiService) CreateForDashUsingPOST1 added in v1.4.0

SubscriptionsApiService Create dashboard subscription

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body subscription
  • @param dashId dashId

@return SubscriptionResponse

func (*SubscriptionsApiService) DeleteUsingDELETE2 added in v1.4.0

func (a *SubscriptionsApiService) DeleteUsingDELETE2(ctx context.Context, updateableSubscriptionId int64) (GenericMapBasedApiResponse, *http.Response, error)

SubscriptionsApiService Delete subscription

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param updateableSubscriptionId updateableSubscriptionId

@return GenericMapBasedApiResponse

func (*SubscriptionsApiService) ListUsingGET3 added in v1.4.0

SubscriptionsApiService Get subscriptions for an App

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param appId appId

@return SubscriptionsResponse

func (*SubscriptionsApiService) ListUsingGET5 added in v1.4.0

SubscriptionsApiService Get current account's subscriptions

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return SubscriptionsResponse

func (*SubscriptionsApiService) SendAppReportUsingPOST added in v1.4.0

func (a *SubscriptionsApiService) SendAppReportUsingPOST(ctx context.Context, body ReportInfo, appId int64) (MailReportResponse, *http.Response, error)

SubscriptionsApiService Email an App report

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body emailDto
  • @param appId appId

@return MailReportResponse

func (*SubscriptionsApiService) SendDashReportUsingPOST added in v1.4.0

func (a *SubscriptionsApiService) SendDashReportUsingPOST(ctx context.Context, body ReportInfo, dashId int64) (MailReportResponse, *http.Response, error)

SubscriptionsApiService Email a dashboard report

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body emailDto
  • @param dashId dashId

@return MailReportResponse

func (*SubscriptionsApiService) ToggleEnabledUsingPUT1 added in v1.4.0

func (a *SubscriptionsApiService) ToggleEnabledUsingPUT1(ctx context.Context, body UpdateSubscriptionDto, updateableSubscriptionId int64) (SubscriptionResponse, *http.Response, error)

SubscriptionsApiService Toggle subscription status

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto
  • @param updateableSubscriptionId updateableSubscriptionId

@return SubscriptionResponse

func (*SubscriptionsApiService) UpdateForAppUsingPUT added in v1.4.0

func (a *SubscriptionsApiService) UpdateForAppUsingPUT(ctx context.Context, body SubscriptionDto, appId int64) (SubscriptionResponse, *http.Response, error)

SubscriptionsApiService Update App subscription

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body subscription
  • @param appId appId

@return SubscriptionResponse

func (*SubscriptionsApiService) UpdateForDashUsingPUT1 added in v1.4.0

SubscriptionsApiService Update dashboard subscription

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body subscription
  • @param dashId dashId

@return SubscriptionResponse

type SubscriptionsResponse added in v0.3.1

type SubscriptionsResponse struct {
	Data    *SubscriptionsResponseEntry `json:"data,omitempty"`
	Errors  []ModelError                `json:"errors,omitempty"`
	Message string                      `json:"message,omitempty"`
	Success bool                        `json:"success,omitempty"`
}

type SubscriptionsResponseEntry added in v0.3.1

type SubscriptionsResponseEntry struct {
	Subscriptions []Subscription `json:"subscriptions,omitempty"`
}

type TagApiControllerApiGetTagNamesUsingGET1Opts added in v1.4.0

type TagApiControllerApiGetTagNamesUsingGET1Opts struct {
	From    optional.Int64
	To      optional.Int64
	Metrics optional.Bool
	Logs    optional.Bool
	Events  optional.Bool
	Rum     optional.Bool
}

type TagApiControllerApiGetUsingGET2Opts added in v1.4.0

type TagApiControllerApiGetUsingGET2Opts struct {
	From    optional.Int64
	To      optional.Int64
	Metrics optional.Bool
	Logs    optional.Bool
	Events  optional.Bool
	Rum     optional.Bool
}

type TagApiControllerApiGetUsingGET3Opts added in v1.4.0

type TagApiControllerApiGetUsingGET3Opts struct {
	From    optional.Int64
	To      optional.Int64
	Metrics optional.Bool
	Logs    optional.Bool
	Events  optional.Bool
	Rum     optional.Bool
}

type TagApiControllerApiService added in v1.4.0

type TagApiControllerApiService service

func (*TagApiControllerApiService) GetTagNamesUsingGET1 added in v1.4.0

func (*TagApiControllerApiService) GetUsingGET2 added in v1.4.0

func (a *TagApiControllerApiService) GetUsingGET2(ctx context.Context, appIds string, tag []string, localVarOptionals *TagApiControllerApiGetUsingGET2Opts) (map[string]Dimension, *http.Response, error)

func (*TagApiControllerApiService) GetUsingGET3 added in v1.4.0

func (a *TagApiControllerApiService) GetUsingGET3(ctx context.Context, appIds string, tag []string, localVarOptionals *TagApiControllerApiGetUsingGET3Opts) (map[string]Dimension, *http.Response, error)

type TagNamesResponse added in v0.3.1

type TagNamesResponse struct {
	Names []string `json:"names"`
}

type TokenDto added in v0.3.1

type TokenDto struct {
	CreatedAt time.Time `json:"createdAt,omitempty"`
	Enabled   bool      `json:"enabled,omitempty"`
	Id        int64     `json:"id,omitempty"`
	Name      string    `json:"name,omitempty"`
	Readable  bool      `json:"readable,omitempty"`
	Token     string    `json:"token,omitempty"`
	Writeable bool      `json:"writeable,omitempty"`
}

type TokenResponse added in v0.3.1

type TokenResponse struct {
	Data    *TokenResponseEntry `json:"data,omitempty"`
	Errors  []ModelError        `json:"errors,omitempty"`
	Message string              `json:"message,omitempty"`
	Success bool                `json:"success,omitempty"`
}

type TokenResponseEntry added in v0.3.1

type TokenResponseEntry struct {
	Token *TokenDto `json:"token,omitempty"`
}

type TokensApiControllerApiService added in v1.4.0

type TokensApiControllerApiService service

func (*TokensApiControllerApiService) CreateAppToken1 added in v1.4.0

TokensApiControllerApiService Create new app token

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto
  • @param appId appId

@return TokenResponse

func (*TokensApiControllerApiService) DeleteAppToken1 added in v1.4.0

TokensApiControllerApiService Delete app token

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param appId appId
  • @param tokenId tokenId

@return GenericMapBasedApiResponse

func (*TokensApiControllerApiService) GetAppTokens added in v1.4.0

TokensApiControllerApiService Get app available tokens

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param appId appId

@return TokensResponse

func (*TokensApiControllerApiService) RegenerateAppToken1 added in v1.4.0

func (a *TokensApiControllerApiService) RegenerateAppToken1(ctx context.Context, appId int64, tokenId int64) (TokenResponse, *http.Response, error)

TokensApiControllerApiService Regenerate app token)

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param appId appId
  • @param tokenId tokenId

@return TokenResponse

func (*TokensApiControllerApiService) UpdateAppToken1 added in v1.4.0

func (a *TokensApiControllerApiService) UpdateAppToken1(ctx context.Context, body UpdateTokenDto, appId int64, tokenId int64) (TokenResponse, *http.Response, error)

TokensApiControllerApiService Update app token (enable/disable or name)

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body dto
  • @param appId appId
  • @param tokenId tokenId

@return TokenResponse

type TokensResponse added in v0.3.1

type TokensResponse struct {
	Data    *TokensResponseEntry `json:"data,omitempty"`
	Errors  []ModelError         `json:"errors,omitempty"`
	Message string               `json:"message,omitempty"`
	Success bool                 `json:"success,omitempty"`
}

type TokensResponseEntry added in v0.3.1

type TokensResponseEntry struct {
	Tokens []TokenDto `json:"tokens,omitempty"`
}

type UpdateAppInfo

type UpdateAppInfo struct {
	Description        string  `json:"description,omitempty"`
	IgnorePercentage   float64 `json:"ignorePercentage,omitempty"`
	MaxEvents          int64   `json:"maxEvents,omitempty"`
	MaxLimitMB         int64   `json:"maxLimitMB,omitempty"`
	Name               string  `json:"name,omitempty"`
	Sampling           bool    `json:"sampling,omitempty"`
	SamplingPercentage int32   `json:"samplingPercentage,omitempty"`
	Staggering         bool    `json:"staggering,omitempty"`
	Status             string  `json:"status,omitempty"`
}

type UpdatePlanResponse added in v0.3.1

type UpdatePlanResponse struct {
	Data    *UpdatePlanResponseEntry `json:"data,omitempty"`
	Errors  []ModelError             `json:"errors,omitempty"`
	Message string                   `json:"message,omitempty"`
	Success bool                     `json:"success,omitempty"`
}

type UpdatePlanResponseDto added in v0.3.1

type UpdatePlanResponseDto struct {
	Events []EventDto `json:"events,omitempty"`
	PlanId int64      `json:"planId,omitempty"`
}

type UpdatePlanResponseEntry added in v0.3.1

type UpdatePlanResponseEntry struct {
	Billing *UpdatePlanResponseDto `json:"billing,omitempty"`
}

type UpdateSubscriptionDto added in v0.2.0

type UpdateSubscriptionDto struct {
	Enabled bool `json:"enabled,omitempty"`
}

type UpdateTokenDto added in v0.2.0

type UpdateTokenDto struct {
	Enabled bool   `json:"enabled,omitempty"`
	Name    string `json:"name,omitempty"`
}

type UsageDto added in v0.3.1

type UsageDto struct {
	DailyUsage         []DailyDto            `json:"dailyUsage,omitempty"`
	DailyVolumeMB      int64                 `json:"dailyVolumeMB,omitempty"`
	End                time.Time             `json:"end,omitempty"`
	FailedCount        int64                 `json:"failedCount,omitempty"`
	IngestedCount      int64                 `json:"ingestedCount,omitempty"`
	IngestedVolume     int64                 `json:"ingestedVolume,omitempty"`
	LimitChangeEvents  []LimitChangeEventDto `json:"limitChangeEvents,omitempty"`
	MaxAllowedMB       int64                 `json:"maxAllowedMB,omitempty"`
	MaxLimitMB         int64                 `json:"maxLimitMB,omitempty"`
	Start              time.Time             `json:"start,omitempty"`
	StoredCount        int64                 `json:"storedCount,omitempty"`
	StoredVolume       int64                 `json:"storedVolume,omitempty"`
	VolumeChangeEvents []LimitChangeEventDto `json:"volumeChangeEvents,omitempty"`
}

type UsageMultiResponse added in v0.3.1

type UsageMultiResponse struct {
	Data    *UsageMultiResponseEntry `json:"data,omitempty"`
	Errors  []ModelError             `json:"errors,omitempty"`
	Message string                   `json:"message,omitempty"`
	Success bool                     `json:"success,omitempty"`
}

type UsageMultiResponseEntry added in v0.3.1

type UsageMultiResponseEntry struct {
	Usage *UsageDto `json:"usage,omitempty"`
}

type UsageResponse added in v0.3.1

type UsageResponse struct {
	Data    *UsageResponseEntry `json:"data,omitempty"`
	Errors  []ModelError        `json:"errors,omitempty"`
	Message string              `json:"message,omitempty"`
	Success bool                `json:"success,omitempty"`
}

type UsageResponseEntry added in v0.3.1

type UsageResponseEntry struct {
	Usage *UsageDto `json:"usage,omitempty"`
}

type UserInfo

type UserInfo struct {
	LoginName string `json:"loginName,omitempty"`
}

type UserPermissions

type UserPermissions struct {
	CanDelete bool `json:"canDelete,omitempty"`
	CanEdit   bool `json:"canEdit,omitempty"`
	CanView   bool `json:"canView,omitempty"`
}

type UserRole

type UserRole struct {
	Role       string `json:"role,omitempty"`
	RoleStatus string `json:"roleStatus,omitempty"`
	UserEmail  string `json:"userEmail,omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

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