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)

ListInsights()

Get tenant wide insights

api.ListInsights(tenantID, zone string