Config

List Custom Configs

get

Retrieve a list of custom configurations (Configuration Manager) available to the user/team.

Authorizations
X-API-KeystringRequired
Query parameters
page_sizeinteger · min: 1 · max: 100Optional

The maximum number (limit) of results to fetch per page.

page_orderstring · enumOptional

The sort order (ascending or descending) for results.

Possible values:
page_tokenstringOptional

When iterating through results, retrieve the page with the specified token.

include_defaultbooleanOptional

include_default

Responses
200

OK

application/json
get
/provisioning/v1/configs

Create Custom Config

post

Create a custom configuration (Configuration Manager) available to the user/team.

Authorizations
X-API-KeystringRequired
Body
namestringOptional
topology_idstringOptional
version_idstringOptional
Responses
post
/provisioning/v1/configs

Read Custom Config

get

Retrieve a custom configuration (Configuration Manager) and its values.

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

Responses
200

OK

application/json
get
/provisioning/v1/configs/{config_id}

Delete Custom Config

delete

Delete the specified custom configuration (Configuration Manager) and its associated data.

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

Responses
200

OK

No content

delete
/provisioning/v1/configs/{config_id}

No content

Update a config

patch

Update the name of a custom configuration

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

Body
namestringOptional
Responses
patch
/provisioning/v1/configs/{config_id}

No content

Get Config Values

get

Retrieve the selected values for the given configuration ID.

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

Responses
get
/provisioning/v1/configs/{config_id}/values

Batch Update Config Values

put

Set the selected values for a configuration.

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

Bodyobject[]
config_key_idstringOptional
selected_valuesstring[]Optional
Responses
put
/provisioning/v1/configs/{config_id}/values

Set Config Value

post

Set a configuration variables value by variable name.

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

variable_namestringRequired

Variable name

Body
valuestringOptional
Responses
post
/provisioning/v1/configs/{config_id}/values/{variable_name}

No content

Unset Config Value

delete

Unset a configuration variables value by variable name.

Authorizations
X-API-KeystringRequired
Path parameters
config_idstringRequired

Config ID

variable_namestringRequired

Variable name

Responses
delete
/provisioning/v1/configs/{config_id}/values/{variable_name}

No content

Read Topology Configuration Manager Parameters

get

Retrieve a list of available configuration parameters and values (Configuration Manager) for the specified topology.

Authorizations
X-API-KeystringRequired
Path parameters
topology_namestringRequired

The topology whose configuration parameters and values will be retrieved.

Query parameters
versionstringOptional

Version of MariaDB to filter on.

page_sizeinteger · min: 1 · max: 100Optional

Set the maximum number (limit) of results to fetch per page.

page_orderstring · enumOptional

Set the sort order (ascending or descending) for results.

Possible values:
page_tokenstringOptional

When iterating through results, retrieve the page with the specified token.

Responses
200

OK

application/json
get
/provisioning/v1/topologies/{topology_name}/configs

Last updated

Was this helpful?