Overview
Cloudera Private Cloud Control Plane Monitoring Metrics Administration API
Version information
Version : 0.9.149 (BETA)
License information
License : Apache 2.0
Terms of service : null
URI scheme
Schemes : HTTPS
Consumes
-
application/json
Produces
-
application/json
Paths
Create remote storage configuration
POST /api/v1/metrics/createRemoteWriteConfig
Description
Creates a new remote storage configuration.
Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Body |
input |
CreateRemoteWriteConfigRequest request params |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
default |
The default response on an error. |
Tags
-
remote storage configuration
Delete remote storage configuration
POST /api/v1/metrics/deleteRemoteWriteConfig
Description
Deletes a remote storage configuration.
Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Body |
input |
DeleteRemoteWriteConfigRequest request params |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
default |
The default response on an error. |
Tags
-
remote storage configuration
Describe remote storage configuration
POST /api/v1/metrics/describeRemoteWriteConfig
Description
Returns a remote storage configuration
Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Body |
input |
DescribeRemoteWriteConfigRequest request params |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
default |
The default response on an error. |
Tags
-
remote storage configuration
List remote storage configurations
POST /api/v1/metrics/listRemoteWriteConfigs
Description
Returns all remote storage configurations in the given account
Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Body |
input |
ListRemoteWriteConfigsRequest request params |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
default |
The default response on an error. |
Tags
-
remote storage configuration
Update remote storage configuration
POST /api/v1/metrics/updateRemoteWriteConfig
Description
Updates remote storage configuration.
Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Body |
input |
UpdateRemoteWriteConfigRequest request params |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
default |
The default response on an error. |
Tags
-
remote storage configuration
Definitions
AuthHeader
Authorization header configuration
| Name | Description | Schema |
|---|---|---|
credentials |
Authorization header credentials |
string |
shouldUpdateCredentialsField |
Returns true if the credentials field was changed and should be updated |
boolean |
type |
Authorization header type |
string |
AuthHeaderForResponse
Authorization header configuration response
| Name | Description | Schema |
|---|---|---|
type |
Authorization header type |
string |
BasicAuth
Basic auth configuration
| Name | Description | Schema |
|---|---|---|
password |
Password for the remote storage config |
string |
shouldUpdatePasswordField |
Returns true if the password field was changed and should be updated |
boolean |
username |
Username for the remote storage configuration |
string |
BasicAuthForResponse
Basic auth configuration response
| Name | Description | Schema |
|---|---|---|
username |
Username for the remote storage configuration |
string |
CreateRemoteWriteConfigRequest
Create remote write storage configuration request
| Name | Description | Schema |
|---|---|---|
remoteWriteConfig |
Remote storage configuration |
CreateRemoteWriteConfigResponse
Create remote write storage configuration response
| Name | Description | Schema |
|---|---|---|
remoteWriteConfig |
Remote storage configuration |
DeleteRemoteWriteConfigRequest
Delete remote write storage configuration request
| Name | Description | Schema |
|---|---|---|
id |
UUID of the remote storage configuration |
string |
DeleteRemoteWriteConfigResponse
Delete remote write storage configuration response
Type : object
DescribeRemoteWriteConfigRequest
Describe remote write storage configuration request
| Name | Description | Schema |
|---|---|---|
id |
UUID of the remote storage configuration |
string |
DescribeRemoteWriteConfigResponse
Describe remote write storage configuration response
| Name | Description | Schema |
|---|---|---|
remoteWriteConfig |
Remote storage configuration |
Error
An object returned on an error.
| Name | Description | Schema |
|---|---|---|
code |
The error code. |
string |
message |
The error message. |
string |
IntegrationConfig
The configuration for public cloud metric integration
| Name | Description | Schema |
|---|---|---|
requestSignerCertificate |
The public cloud side certificate to use for request signing |
IntegrationConfigForResponse
The configuration for public cloud metric integration
| Name | Description | Schema |
|---|---|---|
requestSignerCertificate |
The public cloud side certificate to use for request signing |
ListRemoteWriteConfigsRequest
List remote write storage configurations request
Type : object
ListRemoteWriteConfigsResponse
List remote write storage configurations response
| Name | Description | Schema |
|---|---|---|
remoteWriteConfigs |
List of remote storage configs |
< RemoteWriteConfigResponse > array |
RemoteWriteConfigRequestForCreate
Remote write storage configuration request for create
| Name | Description | Schema |
|---|---|---|
address |
Address of the remote storage |
string |
authHeader |
Authorization header parameters |
|
authMethod |
Authentication method of the remote storage |
string |
basicAuth |
Basic auth parameters |
|
customHeaders |
Additional custom HTTP header key-value pairs that are sent along with each remote write request. |
< string, string > map |
enabled |
Enabled state of the remote storage config |
boolean |
integrationConfig |
The configuration for public cloud metric integration |
|
name |
Name of the remote storage configuration |
string |
scope |
The scope of this remote storage config |
|
tls |
Tls configuration parameters |
|
writeRelabelConfigs |
Relabeling and filtering rules to be applied to the remote write config |
string |
RemoteWriteConfigResponse
Remote write storage configuration
| Name | Description | Schema |
|---|---|---|
accountId |
Account ID which the remote storage configuration belongs to |
string |
address |
Address of the remote storage |
string |
authHeader |
Authorization header parameters |
|
authMethod |
Authentication method of the remote storage |
string |
basicAuth |
Basic auth parameters |
|
customHeaders |
Additional custom HTTP header key-value pairs that are sent along with each remote write request. |
< string, string > map |
enabled |
Enabled state of the remote storage config |
boolean |
id |
UUID of the remote storage configuration |
string |
integrationConfig |
The configuration for public cloud metric integration |
|
name |
Name of the remote storage configuration |
string |
scope |
The scope of this remote storage config |
|
tls |
Tls configuration parameters |
|
writeRelabelConfigs |
Relabeling and filtering rules to be applied to the remote write config |
string |
RemoteWriteConfigScope
Remote write storage configuration scope
| Name | Description | Schema |
|---|---|---|
environmentCrn |
Environment CRN filter for the scope. Empty means no filtering |
string |
type |
The type of this remote storage config. Allowed values: all | controlplane | environments |
string |
RemoteWriteConfigScopeForResponse
Remote write storage configuration scope for response
| Name | Description | Schema |
|---|---|---|
environmentCrn |
Environment CRN filter for the scope. Empty means no filtering |
string |
type |
The type of this remote storage configuration. Allowed values: all | controlplane | environments |
string |
RemoteWriteStorageRequestForUpdate
Remote write storage configuration request for update
| Name | Description | Schema |
|---|---|---|
address |
Address of the remote storage |
string |
authHeader |
Authorization header parameters |
|
authMethod |
Authentication method of the remote storage |
string |
basicAuth |
Basic auth parameters |
|
customHeaders |
Additional custom HTTP header key-value pairs that are sent along with each remote write request. |
< string, string > map |
enabled |
Enabled state of the remote storage config |
boolean |
id |
UUID of the remote storage configuration |
string |
integrationConfig |
The configuration for public cloud metric integration |
|
name |
Name of the remote storage configuration |
string |
scope |
The scope of this remote storage config |
|
tls |
Tls configuration parameters |
|
writeRelabelConfigs |
Relabeling and filtering rules to be applied to the remote write config |
string |
RequestSignerCertificate
The configuration for public cloud metric integration
| Name | Description | Schema |
|---|---|---|
cdpAccessKeyId |
The key id of the public cloud certificate |
string |
privateKey |
The key information of the certificate |
string |
RequestSignerCertificateForResponse
The configuration for public cloud metric integration
| Name | Description | Schema |
|---|---|---|
cdpAccessKeyId |
The key id of the public cloud certificate |
string |
privateKey |
The key information of the certificate |
string |
TlsConfig
Tls configuration
| Name | Description | Schema |
|---|---|---|
clientCertificate |
Certificate for client cert authentication to the server |
string |
clientKey |
Key for client cert authentication to the server |
string |
insecureSkipVerify |
Skip tls verification |
boolean |
serverName |
Tls ServerName extension to indicate the name of the server. |
string |
shouldUpdateClientKeyField |
Returns true if the ClientKey field was changed and should be updated |
boolean |
TlsConfigForResponse
Tls configuration for response
| Name | Description | Schema |
|---|---|---|
clientCertificate |
Certificate for client cert authentication to the server |
string |
insecureSkipVerify |
Skip tls verification |
boolean |
isClientKeyFieldEmpty |
Returns true if the ClientKey field is empty |
boolean |
serverName |
Tls ServerName extension to indicate the name of the server. |
string |
UpdateRemoteWriteConfigRequest
Update remote write storage configuration request
| Name | Description | Schema |
|---|---|---|
remoteWriteConfig |
Remote storage configuration |
UpdateRemoteWriteConfigResponse
Update remote write storage configuration response
| Name | Description | Schema |
|---|---|---|
remoteWriteConfig |
Remote storage configuration |