Overview
Cloudera Private Cloud Control Plane Monitoring Metrics Administration API
Version information
Version : 0.9.128 (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 |