Golang SDK API
Functions
Must import api/api
for all functions to work
TenantCreate()
Create a tenant
api.TenantCreate(name, adminName, adminEmail string, freemium bool)
TenantDelete()
Delete a tenant
api.TenantDelete(tenant string)
UserAdd()
Add a User
api.UserAdd(tenant, userName, userEmail, role string)
UserDelete()
Delete a User
api.UserDelete(tenant, userEmail string)
ListAssets()
Get assets
api.ListAssets(tenant, zone, app string, activeVm, inactiveVm, activeContainer, inactiveContainer bool, startTime, endTime time.Time)
ListAlerts()
Get alerts
api.ListAlerts(tenant string, filter *araali_api_service.AlertFilter, count int32, pagingToken string)
ListLinks()
Get links within a zone/app
api.ListLinks(tenant, zone, app, service string, startTime, endTime time.Time)
ListInsights()
Get tenant wide insights
api.ListInsights(tenantID, zone string