Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Costs API_PATH_COSTS = "/costs-service/v1/costs/%s" API_PATH_COSTS_WITH_PARAMS = API_PATH_COSTS + "?from=%s&to=%s&granularity=%v&depth=%v" API_PATH_COSTS_PROJECT = "/costs-service/v1/costs/%s/projects/%s" API_PATH_COSTS_PROJECT_WITH_PARAMS = API_PATH_COSTS_PROJECT + "?from=%s&to=%s&granularity=%v&depth=%v" // Object Storage API_PATH_OBJECT_STORAGE = "/object-storage-api/v1" API_PATH_OBJECT_STORAGE_PROJECT = API_PATH_OBJECT_STORAGE + "/project/%s" API_PATH_OBJECT_STORAGE_PROJECT_FORCE_DELETE = API_PATH_OBJECT_STORAGE + "/project-force-delete/%s" API_PATH_OBJECT_STORAGE_KEYS = API_PATH_OBJECT_STORAGE_PROJECT + "/access-keys" API_PATH_OBJECT_STORAGE_KEYS_WITH_PARAMS = API_PATH_OBJECT_STORAGE_KEYS + "?credentials-group=%s" API_PATH_OBJECT_STORAGE_KEY = API_PATH_OBJECT_STORAGE_PROJECT + "/access-key" API_PATH_OBJECT_STORAGE_KEY_WITH_PARAMS = API_PATH_OBJECT_STORAGE_KEY + "?credentials-group=%s" API_PATH_OBJECT_STORAGE_WITH_KEY_ID = API_PATH_OBJECT_STORAGE_PROJECT + "/access-key/%s" API_PATH_OBJECT_STORAGE_WITH_KEY_ID_WITH_PARAMS = API_PATH_OBJECT_STORAGE_WITH_KEY_ID + "?credentials-group=%s" API_PATH_OBJECT_STORAGE_BUCKETS = API_PATH_OBJECT_STORAGE_PROJECT + "/buckets" API_PATH_OBJECT_STORAGE_BUCKET = API_PATH_OBJECT_STORAGE_PROJECT + "/bucket/%s" API_PATH_OBJECT_STORAGE_CREDENTIALS_CREATE = API_PATH_OBJECT_STORAGE_PROJECT + "/credentials-group" API_PATH_OBJECT_STORAGE_CREDENTIALS_LIST = API_PATH_OBJECT_STORAGE_PROJECT + "/credentials-groups" API_PATH_OBJECT_STORAGE_CREDENTIALS_DELETE = API_PATH_OBJECT_STORAGE_PROJECT + "/credentials-group/%s" )
constants defining API paths
View Source
const ( DEFAULT_AUTH_BASE_URL = "https://auth.01.idp.eu01.stackit.cloud/" DEFAULT_BASE_URL = "https://api.stackit.cloud/" // schwarz specific constants SCHWARZ_ORGANIZATION_ID = "07a1ed91-2efb-42c2-9d00-e84ae71bce0d" SCHWARZ_CONTAINER_ID = "schwarz-it-kg-WJACUK1" SCHWARZ_AUTH_ORIGIN = "schwarz-federation" // resource types RESOURCE_TYPE_PROJECT = "project" RESOURCE_TYPE_ORG = "organization" // granularity options; to be used for costs.GetProjectCosts() COSTS_GRANULARITY_NONE = "none" COSTS_GRANULARITY_DAILY = "daily" COSTS_GRANULARITY_WEEKLY = "weekly" COSTS_GRANULARITY_MONTHLY = "monthly" COSTS_GRANULARITY_YEARLY = "yearly" // depth options; to be used for costs.GetProjectCosts() COSTS_DEPTH_PROJECT = "project" COSTS_DEPTH_SERVICE = "service" COSTS_DEPTH_AUTO = "auto" )
constants used across client services
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.