All URIs are relative to https://YOUR_CLUSTER_HOSTNAME_OR_NODE_IP:8080
Method | HTTP request | Description |
---|---|---|
CreateCloudAccessItem | Post /platform/3/cloud/access | |
CreateCloudAccount | Post /platform/4/cloud/accounts | |
CreateCloudJob | Post /platform/3/cloud/jobs | |
CreateCloudPool | Post /platform/3/cloud/pools | |
CreateCloudProxy | Post /platform/4/cloud/proxies | |
CreateSettingsEncryptionKeyItem | Post /platform/3/cloud/settings/encryption-key | |
CreateSettingsReportingEulaItem | Post /platform/3/cloud/settings/reporting-eula | |
DeleteCloudAccessGuid | Delete /platform/3/cloud/access/{CloudAccessGuid} | |
DeleteCloudAccount | Delete /platform/4/cloud/accounts/{CloudAccountId} | |
DeleteCloudPool | Delete /platform/3/cloud/pools/{CloudPoolId} | |
DeleteCloudProxy | Delete /platform/4/cloud/proxies/{CloudProxyId} | |
DeleteSettingsReportingEula | Delete /platform/3/cloud/settings/reporting-eula | |
GetCloudAccessGuid | Get /platform/3/cloud/access/{CloudAccessGuid} | |
GetCloudAccount | Get /platform/4/cloud/accounts/{CloudAccountId} | |
GetCloudJob | Get /platform/3/cloud/jobs/{CloudJobId} | |
GetCloudJobsFile | Get /platform/3/cloud/jobs-files/{CloudJobsFileId} | |
GetCloudPool | Get /platform/3/cloud/pools/{CloudPoolId} | |
GetCloudProxy | Get /platform/4/cloud/proxies/{CloudProxyId} | |
GetCloudSettings | Get /platform/3/cloud/settings | |
ListCloudAccess | Get /platform/3/cloud/access | |
ListCloudAccounts | Get /platform/4/cloud/accounts | |
ListCloudJobs | Get /platform/3/cloud/jobs | |
ListCloudPools | Get /platform/3/cloud/pools | |
ListCloudProxies | Get /platform/4/cloud/proxies | |
ListSettingsReportingEula | Get /platform/3/cloud/settings/reporting-eula | |
UpdateCloudAccount | Put /platform/4/cloud/accounts/{CloudAccountId} | |
UpdateCloudJob | Put /platform/3/cloud/jobs/{CloudJobId} | |
UpdateCloudPool | Put /platform/3/cloud/pools/{CloudPoolId} | |
UpdateCloudProxy | Put /platform/4/cloud/proxies/{CloudProxyId} | |
UpdateCloudSettings | Put /platform/3/cloud/settings |
Empty CreateCloudAccessItem(ctx, cloudAccessItem)
Add a cluster identifier to access list.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccessItem | CloudAccessItem |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateCloudAccountResponse CreateCloudAccount(ctx, cloudAccount)
Create a new account.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccount | CloudAccountCreateParams |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateCloudJobResponse CreateCloudJob(ctx, cloudJob)
Create a new job.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudJob | CloudJobCreateParams |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateCloudPoolResponse CreateCloudPool(ctx, cloudPool)
Create a new pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudPool | CloudPoolCreateParams |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateCloudProxyResponse CreateCloudProxy(ctx, cloudProxy)
Create a new proxy.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudProxy | CloudProxyCreateParams |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Empty CreateSettingsEncryptionKeyItem(ctx, settingsEncryptionKeyItem)
Regenerate master encryption key.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
settingsEncryptionKeyItem | Empty |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SettingsReportingEulaItem CreateSettingsReportingEulaItem(ctx, settingsReportingEulaItem)
Accept telemetry collection EULA.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
settingsReportingEulaItem | SettingsReportingEulaItem |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteCloudAccessGuid(ctx, cloudAccessGuid)
Delete cloud access.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccessGuid | string | Delete cloud access. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteCloudAccount(ctx, cloudAccountId, optional)
Delete cloud account.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccountId | string | Delete cloud account. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
cloudAccountId | string | Delete cloud account. | |
acknowledgeForceDelete | string | A value of 1 acknowledges that the user is deleting data. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteCloudPool(ctx, cloudPoolId, optional)
Delete a cloud pool.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudPoolId | string | Delete a cloud pool. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
cloudPoolId | string | Delete a cloud pool. | |
acknowledgeForceDelete | string | A value of 1 acknowledges that the user is deleting data. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteCloudProxy(ctx, cloudProxyId)
Delete cloud account.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudProxyId | string | Delete cloud account. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteSettingsReportingEula(ctx, )
Revoke acceptance of telemetry collection EULA.
This endpoint does not need any parameter.
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudAccess GetCloudAccessGuid(ctx, cloudAccessGuid)
Retrieve cloud access information.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccessGuid | string | Retrieve cloud access information. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudAccounts GetCloudAccount(ctx, cloudAccountId)
Retrieve cloud account information.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccountId | string | Retrieve cloud account information. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudJobs GetCloudJob(ctx, cloudJobId)
Retrieve cloudpool job information.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudJobId | string | Retrieve cloudpool job information. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudJobsFiles GetCloudJobsFile(ctx, cloudJobsFileId, optional)
Retrieve files associated with a cloudpool job.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudJobsFileId | string | Retrieve files associated with a cloudpool job. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
cloudJobsFileId | string | Retrieve files associated with a cloudpool job. | |
sort | string | The field that will be used for sorting. | |
resume | string | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). | |
batch | bool | If true, only "limit" and "page" arguments are honored. Query will return all results, unsorted, as quickly as possible. | |
limit | int32 | Return no more than this many results at once (see resume). | |
page | int32 | Works only when "batch" parameter and "limit" parameters are specified. Indicates which the page index of results to be returned | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudPools GetCloudPool(ctx, cloudPoolId)
Retrieve cloud pool information
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudPoolId | string | Retrieve cloud pool information |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudProxies GetCloudProxy(ctx, cloudProxyId)
Retrieve cloud account information.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudProxyId | string | Retrieve cloud account information. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudSettings GetCloudSettings(ctx, )
List all cloud settings.
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudAccessExtended ListCloudAccess(ctx, optional)
List all accessible cluster identifiers.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
sort | string | The field that will be used for sorting. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudAccountsExtended ListCloudAccounts(ctx, optional)
List all accounts.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
sort | string | The field that will be used for sorting. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudJobsExtended ListCloudJobs(ctx, optional)
List all cloudpools jobs.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
sort | string | The field that will be used for sorting. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudPoolsExtended ListCloudPools(ctx, optional)
List all pools.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
sort | string | The field that will be used for sorting. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CloudProxiesExtended ListCloudProxies(ctx, optional)
List all proxies.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
optional | map[string]interface{} | optional parameters | nil if no parameters |
Optional parameters are passed through a map[string]interface{}.
Name | Type | Description | Notes |
---|---|---|---|
sort | string | The field that will be used for sorting. | |
limit | int32 | Return no more than this many results at once (see resume). | |
dir | string | The direction of the sort. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SettingsReportingEulaItem ListSettingsReportingEula(ctx, )
View telemetry collection EULA acceptance and content URI.
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateCloudAccount(ctx, cloudAccount, cloudAccountId)
Modify cloud account. All fields are optional, but one or more must be supplied.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudAccount | CloudAccount | ||
cloudAccountId | string | Modify cloud account. All fields are optional, but one or more must be supplied. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateCloudJob(ctx, cloudJob, cloudJobId)
Modify a cloud job or operation.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudJob | CloudJob | ||
cloudJobId | string | Modify a cloud job or operation. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateCloudPool(ctx, cloudPool, cloudPoolId)
Modify a cloud pool. All fields are optional, but one or more must be supplied.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudPool | CloudPool | ||
cloudPoolId | string | Modify a cloud pool. All fields are optional, but one or more must be supplied. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateCloudProxy(ctx, cloudProxy, cloudProxyId)
Modify cloud account. All fields are optional, but one or more must be supplied.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudProxy | CloudProxy | ||
cloudProxyId | string | Modify cloud account. All fields are optional, but one or more must be supplied. |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateCloudSettings(ctx, cloudSettings)
Modify one or more settings.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for logging, tracing, authentication, etc. | |
cloudSettings | CloudSettingsSettings |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]