account
accountDetails
resource_limitsusernameUsername for an account.
creditstrial_modeaccountResourceLimits
managed_databasesThe maximum number of managed databases allowed.
network_peeringsThe maximum number of network peerings allowed.
file_storageThe maximum number of file storage instances allowed.
managed_kubernetesThe maximum number of managed Kubernetes clusters allowed.
tagsThe maximum number of tags allowed.
coresThe maximum number of CPU cores allowed.
cloud_server_dev_1xcpu_1gb_10gb_plansThe maximum number of cloud server dev 1xCPU 1GB 10GB plans allowed.
cloud_server_dev_1xcpu_1gb_plansThe maximum number of cloud server dev 1xCPU 1GB 10GB plans allowed.
storage_hddThe maximum amount of HDD storage (in GiB) allowed.
networksThe maximum number of networks allowed.
network_gateways_essentialsThe maximum number of essential network gateways allowed.
network_gatewaysThe maximum number of network gateways allowed.
storage_ssdThe maximum amount of SSD storage (in GiB) allowed.
load_balancers_essentialsThe maximum number of essential load balancers allowed.
load_balancersThe maximum number of load balancers allowed.
gpusThe maximum number of GPUs allowed.
detached_interfacesThe maximum number of detached network interfaces allowed.
detached_floating_ipsThe maximum number of detached floating IPs allowed.
managed_object_storagesThe maximum number of managed object storage instances allowed.
memoryThe maximum amount of memory (in MiB) allowed.
ntp_excess_gibThe maximum amount of excess NTP data (in GiB) allowed.
public_ipv4The maximum number of public IPv4 addresses allowed.
public_ipv6The maximum number of public IPv6 addresses allowed.
routersThe maximum number of routers allowed.
storage_maxiopsThe maximum amount of MaxiOPS storage (in GiB) allowed.
storage_standardThe maximum amount of standard storage (in GiB) allowed.
storage_totalThe maximum total amount of storage (in GiB) allowed.
typerequiredadditionalPropertiesaccountError
accountCheckEmailResponse
kubernetesVersion
idKubernetes version identifier
versionKubernetes semantic version
kubernetesVersions
List of Kubernetes versions
idKubernetes version identifier
versionKubernetes semantic version
kubernetesAccepted
messageMessage text content
kubernetesAdminCluster
detailsAdmin Kubernetes cluster details
Kubernetes cluster
kubernetesAdminClusterPatch
current_stateAdmin Kubernetes cluster state
requested_stateAdmin Kubernetes cluster state
kubernetesAdminClusterDetails
capu_mastercurrent_stateAdmin Kubernetes cluster state
state_updatedCluster control plane
List of load balancers
List of cluster peerings
List of cluster nodes
kubernetesAdminClusterState
Admin Kubernetes cluster state
kubernetesAdminControlPlane
readyControl plane readiness
versionControl plane version
List of pods
kubernetesAdminLoadBalancer
uuidLoad balancer UUID
statusLoad balancer status
typeLoad balancer type
List of load balancer networks
kubernetesAdminLoadBalancerNetwork
nameNetwork name
typeLoad balancer network type
dns_nameLoad balancer network DNS name
ip_addressLoad balancer IP address
kubernetesAdminLoadBalancerNetworks
List of load balancer networks
nameNetwork name
typeLoad balancer network type
dns_nameLoad balancer network DNS name
ip_addressLoad balancer IP address
kubernetesAdminLoadBalancers
List of load balancers
uuidLoad balancer UUID
statusLoad balancer status
typeLoad balancer type
List of load balancer networks
kubernetesAdminNode
node_groupNode group name
kubelet_versionKubelet version
nameNode name
stateNode state
uuidNode UUID
kubernetesAdminNodes
List of cluster nodes
node_groupNode group name
kubelet_versionKubelet version
nameNode name
stateNode state
uuidNode UUID
kubernetesAdminPeering
uuidPeering UUID
sidePeering side
statusPeering status
kubernetesAdminPeerings
List of cluster peerings
uuidPeering UUID
sidePeering side
statusPeering status
kubernetesAdminPod
namePod name
readyPod readiness
statusPod status
restartsNumber of pod restarts
agePod age
messagePod message
host_ipPod host IP
last_restartLast restart time
kubernetesAdminPods
List of pods
namePod name
readyPod readiness
statusPod status
restartsNumber of pod restarts
agePod age
messagePod message
host_ipPod host IP
last_restartLast restart time
kubernetesCluster
name^[a-z0-9]([-a-z0-9]*… · requiredName
networkNetwork UUID
zoneUpCloud zone to provision the Kubernetes cluster in
versionKubernetes version identifier
labelscontrol_plane_ip_filterList of IP blocks
network_cidrCIDR of the given network
storage_encryptionThe storage encryption strategy.
List of node groups
stateCluster operational state
uuidUUID
planCluster plan
private_node_groupsEnable private node groups
kubernetesClusterAvailableUpgrades
versionskubernetesClusterAvailableUpgradesPost
versionKubernetes version identifier
upgrade strategy for node group upgrades
kubernetesClusterKubeconfig
kubeconfigKubeconfig
kubernetesClusterPatch
labelscontrol_plane_ip_filterList of IP blocks
planCluster plan
kubernetesClusters
List of Kubernetes clusters
name^[a-z0-9]([-a-z0-9]*… · requiredName
networkNetwork UUID
zoneUpCloud zone to provision the Kubernetes cluster in
versionKubernetes version identifier
labelscontrol_plane_ip_filterList of IP blocks
network_cidrCIDR of the given network
storage_encryptionThe storage encryption strategy.
List of node groups
stateCluster operational state
uuidUUID
planCluster plan
private_node_groupsEnable private node groups
kubernetesClusterState
Cluster operational state
kubernetesNodeState
Node operational state
kubernetesError
typeURI to a page describing the problem
titlehuman-readable description of the error
statusHTTP Status code
correlation_idunique string that identifies the request that caused the error
invalid_paramslist of parameters describing a specific part(s) of the request that caused the error
kubernetesErrorInvalidParams
list of parameters describing a specific part(s) of the request that caused the error
kubernetesIPBlock
^([0-9]{1,3}\.){3}[0…IP prefix of a single IPv4 address or a network CIDR
kubernetesIPBlocks
List of IP blocks
kubernetesKubeletArg
keyKey of a key-value pair
valueValue of a key-value pair
kubernetesKubeletArgs
List of Kubelet arguments
keyKey of a key-value pair
valueValue of a key-value pair
kubernetesLabel
keyKey of a key-value pair
valueValue of a key-value pair
kubernetesLabels
List of labels
keyKey of a key-value pair
valueValue of a key-value pair
kubernetesNodeGroup
countAmount of nodes in a node group
name^[a-z0-9]([-a-z0-9]*… · requiredName
planNode group plan
List of Kubelet arguments
List of labels
Node group custom plan properties
Node group cloud native plan properties
Node group GPU plan properties
ssh_keysList of public SSH keys
stateNode group operational state
storageStorage UUID to use as a template
storage_encryptionThe storage encryption strategy.
List of taints
anti_affinityEnable anti-affinity policies
utility_network_accessEnable utility network access
node_updatesEnable periodic package updates on node
kubernetesNodeGroupPatch
countAmount of nodes in a node group
kubernetesNodeGroups
List of node groups
countAmount of nodes in a node group
name^[a-z0-9]([-a-z0-9]*… · requiredName
planNode group plan
List of Kubelet arguments
List of labels
Node group custom plan properties
Node group cloud native plan properties
Node group GPU plan properties
ssh_keysList of public SSH keys
stateNode group operational state
storageStorage UUID to use as a template
storage_encryptionThe storage encryption strategy.
List of taints
anti_affinityEnable anti-affinity policies
utility_network_accessEnable utility network access
node_updatesEnable periodic package updates on node
kubernetesNodeGroupState
Node group operational state
kubernetesPlan
descriptionPlan description
name^[a-z0-9]([-a-z0-9]*… · requiredName
kubernetesPlans
List of plans
descriptionPlan description
name^[a-z0-9]([-a-z0-9]*… · requiredName
kubernetesNodeGroupCloudNativePlan
storage_sizeThe size of the storage device in gigabytes.
storage_tierThe storage tier to use.
kubernetesNodeGroupGPUPlan
storage_sizeThe size of the storage device in gigabytes.
storage_tierThe storage tier to use.
kubernetesNodeGroupCustomPlan
memoryThe amount of memory in megabytes to assign to individual node group node when using custom plan
coresThe number of CPU cores dedicated to individual node group nodes when using custom plan
storage_sizeThe size of the storage device in gigabytes.
storage_tierThe storage tier to use.
kubernetesStorageSize
The size of the storage device in gigabytes.
kubernetesStorageTier
The storage tier to use.
kubernetesStorageEncryption
The storage encryption strategy.
kubernetesDefaultStorageEncryption
The storage encryption strategy.
kubernetesSshKey
^ssh-[0-9A-Za-z]+ AA…Public SSH key for accessing the nodes in a group
kubernetesSshKeys
List of public SSH keys
kubernetesTaint
effectTaint effect
keyKey of a key-value pair
valueValue of a key-value pair
kubernetesTaints
List of taints
effectTaint effect
keyKey of a key-value pair
valueValue of a key-value pair
kubernetesClusterUpgradeStrategy
typeupgrade strategy type
kubernetesClusterUpgradeStrategyType
upgrade strategy type
kubernetesClusterPlan
Cluster plan
kubernetesNodeGroupDetails
name^[a-z0-9]([-a-z0-9]*… · requiredName
countAmount of nodes in a node group
planNode group plan
List of node group nodes (experimental)
List of Kubelet arguments
List of labels
Node group custom plan properties
Node group cloud native plan properties
Node group GPU plan properties
ssh_keysList of public SSH keys
stateNode group operational state
storageStorage UUID to use as a template
storage_encryptionThe storage encryption strategy.
List of taints
anti_affinityEnable anti-affinity policies
utility_network_accessEnable utility network access
node_updatesEnable periodic package updates on node
kubernetesNode
uuidNode UUID
name^[a-z0-9]([-a-z0-9]*… · requiredName
kubelet_versionKubernetes version identifier
stateNode operational state
kubernetesNodeUpdates
kubernetes_patchesInclude Kubernetes package patch updates (kubeadm, kubectl, kubelet)
schedule_dowThe day of the week on which updates will be performed
schedule_timeThe time at which the updates will be applied in UTC (HH:MM).
currencyError
deviceError
eventsEventType
Server event type
eventsError
ipAddress
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = string |
^([0-9]{1,3}\.){3}[0…IPv4 address
ipAddressDetails
accessNetwork access type
IP address
account_iddelegated_to_account_idAttached to a resource that is delegated to another account. Null means not delegated.
familyIP address family
floatingBoolean value represented as yes/no
mac^([0-9A-Fa-f]{2}:){5…MAC address
part_of_planBoolean value represented as yes/no
ptr_recordrelease_policyIP Release policy defines what happens to the address when the referencing resource is deleted
server^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
zone^[a-z][a-z0-9-]{0,14…Zone identifier
ipAddressResponse
Details of an IP address
ipAddressRequest
List of IP addresses to operate on
ipAddressDelegatedToAccountId
Attached to a resource that is delegated to another account. Null means not delegated.
ipAddressIpReleasePolicy
IP Release policy defines what happens to the address when the referencing resource is deleted
ipAddressZone
^[a-z][a-z0-9-]{0,14…Zone identifier
ipAddressError
networkPeeringCreate
nameDescribes the local side of the peering
Describes the peer side of the peering
configured_statusnetworkPeeringModify
configured_statusnamenetworkPeering
configured_statusnameDescribes the local side of the peering
Describes the peer side of the peering
stateuuid^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
networkPeeringState
networkPeeringError
networkFeatures
Features available for a network
networkDetails
namezone^[a-z][a-z0-9-]{0,14… · requiredZone identifier
grt_exportBoolean value represented as yes/no
network_featuresparent_network^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
List of network peerings the network is part of
router^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
List of services this network is joined to
tagstypeNetwork access type
uuidnetwork
resourceNetworkUsageType
Network usage type for resource
networkLabel
keyvaluenetworkEndpointTypeParameter
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = array | |
| type = string |
networkZone
^[a-z][a-z0-9-]{0,14…Zone identifier
networkUsageAccumulateParameter
Usage accumulator hour or day parameter
networkFtpResourceType
FTP Resource Type
networkIpAddress
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = string |
^([0-9]{1,3}\.){3}[0…IPv4 address
networkCreateInterfaceRequest
main_account_idnetworkError
networkInterface
bootableBoolean value represented as yes/no
macnetworksource_ip_filteringBoolean value represented as yes/no
typeNetwork access type
uuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
server^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
networkUsageFtp
Network usage for FTP service
resource_uuid^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
zone^[a-z][a-z0-9-]{0,14…Zone identifier
start_atDatetime in RFC 3339 format
end_atDatetime in RFC 3339 format
sent_bytesSent bytes
total_sent_bytesTotal sent bytes
received_bytesReceived bytes
total_received_bytesTotal received bytes
fair_transfer_policy_limit_sent_bytesProjected monthly quota in bytes
networkUsageResource
Network usage resource statistics
resource_uuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
typeNetwork usage type for resource
zone^[a-z][a-z0-9-]{0,14… · requiredZone identifier
start_atDatetime in RFC 3339 format
end_atDatetime in RFC 3339 format
sent_bytesTotal sent bytes during the period
received_bytesTotal received bytes during the period
networkUsageTop
Network usage top statistics
resource_uuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
typeNetwork usage type for resource
zone^[a-z][a-z0-9-]{0,14… · requiredZone identifier
start_atDatetime in RFC 3339 format
end_atDatetime in RFC 3339 format
sent_bytesTotal sent bytes during the period
received_bytesTotal received bytes during the period
partnerAccounts
usernameaddresscitycompanycountryemailfirst_namelast_namephonepostal_codestatevat_numberpartnerAccount
usernameaddresscitycompanycountryemailfirst_namelast_namephonepostal_codestatevat_numberpartnerError
partnerError400AddressInvalid
error_codeerror_messagepartnerError400CityInvalid
error_codeerror_messagepartnerError400CompanyInvalid
error_codeerror_messagepartnerError400CountryInvalid
error_codeerror_messagepartnerError400CountryMissing
error_codeerror_messagepartnerError400EmailInvalid
error_codeerror_messagepartnerError400EmailMissing
error_codeerror_messagepartnerError400FirstNameInvalid
error_codeerror_messagepartnerError400FirstNameMissing
error_codeerror_messagepartnerError400LastNameInvalid
error_codeerror_messagepartnerError400LastNameMissing
error_codeerror_messagepartnerError400PasswordInvalid
error_codeerror_messagepartnerError400PasswordMissing
error_codeerror_messagepartnerError400PhoneInvalid
error_codeerror_messagepartnerError400PhoneMissing
error_codeerror_messagepartnerError400PostalCodeInvalid
error_codeerror_messagepartnerError400PostalCodeMissing
error_codeerror_messagepermission
Permission document defining access rights for a sub-account to a specific resource.
permissionDocument
target_identifierTarget identifying string. This is type specific and in most cases is an UUID4. Wildcard value "*" can be used to reference all target resources.
target_typeType of the target to grant permission to
userUsername for an account.
optionsTarget specific options.
permissionTargetIdentifier
Target identifying string. This is type specific and in most cases is an UUID4. Wildcard value "*" can be used to reference all target resources.
permissionError
planFamily
The plan family identifier. Plan families group plans by their intended use case.
planCoreNumber
The number of CPU cores included in the plan, represented as a positive integer. This value must be greater than zero.
planPublicTrafficOut
The amount of public traffic out included in the plan, measured in gigabytes (GB).
planStorageSize
The storage size for the plan in gibibytes (GiB). Is 0 if the plan does not include storage.
planStorageTier
The storage tier for the plan. Is null if the plan does not include storage.
planError
priceError
routerDetails
nameNetworks attached to the router.
Static routes that will be added to the routing table of the SDN router
typeType of the router.
uuid^[0-9a-f]{8}-[0-9a-f…Universally unique identifier
router
Router describes a virtual router that can route between SDN networks
routerLabel
keyvaluerouterRouteTarget
^[0-9]+:[0-9]+$Note that the first part has a maximum value of 65535 while the second has 4294967295
routerIpAddress
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = string |
^([0-9]{1,3}\.){3}[0…IPv4 address
routerError
serverGroupDetails
anti_affinityAnti-affinity policy for server groups. Possible values are 'strict', 'yes', or 'no'. 'strict' ensures that no two servers in the group are placed on the same physical host. 'yes' indicates a preference for anti-affinity but does not guarantee it. 'no' means there is no anti-affinity requirement.
List of labels associated with the server group.
List of servers associated with the server group.
titleuuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
serverGroup
Details of a server group
serverGroupLabel
keyvalueserverGroupServers
serversserverGroupAntiAffinity
Anti-affinity policy for server groups. Possible values are 'strict', 'yes', or 'no'. 'strict' ensures that no two servers in the group are placed on the same physical host. 'yes' indicates a preference for anti-affinity but does not guarantee it. 'no' means there is no anti-affinity requirement.
serverGroupAntiAffinityStatus
uuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
statusIndicates whether the anti-affinity policy is currently being met ('met') or not ('unmet')
serverGroupError
server
Detailed information about a server
serverDetails
createdCreation timestamp (Unix epoch time)
core_numberNumber of CPU cores
hostnamelicenseLicense type
memory_amountAmount of memory in MB
stateCurrent state of the server
titleuuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
zone^[a-z][a-z0-9-]{0,14… · requiredZone identifier
boot_orderBoot device order (comma-separated list)
firewallBoolean value represented as on/off
hostEncoded host id
nic_modelNetwork interface card model
os_typeOperating system type
passwordOnly present on server create
planServer plan identifier
plan_ipv4_bytesPlan IPv4 traffic limit in bytes
plan_ipv6_bytesPlan IPv6 traffic limit in bytes
progressTODO
simple_backupHHMM, with dailies, weeklies, or monthlies option separated by comma, or no
tags can be an empty array or an object with a tag array
timezoneTODO
usernameUsername for an account.
server_group^[0-9a-fA-F]{8}-[0-9…UUID string or null
serverState
Current state of the server
serverTags
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = array | |
| type = object · requires: tag |
serverLabel
keyvalueserverOsType
Operating system type
serverSimpleBackup
HHMM, with dailies, weeklies, or monthlies option separated by comma, or no
serverZone
^[a-z][a-z0-9-]{0,14…Zone identifier
serverLoginUser
create_passwordBoolean value represented as yes/no
usernameserverInterface
network^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
bootableBoolean value represented as yes/no
indexmac^([0-9A-Fa-f]{2}:){5…MAC address
source_ip_filteringBoolean value represented as yes/no
typeNetwork access type
serverInterfaceIpAddress
IP address
familyIP address family
floatingBoolean value represented as yes/no
dhcp_providedBoolean value represented as yes/no
release_policyIP Release policy defines what happens to the address when the referencing resource is deleted
serverIpAddress
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = string |
^([0-9]{1,3}\.){3}[0…IPv4 address
serverIpReleasePolicy
IP Release policy defines what happens to the address when the referencing resource is deleted
serverError
serverSizeError
addStorageComponentRequest
createStorageBackupRequest
intervalretentiontimestorageDetails
accessNetwork access level
encryptedlicensesizestatetitletypeStorage type filter
uuid^[0-9a-f]{8}-[0-9a-f… · requiredUniversally unique identifier
Only available with "metadata" in Options
part_of_plantierzone^[a-z][a-z0-9-]{0,14…Zone identifier
storageState
createStorageResponse
storage
storageLabelFilter
^!?[^=]+=.*$Label filter in format key=value or !key=value for negation
storageLimit
Maximum number of items to return. Default is 25.
storageOffset
Number of items to skip before starting to return results. Default is 0.
storageAllowHidden
Whether to include hidden storages in the response
storageMetadata
Whether to include metadata in the response
storageServers
Whether to include server information in the response
storageZone
^[a-z][a-z0-9-]{0,14…Zone identifier
storageLoginCleanupRequest
storageReplaceComponent
storageLabel
keyvaluestorageError
tagError
timezoneError
accountTokensCreateTokenRequest
nameThe name of the token. Does not need to be unique.
expires_atThe requested expiry time of the token, in RFC3339 format (2025-10-12T07:20:50.52Z). Needs to be in the future and maximum of 1 year in the future.
expires_inThe requested duration until expiry of the token, e.g. '1h30min'. Needs to be a positive duration and maximum of 1 year. Can be used instead of expires_at. Supported units are 'h' for hours, 'm' for minutes and 's' for seconds.
can_create_tokensWhether the token can create other tokens.
guiToken is for internal GUI use. Can not be used externally.
allowed_ip_rangesList of IP ranges that are allowed to authenticate with the token. Empty list denies access from everywhere. If unset, the default list will be the IP filters of the account. If no IP filters are defined for the account either, the default will be ["0.0.0.0/0", "::/0"], i.e. allow from any address.
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: expires_at | |
| requires: expires_in |
expires_inaccountTokensToken
idUUID of the token
nameThe name of the token. Does not need to be unique.
created_atToken creation time.
expires_atThe requested expiry time of the token, in RFC3339 format (2025-10-12T07:20:50.52Z). Needs to be in the future and maximum of 1 year in the future.
last_used_atThe last time the token was used.
can_create_tokensWhether the token can create other tokens.
guiToken is for internal GUI use. Can not be used externally.
allowed_ip_rangesList of IP ranges that are allowed to authenticate with the token. Empty list denies access from everywhere. If unset, the default list will be the IP filters of the account. If no IP filters are defined for the account either, the default will be ["0.0.0.0/0", "::/0"], i.e. allow from any address.
accountTokensUuidOfTheToken
UUID of the token
accountTokensProblem400
typeA URI reference that uniquely identifies the problem type only in the context of the provided API. It is neither recommended to be dereferenceable and point to a human-readable documentation nor globally unique for the problem type.
titleA short summary of the problem type. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human readable explanation specific to this occurrence of the problem that is helpful to locate the problem and give advice on how to proceed. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
correlation_idA unique identifier for the request. This identifier is generated by the server and can be used to track the request in the server logs. It is useful for debugging and support purposes.
accountTokensProblem401
typeA URI reference that uniquely identifies the problem type only in the context of the provided API. It is neither recommended to be dereferenceable and point to a human-readable documentation nor globally unique for the problem type.
titleA short summary of the problem type. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human readable explanation specific to this occurrence of the problem that is helpful to locate the problem and give advice on how to proceed. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
correlation_idA unique identifier for the request. This identifier is generated by the server and can be used to track the request in the server logs. It is useful for debugging and support purposes.
accountTokensProblem403
typeA URI reference that uniquely identifies the problem type only in the context of the provided API. It is neither recommended to be dereferenceable and point to a human-readable documentation nor globally unique for the problem type.
titleA short summary of the problem type. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human readable explanation specific to this occurrence of the problem that is helpful to locate the problem and give advice on how to proceed. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
correlation_idA unique identifier for the request. This identifier is generated by the server and can be used to track the request in the server logs. It is useful for debugging and support purposes.
accountTokensProblem409
typeA URI reference that uniquely identifies the problem type only in the context of the provided API. It is neither recommended to be dereferenceable and point to a human-readable documentation nor globally unique for the problem type.
titleA short summary of the problem type. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human readable explanation specific to this occurrence of the problem that is helpful to locate the problem and give advice on how to proceed. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
correlation_idA unique identifier for the request. This identifier is generated by the server and can be used to track the request in the server logs. It is useful for debugging and support purposes.
accountTokensProblem
typeA URI reference that uniquely identifies the problem type only in the context of the provided API. It is neither recommended to be dereferenceable and point to a human-readable documentation nor globally unique for the problem type.
titleA short summary of the problem type. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human readable explanation specific to this occurrence of the problem that is helpful to locate the problem and give advice on how to proceed. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
correlation_idA unique identifier for the request. This identifier is generated by the server and can be used to track the request in the server logs. It is useful for debugging and support purposes.
accountTokensListTokensResponse
Paged list of tokens.
idUUID of the token
nameThe name of the token. Does not need to be unique.
created_atToken creation time.
expires_atThe requested expiry time of the token, in RFC3339 format (2025-10-12T07:20:50.52Z). Needs to be in the future and maximum of 1 year in the future.
last_used_atThe last time the token was used.
can_create_tokensWhether the token can create other tokens.
guiToken is for internal GUI use. Can not be used externally.
allowed_ip_rangesList of IP ranges that are allowed to authenticate with the token. Empty list denies access from everywhere. If unset, the default list will be the IP filters of the account. If no IP filters are defined for the account either, the default will be ["0.0.0.0/0", "::/0"], i.e. allow from any address.
accountTokensGetTokenResponse
idUUID of the token
nameThe name of the token. Does not need to be unique.
created_atToken creation time.
expires_atThe requested expiry time of the token, in RFC3339 format (2025-10-12T07:20:50.52Z). Needs to be in the future and maximum of 1 year in the future.
last_used_atThe last time the token was used.
can_create_tokensWhether the token can create other tokens.
guiToken is for internal GUI use. Can not be used externally.
allowed_ip_rangesList of IP ranges that are allowed to authenticate with the token. Empty list denies access from everywhere. If unset, the default list will be the IP filters of the account. If no IP filters are defined for the account either, the default will be ["0.0.0.0/0", "::/0"], i.e. allow from any address.
accountTokensProblem404
typeA URI reference that uniquely identifies the problem type only in the context of the provided API. It is neither recommended to be dereferenceable and point to a human-readable documentation nor globally unique for the problem type.
titleA short summary of the problem type. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human readable explanation specific to this occurrence of the problem that is helpful to locate the problem and give advice on how to proceed. Written in English and readable for engineers, usually not suited for non technical stakeholders and not localized.
correlation_idA unique identifier for the request. This identifier is generated by the server and can be used to track the request in the server logs. It is useful for debugging and support purposes.
objectStorage2QueryParamLimit
Schema for a query parameter specifying the maximum number of entries to return (limit).
objectStorage2QueryParamOffset
Schema for a query parameter specifying the offset for pagination.
objectStorage2QueryParamSort
Schema for a query parameter specifying the sort field and direction. Prefix with '-' for descending order.
objectStorage2ServiceUUID
The unique identifier for the service.
objectStorage2QueryParamForce
Schema for a query parameter specifying whether to force an operation.
objectStorage2Name
^[a-zA-Z0-9_-]+$A resource name.
objectStorage2CustomDomainName
A valid hostname for the custom domain. Supports both apex domains (example.com) and subdomains (objects.example.com).
objectStorage2QueryParamTimestamp
Schema for a query parameter specifying a timestamp.
objectStorage2QueryParamInterval
Schema for a query parameter specifying the time interval.
objectStorage2LabelKey
^[\x20-\x5E\x60-\x7E…The key of a label.
objectStorage2AccessKeyID
The public identifier for an access key.
objectStorage2ServiceCreate
nameregion^[a-zA-Z0-9_-]+$ · requiredA resource name.
configured_statusSchema for the configured status of a property.
Networks to attach to the service. Private networks must reside in the same region as the object storage.
Custom domains to attach to the service.
Labels for classifying the service.
Schema for creating properties with an optional access control origin override.
termination_protectionEnables or disables termination protection for the service. When enabled, the service cannot be deleted or powered down unless this is disabled first.
objectStorage2PropertyConfiguredStatus
Schema for the configured status of a property.
objectStorage2NetworkCreate
name^[a-zA-Z0-9_-]+$ · requiredA resource name.
typeEnum for the network type, indicating whether the network is public or private.
familyEnum for the network family, indicating the type of IP address used.
uuidPrivate network uuid. Omit for public networks.
objectStorage2NetworkType
Enum for the network type, indicating whether the network is public or private.
objectStorage2NetworkFamily
Enum for the network family, indicating the type of IP address used.
objectStorage2CustomDomainCreate
typeType of the custom domain. At the moment only public is accepted.
domain_nameCustom domain to be added. Supports both apex domains (example.com) and subdomains (objects.example.com).
modePurpose of the domain. 'api' for S3 API access (creates base URL), 'static-website' for static website hosting (no base URL). Cannot be changed after creation.
objectStorage2LabelCreate
key^[\x20-\x5E\x60-\x7E… · requiredThe key of a label.
value\A[\p{L}\p{N}\p{P}\p… · requiredSchema for a label value property, allowing a string or null with specific character constraints.
objectStorage2LabelValue
\A[\p{L}\p{N}\p{P}\p…Schema for a label value property, allowing a string or null with specific character constraints.
objectStorage2PropertiesCreate
access_control_origin_overrideobjectStorage2ServiceReplace
nameThe name of the service.
configured_statusSchema for the configured status of a property.
termination_protectionEnables or disables termination protection for the service. When enabled, the service cannot be deleted or powered down unless this is disabled first.
Static website configurations for this service. Array replaces all existing configurations.
Schema for creating properties with an optional access control origin override.
objectStorage2StaticWebsiteConfigCreate
bucket_name^[a-zA-Z0-9.\-_]+$ · requiredName of the S3/ECS bucket containing the website content. Only alphanumerics, dots, hyphens, and underscores are allowed.
domain_nameCustom domain to use for static website hosting. Must be a custom domain attached to the service. If omitted, the primary static website domain is used.
bucket_prefix^[a-zA-Z0-9/.\-_]*$Optional prefix/subfolder within the bucket. Only alphanumerics, slashes, dots, hyphens, and underscores are allowed.
index_document^[a-zA-Z0-9/.\-_]+$Default document for directories. Only alphanumerics, slashes, dots, hyphens, and underscores are allowed.
spa_modeEnable Single Page Application (SPA) mode. When enabled, all non-file routes serve the index document, allowing client-side routing to handle the URL. Essential for React, Vue, Next.js, and similar frameworks.
enabledWhether the static website configuration should be active. Defaults to true if not specified.
Custom error page configurations for specific HTTP status codes or ranges
objectStorage2StaticWebsiteErrorPage
error_document^[^/].* · requiredPath to the custom error page document relative to the bucket root (e.g., '404.html', 'errors/404.html'). Must not start with '/'.
status_codeSingle HTTP status code to match (must be within 4xx or 5xx).
Inclusive HTTP status code range to match (for example 4xx or 5xx blocks).
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: status_code | |
| type = object · requires: status_range |
status_codeSingle HTTP status code to match (must be within 4xx or 5xx).
Inclusive HTTP status code range to match (for example 4xx or 5xx blocks).
error_document^[^/].*Path to the custom error page document relative to the bucket root (e.g., '404.html', 'errors/404.html'). Must not start with '/'.
objectStorage2ServiceModify
nameconfigured_statusSchema for the configured status of a property.
Static website configurations for this service. Array replaces all existing configurations.
Schema for creating properties with an optional access control origin override.
termination_protectionEnables or disables termination protection for the service. When enabled, the service cannot be deleted or powered down unless this is disabled first.
objectStorage2CustomDomainModify
typeType of the custom domain.
domain_nameNew modified custom domain. Supports both apex domains (example.com) and subdomains (objects.example.com).
objectStorage2BucketCreate
name^[a-zA-Z0-9.\-_]{1,2… · requiredMust be unique within the service, and should contain only alphanumeric, .,- and _.
objectStorage2LabelModify
key^[\x20-\x5E\x60-\x7E…The key of a label.
value\A[\p{L}\p{N}\p{P}\p…Schema for a label value property, allowing a string or null with specific character constraints.
objectStorage2StaticWebsiteConfigModify
bucket_name^[a-zA-Z0-9.\-_]+$Name of the S3/ECS bucket containing the website content. Only alphanumerics, dots, hyphens, and underscores are allowed.
bucket_prefix^[a-zA-Z0-9/.\-_]*$Optional prefix/subfolder within the bucket. Only alphanumerics, slashes, dots, hyphens, and underscores are allowed.
index_document^[a-zA-Z0-9/.\-_]+$Default document for directories. Only alphanumerics, slashes, dots, hyphens, and underscores are allowed.
spa_modeEnable Single Page Application (SPA) mode. When enabled, all non-file routes serve the index document, allowing client-side routing to handle the URL. Essential for React, Vue, Next.js, and similar frameworks.
enabledWhether the static website configuration should be active
Custom error page configurations for specific HTTP status codes or ranges. Replaces the entire set when provided.
objectStorage2UserCreate
username[\w+=,.@-]+ · requiredThe name of the user to create.
objectStorage2AccessKeyModify
statusIndicates if the key is active or inactive.
objectStorage2PolicyAttachmentCreate
name^[a-zA-Z0-9+=,.@_\- … · requiredName of the policy to attach.
objectStorage2InlinePolicyCreate
nameName of the inline policy.
documentA valid policy document.
objectStorage2TagListRequest
Schema for a list of tags to apply to a resource.
keyvalueobjectStorage2PermissionsBoundaryCreate
policy_nameName of the policy to use as the permissions boundary.
objectStorage2PolicyVersionCreate
documentA valid, URL-encoded policy document.
is_defaultSet this version as the default.
objectStorage2PolicySetDefaultVersion
version_idThe policy version ID to set as default.
objectStorage2PolicyCreate
name[\w+=,.@-]+ · requiredUnique name of the policy.
documentA valid, URL-encoded policy document.
descriptionThe policy description.
objectStorage2GroupCreate
name[\w+=,.@-]+ · requiredA valid string to represent the name of the IAM group.
objectStorage2RoleCreate
name[\w+=,.@-]+ · requiredassume_role_policy_documentThe policy document that grants an entity permission to assume the role.
descriptionDescription of the role.
max_session_durationMaximum session duration in seconds.
permissions_boundaryPolicy name to set as the permissions boundary.
Tags to attach to the role (max 50).
objectStorage2RoleTag
keyThe key of a tag.
valueThe value of a tag.
objectStorage2RoleUpdate
descriptionNew description for the role.
max_session_durationNew maximum session duration in seconds.
objectStorage2AssumeRolePolicyRequest
documentThe assume role policy document that grants an entity permission to assume the role.
objectStorage2ServiceListResponse
Response schema for a list of services.
uuidnameregionconfigured_statusoperational_stateStatic website configurations for this service
termination_protectioncreated_atupdated_atobjectStorage2ServiceDetailResponse
uuidnameregionconfigured_statusoperational_stateStatic website configurations for this service
termination_protectioncreated_atupdated_atobjectStorage2NetworkDetailResponse
familynametypeuuidobjectStorage2LabelDetailResponse
keyvalueobjectStorage2UserDetailResponse
usernamearncreated_atpermissions_boundarySchema representing a permissions boundary response.
objectStorage2AccessKeyDetailResponse
access_key_idcreated_atlast_used_atsecret_access_keyOnly returned upon creation, empty otherwise.
statusobjectStorage2PolicyAttachmentResponse
arnnameobjectStorage2PermissionsBoundaryResponse
Schema representing a permissions boundary response.
objectStorage2EndpointResponse
domain_nameiam_urlsts_urltypeThe network access type of the endpoint
modeThe operational mode of the endpoint: 'api' for S3/IAM/STS access, 'static-website' for static website hosting
objectStorage2CustomDomainDetailResponse
domain_nameCustom domain name. Supports both apex domains and subdomains.
typeEndpoint type for the custom domain.
modePurpose of the domain. 'api' for S3 API access, 'static-website' for static website hosting.
objectStorage2StaticWebsiteConfig
domain_nameThe domain this configuration applies to
bucket_name^[a-zA-Z0-9.\-_]*$ · requiredName of the S3/ECS bucket containing the website content. Only alphanumerics, dots, hyphens, and underscores are allowed.
bucket_prefix^[a-zA-Z0-9/.\-_]*$ · requiredOptional prefix/subfolder within the bucket. Only alphanumerics, slashes, dots, hyphens, and underscores are allowed.
index_document^[a-zA-Z0-9/.\-_]+$ · requiredDefault document for directories. Only alphanumerics, slashes, dots, hyphens, and underscores are allowed.
Custom error page configurations for specific HTTP status codes or ranges
enabledWhether the static website configuration is currently active
created_atTimestamp when this configuration was created
updated_atTimestamp when this configuration was last updated
spa_modeEnable Single Page Application (SPA) mode. When enabled, all non-file routes serve the index document, allowing client-side routing to handle the URL. Essential for React, Vue, Next.js, and similar frameworks.
objectStorage2ErrorResponse
typeError code string.
titleShort description of the error.
correlation_idUnique identifier for the request, useful for debugging.
statusHTTP status code associated with the error.
List of invalid parameters in the request.
objectStorage2NetworkListResponse
Response schema for a list of network details.
familynametypeuuidobjectStorage2CustomDomainListResponse
Response schema for listing custom domains.
domain_nameCustom domain name. Supports both apex domains and subdomains.
typeEndpoint type for the custom domain.
modePurpose of the domain. 'api' for S3 API access, 'static-website' for static website hosting.
objectStorage2RegionListResponse
Response schema for listing regions.
nameprimary_zoneobjectStorage2RegionDetailResponse
nameprimary_zoneobjectStorage2MetricsUsageResponse
total_objectstotal_size_bytesobjectStorage2BucketListResponse
Response schema for listing buckets.
nametotal_objectstotal_size_bytesdeletedobjectStorage2BucketDetailResponse
nametotal_objectstotal_size_bytesdeletedobjectStorage2MetricsSeriesListResponse
Response schema for listing metrics series.
bytes_createdbytes_deletedbytes_receivedbytes_totalbytes_transmittedend_atobjects_createdobjects_deletedobjects_totalstart_atobjectStorage2LabelListResponse
Response schema for listing labels.
keyvalueobjectStorage2ServiceDomains
List of all service domains (public, private, custom) with their static website hosting availability and configuration status
objectStorage2UserListResponse
Response schema for listing users.
usernamearncreated_atpermissions_boundarySchema representing a permissions boundary response.
objectStorage2AccessKeyListResponse
Response schema for listing access keys.
access_key_idcreated_atlast_used_atsecret_access_keyOnly returned upon creation, empty otherwise.
statusobjectStorage2CreateAccessKeyResponse
access_key_idcreated_atlast_used_atsecret_access_keyThis is only returned upon creation.
statusobjectStorage2PolicyAttachmentListResponse
Response schema for listing policy attachments.
arnnameobjectStorage2InlinePolicyResponse
documentnameobjectStorage2InlinePolicyListResponse
Response schema for listing inline policies.
documentnameobjectStorage2TagListResponse
Response schema for listing tags associated with a resource.
keyvalueobjectStorage2PolicyVersionListResponse
Response schema for a list of policy versions.
create_datedocumentis_defaultversion_idobjectStorage2PolicyVersionResponse
create_datedocumentis_defaultversion_idobjectStorage2PolicyDetailResponse
arnattachment_countcreated_atdefault_version_iddescriptiondocumentnamesystemupdated_atobjectStorage2PolicyListResponse
Response schema for listing policies.
arnattachment_countcreated_atdefault_version_iddescriptiondocumentnamesystemupdated_atobjectStorage2GroupListResponse
Response schema for listing groups.
arncreated_atnameobjectStorage2GroupResponse
arncreated_atnameobjectStorage2RoleListResponse
Response schema for listing roles.
arnassume_role_policy_documentcreated_atdescriptionmax_session_durationnamepermissions_boundaryobjectStorage2RoleResponse
arnassume_role_policy_documentcreated_atdescriptionmax_session_durationnamepermissions_boundaryobjectStorage2AssumeRolePolicyResponse
documentfileStorageQueryParameterLimit
Schema for the limit query parameter, used to specify the maximum number of items to return in a paginated response.
fileStorageQueryParamOffset
Query parameter to specify the offset for pagination in API responses, allowing clients to retrieve results starting from a specific point.
fileStorageQueryParamSort
Query parameter to specify the sorting order of results in API responses, allowing clients to order data based on specific fields.
fileStorageEntityUUID
The unique identifier.
fileStorageName
^[a-zA-Z0-9_-]+$A resource name.
fileStorageLabelKey
^[\x20-\x5E\x60-\x7E…Represents the label identifier. The key is unique within a service.
fileStorageServiceCreate
name^[a-zA-Z0-9_-]+$ · requiredA resource name.
zone^[a-z]{2}-[a-z]{3}\d… · requiredIndicates the zone where the service will be created.
configured_statusThe service configured status indicates the service's current intended status. Managed by the customer.
size_gibThe size of the service in gibibytes (GiB)
encryptedIndicates whether encryption at rest is enabled for the service.
Labels
fileStorageConfiguredStatus
The service configured status indicates the service's current intended status. Managed by the customer.
fileStorageSizeGiB
The size of the service in gibibytes (GiB)
fileStorageNetworkCreate
uuidUnique identifier for the network.
name^[a-zA-Z0-9_-]+$ · requiredA resource name.
familyNetwork family. IPv6 currently not supported.
ip_addressThe desired IP address for the service. If not specified, the service will be assigned an IP address from the network's pool.
fileStorageNetworkUUID
Unique identifier for the network.
fileStorageNetworkFamily
Network family. IPv6 currently not supported.
fileStorageIPAddress
The desired IP address for the service. If not specified, the service will be assigned an IP address from the network's pool.
fileStorageShareCreate
name^[a-zA-Z0-9_-]+$ · requiredA resource name.
path^/[a-zA-Z0-9/_-]*$ · requiredThe absolute path of the share.
fileStoragePath
^/[a-zA-Z0-9/_-]*$The absolute path of the share.
fileStorageAclCreate
name^[a-zA-Z0-9_-]+$ · requiredA resource name.
targetThe target of the ACL entry. It can be a IP Address, Network Prefix or a wildcard.
permissionThe permission level for the ACL target.
fileStoragePermission
The permission level for the ACL target.
fileStorageLabelCreate
key^[\x20-\x5E\x60-\x7E… · requiredRepresents the label identifier. The key is unique within a service.
value\A[\p{L}\p{N}\p{P}\p… · requiredRepresents the label value.
fileStorageLabelValue
\A[\p{L}\p{N}\p{P}\p…Represents the label value.
fileStorageServiceReplace
name^[a-zA-Z0-9_-]+$ · requiredA resource name.
configured_statusThe service configured status indicates the service's current intended status. Managed by the customer.
size_gibThe size of the service in gibibytes (GiB)
Labels
fileStorageServiceModify
name^[a-zA-Z0-9_-]+$A resource name.
configured_statusThe service configured status indicates the service's current intended status. Managed by the customer.
size_gibThe size of the service in gibibytes (GiB)
fileStorageNetworkModify
uuidUnique identifier for the network.
name^[a-zA-Z0-9_-]+$A resource name.
familyNetwork family. IPv6 currently not supported.
ip_addressThe desired IP address for the service. If not specified, the service will be assigned an IP address from the network's pool.
fileStorageShareModify
name^[a-zA-Z0-9_-]+$A resource name.
fileStorageAclModify
name^[a-zA-Z0-9_-]+$A resource name.
targetThe target of the ACL entry. It can be a IP Address, Network Prefix or a wildcard.
permissionThe permission level for the ACL target.
fileStorageLabelModify
key^[\x20-\x5E\x60-\x7E…Represents the label identifier. The key is unique within a service.
value\A[\p{L}\p{N}\p{P}\p…Represents the label value.
fileStorageServiceListResponse
Schema for the response containing a list of services.
uuidnamezoneconfigured_statusoperational_statesize_gibencryptedcreated_atupdated_atfileStorageServiceDetailResponse
uuidnamezoneconfigured_statusoperational_statesize_gibencryptedcreated_atupdated_atfileStorageNetworkDetailResponse
familyip_addressnameuuidfileStorageShareDetailResponse
namepathfileStorageErrorResponse
typeError code string.
titleShort description of the error.
correlation_idUnique identifier for the request, useful for debugging.
statusHTTP status code associated with the error.
List of invalid parameters in the request.
fileStorageNetworkListResponse
Schema for the response containing a list of networks.
familyip_addressnameuuidfileStorageShareListResponse
Schema for the response containing a list of shares.
namepathfileStorageAclListResponse
Schema for the response containing a list of ACLs.
nametargetpermissionfileStorageAclDetailResponse
nametargetpermissionfileStorageLabelsListResponse
Response schema for listing labels.
keyvalueLogicalDatabaseCreate
namelogical database name
lc_collateCollation order
lc_ctypeCategory of a locale definition source file
LogicalDatabasesResponse
A list of logical databases.
nameThe name of the logical database.
lc_collateThe LC_COLLATE setting of the logical database.
lc_ctypeThe LC_CTYPE setting of the logical database.
LogicalDatabaseResponse
nameThe name of the logical database.
lc_collateThe LC_COLLATE setting of the logical database.
lc_ctypeThe LC_CTYPE setting of the logical database.
databaseServiceType
The type of service.
databaseQueryParamLimit
Schema for a query parameter specifying the maximum number of entries to return (limit).
databaseQueryParamOffset
Schema for a query parameter specifying the offset for pagination.
databaseQueryParamSort
Schema for a query parameter specifying the sort field and direction. Prefix with '-' for descending order.
databaseUuid
The unique identifier for the integration.
databaseLabelKey
^[\x20-\x5E\x60-\x7E…The key of a label.
databaseIntegrationUUID
The unique identifier for the service.
databaseServiceCreateOpenAPI
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object | |
| type = object | |
| type = object | |
| type = object |
admin_password^[a-zA-Z0-9-_]+$admin_username^[_A-Za-z0-9][-._A-Z…automatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
backup_hourbackup_minutebinlog_retention_periodconnect_timeoutThe number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake
default_time_zone^([-+][\d:]*|[\w/]*)…Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default.
group_concat_max_lenThe maximum permitted result length in bytes for the GROUP_CONCAT() function.
information_schema_stats_expiryThe time, in seconds, before cached statistics expire
innodb_change_buffer_max_sizeMaximum size for the InnoDB change buffer, as a percentage of the total size of the buffer pool. Default is 25
innodb_flush_neighborsSpecifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent
innodb_ft_min_token_sizeMinimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service.
innodb_ft_server_stopword_table^.+/.+$This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables.
innodb_lock_wait_timeoutThe length of time in seconds an InnoDB transaction waits for a row lock before giving up. Default is 120.
innodb_log_buffer_sizeThe size in bytes of the buffer that InnoDB uses to write to the log files on disk.
innodb_online_alter_log_max_sizeThe upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables.
innodb_print_all_deadlocksWhen enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default.
innodb_read_io_threadsThe number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service.
innodb_rollback_on_timeoutWhen enabled a transaction timeout causes InnoDB to abort and roll back the entire transaction. Changing this parameter will lead to a restart of the MySQL service.
innodb_thread_concurrencyDefines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit)
innodb_write_io_threadsThe number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service.
interactive_timeoutThe number of seconds the server waits for activity on an interactive connection before closing it.
internal_tmp_mem_storage_engineThe storage engine for in-memory internal temporary tables.
ip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
log_outputThe slow log output destination when slow_query_log is ON. To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE.
long_query_timeThe slow_query_logs work as SQL statements that take more than long_query_time seconds to execute.
lower_case_table_namesSets how table and database names are stored and compared. 0 = case-sensitive (default), 1 = names stored lowercase, comparisons are case-insensitive. This option can only be set when creating the service and cannot be changed later. See https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html for details.
max_allowed_packetSize of the largest message in bytes that can be received by the server. Default is 67108864 (64M)
max_heap_table_sizeLimits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M)
migrationnet_buffer_lengthStart sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service.
net_read_timeoutThe number of seconds to wait for more data from a connection before aborting the read.
net_write_timeoutThe number of seconds to wait for a block to be written to a connection before aborting the write.
performance_schema_events_statements_history_sizeThe number of rows per thread in the events_statements_history table. Changing this parameter will lead to a restart of the MySQL service.
public_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus metrics from the public Internet
relay_log_space_limitThe maximum amount of space in bytes to use for all relay logs while replicating from an external migration source. When the limit is reached, the replication I/O thread stops fetching relay log events until the SQL thread has caught up. Raise this to give a large migration a bigger relay-log budget; ensure the service disk is sized accordingly. The setting applies only on the node replicating from the external source; standby nodes always use the UpCloud-managed default (the smaller of 5 GiB and 30% of the service disk), which is also used when this option is left unset. Changing this parameter will lead to a restart of the MySQL service.
service_logStore logs for the service so that they are available in the HTTP API and console.
slow_query_logSlow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table.
sort_buffer_sizeSort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K)
sql_mode^[A-Z_]*(,[A-Z_]+)*$Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field UpCloud default SQL mode (strict, SQL standard compliant) will be assigned.
sql_require_primary_keyRequire primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. It is recommended to always have primary keys because various functionality may break if any large table is missing them.
tmp_table_sizeLimits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M)
versionwait_timeoutThe number of seconds the server waits for activity on a noninteractive connection before closing it.
databaseServicePropertiesMysql
admin_password^[a-zA-Z0-9-_]+$admin_username^[_A-Za-z0-9][-._A-Z…automatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
backup_hourbackup_minutebinlog_retention_periodconnect_timeoutThe number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake
default_time_zone^([-+][\d:]*|[\w/]*)…Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default.
group_concat_max_lenThe maximum permitted result length in bytes for the GROUP_CONCAT() function.
information_schema_stats_expiryThe time, in seconds, before cached statistics expire
innodb_change_buffer_max_sizeMaximum size for the InnoDB change buffer, as a percentage of the total size of the buffer pool. Default is 25
innodb_flush_neighborsSpecifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent
innodb_ft_min_token_sizeMinimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service.
innodb_ft_server_stopword_table^.+/.+$This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables.
innodb_lock_wait_timeoutThe length of time in seconds an InnoDB transaction waits for a row lock before giving up. Default is 120.
innodb_log_buffer_sizeThe size in bytes of the buffer that InnoDB uses to write to the log files on disk.
innodb_online_alter_log_max_sizeThe upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables.
innodb_print_all_deadlocksWhen enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default.
innodb_read_io_threadsThe number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service.
innodb_rollback_on_timeoutWhen enabled a transaction timeout causes InnoDB to abort and roll back the entire transaction. Changing this parameter will lead to a restart of the MySQL service.
innodb_thread_concurrencyDefines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit)
innodb_write_io_threadsThe number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service.
interactive_timeoutThe number of seconds the server waits for activity on an interactive connection before closing it.
internal_tmp_mem_storage_engineThe storage engine for in-memory internal temporary tables.
ip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
log_outputThe slow log output destination when slow_query_log is ON. To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE.
long_query_timeThe slow_query_logs work as SQL statements that take more than long_query_time seconds to execute.
lower_case_table_namesSets how table and database names are stored and compared. 0 = case-sensitive (default), 1 = names stored lowercase, comparisons are case-insensitive. This option can only be set when creating the service and cannot be changed later. See https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html for details.
max_allowed_packetSize of the largest message in bytes that can be received by the server. Default is 67108864 (64M)
max_heap_table_sizeLimits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M)
migrationnet_buffer_lengthStart sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service.
net_read_timeoutThe number of seconds to wait for more data from a connection before aborting the read.
net_write_timeoutThe number of seconds to wait for a block to be written to a connection before aborting the write.
performance_schema_events_statements_history_sizeThe number of rows per thread in the events_statements_history table. Changing this parameter will lead to a restart of the MySQL service.
public_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus metrics from the public Internet
relay_log_space_limitThe maximum amount of space in bytes to use for all relay logs while replicating from an external migration source. When the limit is reached, the replication I/O thread stops fetching relay log events until the SQL thread has caught up. Raise this to give a large migration a bigger relay-log budget; ensure the service disk is sized accordingly. The setting applies only on the node replicating from the external source; standby nodes always use the UpCloud-managed default (the smaller of 5 GiB and 30% of the service disk), which is also used when this option is left unset. Changing this parameter will lead to a restart of the MySQL service.
service_logStore logs for the service so that they are available in the HTTP API and console.
slow_query_logSlow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table.
sort_buffer_sizeSort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K)
sql_mode^[A-Z_]*(,[A-Z_]+)*$Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field UpCloud default SQL mode (strict, SQL standard compliant) will be assigned.
sql_require_primary_keyRequire primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. It is recommended to always have primary keys because various functionality may break if any large table is missing them.
tmp_table_sizeLimits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M)
versionwait_timeoutThe number of seconds the server waits for activity on a noninteractive connection before closing it.
databaseServicePropertiesPg
admin_password^[a-zA-Z0-9-_]+$admin_username^[_A-Za-z0-9][-._A-Z…automatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
autovacuum_analyze_scale_factorSpecifies a fraction of the table size to add to autovacuum_analyze_threshold when deciding whether to trigger an ANALYZE (e.g. 0.2 for 20% of the table size). The default is 0.2.
autovacuum_analyze_thresholdSpecifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50.
autovacuum_freeze_max_ageSpecifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. The system launches autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. Changing this parameter causes a service restart.
autovacuum_max_workersSpecifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is 3. Changing this parameter causes a service restart.
autovacuum_naptimeSpecifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds. The default is 60.
autovacuum_vacuum_cost_delaySpecifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_delay value will be used. The default is 2 (upstream default).
autovacuum_vacuum_cost_limitSpecifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuum_cost_limit value will be used. The default is -1 (upstream default).
autovacuum_vacuum_scale_factorSpecifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM (e.g. 0.2 for 20% of the table size). The default is 0.2.
autovacuum_vacuum_thresholdSpecifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50.
backup_hourbackup_interval_hoursInterval in hours between automatic backups. Minimum value is 3 hours. Must be a divisor of 24 (3, 4, 6, 8, 12, 24). (Applicable to ACU plans only)
backup_minutebackup_retention_daysNumber of days to retain automatic backups. Backups older than this value will be automatically deleted. (Applicable to ACU plans only)
bgwriter_delaySpecifies the delay between activity rounds for the background writer in milliseconds. The default is 200.
bgwriter_flush_afterWhenever more than bgwriter_flush_after bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes. Setting of 0 disables forced writeback. The default is 512.
bgwriter_lru_maxpagesIn each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. The default is 100.
bgwriter_lru_multiplierThe average recent need for new buffers is multiplied by bgwriter_lru_multiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriter_lru_maxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.
deadlock_timeoutThis is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. The default is 1000 (upstream default).
default_toast_compressionSpecifies the default TOAST compression method for values of compressible columns. The default is lz4. Only available for PostgreSQL 14+.
enable_ha_replica_dnsCreates a dedicated read-only DNS that automatically falls back to the primary if standby nodes are unavailable. It switches back when a standby recovers.
idle_in_transaction_session_timeoutTime out sessions with open transactions after this number of milliseconds
io_combine_limitEXPERIMENTAL: Controls the largest I/O size in operations that combine I/O in 8kB units. Version 17 and up only.
io_max_combine_limitEXPERIMENTAL: Controls the largest I/O size in operations that combine I/O in 8kB units, and silently limits the user-settable parameter io_combine_limit. Version 18 and up only. Changing this parameter causes a service restart.
io_max_concurrencyEXPERIMENTAL: Controls the maximum number of I/O operations that one process can execute simultaneously. Version 18 and up only. Changing this parameter causes a service restart.
io_methodEXPERIMENTAL: Controls the maximum number of I/O operations that one process can execute simultaneously. Version 18 and up only. Changing this parameter causes a service restart.
io_workersEXPERIMENTAL: Number of IO worker processes, for io_method=worker. Version 18 and up only. Changing this parameter causes a service restart.
ip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
jitControls system-wide use of Just-in-Time Compilation (JIT).
log_autovacuum_min_durationCauses each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one disables logging autovacuum actions. The default is 1000.
log_error_verbosityControls the amount of detail written in the server log for each message that is logged.
log_line_prefixChoose from one of the available log formats.
log_min_duration_statementLog statements that take more than this number of milliseconds to run, -1 disables
log_temp_filesLog statements for each temporary file created larger than this number of kilobytes, -1 disables
max_connectionsSets the PostgreSQL maximum number of concurrent connections to the database server. For services with a read replica, first increase the read replica's value. After the change is applied to the replica, you can increase the primary service's value. Changing this parameter causes a service restart.
max_files_per_processPostgreSQL maximum number of files that can be open per process. The default is 1000 (upstream default). Changing this parameter causes a service restart.
max_locks_per_transactionPostgreSQL maximum locks per transaction. Changing this parameter causes a service restart.
max_logical_replication_workersPostgreSQL maximum logical replication workers (taken from the pool defined by max_worker_processes). The default is 4 (upstream default). Changing this parameter causes a service restart.
max_parallel_workersSets the maximum number of workers that the system can support for parallel queries. The default is 8 (upstream default).
max_parallel_workers_per_gatherSets the maximum number of workers that can be started by a single Gather or Gather Merge node. The default is 2 (upstream default).
max_pred_locks_per_transactionPostgreSQL maximum predicate locks per transaction. The default is 64 (upstream default). Changing this parameter causes a service restart.
max_prepared_transactionsPostgreSQL maximum prepared transactions. The default is 0. Changing this parameter causes a service restart.
max_replication_slotsPostgreSQL maximum replication slots. The default is 20. Changing this parameter causes a service restart.
max_slot_wal_keep_sizePostgreSQL maximum WAL size (MB) reserved for replication slots. If -1 is specified, replication slots may retain an unlimited amount of WAL files. The default is -1 (upstream default). wal_keep_size minimum WAL size setting takes precedence over this.
max_stack_depthMaximum depth of the stack in bytes. The default is 2097152 (upstream default).
max_standby_archive_delayMax standby archive delay in milliseconds. The default is 30000 (upstream default).
max_standby_streaming_delayMax standby streaming delay in milliseconds. The default is 30000 (upstream default).
max_sync_workers_per_subscriptionMaximum number of synchronization workers per subscription. The default is 2.
max_wal_sendersPostgreSQL maximum WAL senders. The default is 20. Changing this parameter causes a service restart.
max_worker_processesSets the maximum number of background processes that the system can support. The default is 8. Changing this parameter causes a service restart.
migrationnode_countpassword_encryptionChooses the algorithm for encrypting passwords.
pg_partman_bgw_intervalSets the time interval in seconds to run pg_partman's scheduled tasks. The default is 3600.
pg_partman_bgw_role^[_A-Za-z0-9][-._A-Z…Controls which role to use for pg_partman's scheduled background tasks.
pg_stat_monitor_enableEnable the pg_stat_monitor extension. Changing this parameter causes a service restart. When this extension is enabled, pg_stat_statements results for utility commands are unreliable
pg_stat_monitor_pgsm_enable_query_planEnables or disables query plan monitoring. Changing this parameter causes a service restart. Only available for PostgreSQL 13+.
pg_stat_monitor_pgsm_max_bucketsSets the maximum number of buckets. Changing this parameter causes a service restart. Only available for PostgreSQL 13+.
pg_stat_statements_trackControls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default is top.
System-wide settings for the pgaudit extension.
System-wide settings for pgbouncer.
System-wide settings for pglookout.
public_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus metrics from the public Internet
service_logStore logs for the service so that they are available in the HTTP API and console.
shared_buffers_percentagePercentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Changing this parameter causes a service restart.
synchronous_commitSets the current transaction's synchronization level. The default is off. This setting takes precedence over synchronous_replication.
synchronous_replicationThis setting is deprecated. Use synchronous_commit instead. Any change to this setting will automatically update synchronous_commit. Setting the value to quorum changes synchronous_commit to remote_write, while setting it to off changes synchronous_commit to off.
temp_file_limitPostgreSQL temporary file limit in KiB, -1 for unlimited
System-wide settings for the timescaledb extension
timezone^[\w/]*$PostgreSQL service timezone
track_activity_query_sizeSpecifies the number of bytes reserved to track the currently executing command for each active session. Changing this parameter causes a service restart.
track_commit_timestampRecord commit time of transactions. Changing this parameter causes a service restart.
track_functionsEnables tracking of function call counts and time used.
track_io_timingEnables timing of database I/O calls. The default is off. When on, it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
variantversionTerminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.
wal_writer_delayWAL flush interval in milliseconds. The default is 200. Setting this parameter to a lower value may negatively impact performance.
work_memSets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. The default is 1MB + 0.075% of total RAM (up to 32MB).
databaseServicePropertiesRedis
automatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
backup_hourbackup_minuteip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
migrationpublic_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus monitoring from the public Internet
redis_acl_channels_defaultDetermines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Redis configuration acl-pubsub-default.
redis_io_threadsSet Redis IO thread count. Changing this will cause a restart of the Redis service.
redis_lfu_decay_timeredis_lfu_log_factorredis_maxmemory_policyredis_notify_keyspace_events^[KEg\$lshzxentdmA]*…redis_number_of_databasesSet number of Redis databases. Changing this will cause a restart of the Redis service.
redis_persistenceWhen persistence is 'rdb', Redis does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked.
redis_pubsub_client_output_buffer_limitSet output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan.
redis_sslredis_timeoutredis_versionservice_logStore logs for the service so that they are available in the HTTP API and console.
databaseServicePropertiesOpensearch
action_auto_create_index_enabledExplicitly allow or block automatic creation of indices. Defaults to true
action_destructive_requires_nameautomatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
cluster_filecache_remote_data_ratioDefines a limit of how much total remote data can be referenced as a ratio of the size of the disk reserved for the file cache. This is designed to be a safeguard to prevent oversubscribing a cluster. Defaults to 0.
cluster_max_shards_per_nodeControls the number of shards allowed in the cluster per data node
cluster_routing_allocation_balance_prefer_primaryWhen set to true, OpenSearch attempts to evenly distribute the primary shards between the cluster nodes. Enabling this setting does not always guarantee an equal number of primary shards on each node, especially in the event of a failover. Changing this setting to false after it was set to true does not invoke redistribution of primary shards. Default is false.
cluster_routing_allocation_node_concurrent_recoveriesHow many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
custom_domainServe the web frontend using a custom CNAME pointing to the UpCloud DNS name. When you set a custom domain for a service deployed in a VPC, the service certificate is only created for the public-* hostname and the custom domain.
Allow to register custom keystores in OpenSearch
Allow to register object storage repositories in OpenSearch
email_sender_name^[a-zA-Z0-9-_]+$This should be identical to the Sender name defined in Opensearch dashboards
email_sender_password^[^\x00-\x1F]+$Sender password for Opensearch alerts to authenticate with SMTP server
email_sender_username^[^\x00-\x1F]+$enable_remote_backed_storageenable_searchable_snapshotsenable_security_auditenable_snapshot_apiEnable/Disable snapshot API for custom repositories, this requires security management to be enabled
http_max_content_lengthMaximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.
http_max_header_sizeThe max size of allowed headers, in bytes
http_max_initial_line_lengthThe max length of an HTTP URL, in bytes
indices_fielddata_cache_sizeRelative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations.
indices_memory_index_buffer_sizePercentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance.
indices_memory_max_index_buffer_sizeAbsolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit.
indices_memory_min_index_buffer_sizeAbsolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit.
indices_queries_cache_sizePercentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality.
indices_query_bool_max_clause_countMaximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value.
indices_recovery_max_bytes_per_secLimits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb
indices_recovery_max_concurrent_file_chunksNumber of file chunks sent in parallel for each recovery. Defaults to 2.
ip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
ism_enabledism_history_enabledism_history_max_ageism_history_max_docsism_history_rollover_check_periodism_history_rollover_retention_periodkeep_index_refresh_intervalUpCloud automation resets index.refresh_interval to default value for every index to be sure that indices are always visible to search. If it doesn't fit your case, you can disable this by setting up this flag to true.
knn_memory_circuit_breaker_enabledEnable or disable KNN memory circuit breaker. Defaults to true.
knn_memory_circuit_breaker_limitMaximum amount of memory in percentage that can be used for the KNN index. Defaults to 50% of the JVM heap size. 0 is used to set it to null which can be used to invalidate caches.
ml_commons_model_access_control_enabledEnable or disable model access control for ML Commons. When enabled, access to ML models is controlled by security permissions. Defaults to false.
ml_commons_native_memory_thresholdNative memory threshold percentage for ML Commons. Controls the maximum percentage of native memory that can be used by ML Commons operations. Defaults to 90%.
ml_commons_only_run_on_ml_nodeEnable or disable running ML Commons tasks only on ML nodes. When enabled, ML tasks will only execute on nodes designated as ML nodes. Defaults to true.
node_search_cache_size\d+(?:b|kb|mb|gb|tb)Defines a limit of how much total remote data can be referenced as a ratio of the size of the disk reserved for the file cache. This is designed to be a safeguard to prevent oversubscribing a cluster. Defaults to 5gb. Requires restarting all OpenSearch nodes.
override_main_response_versionCompatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false. Deprecated and ignored for service version 3.3 and higher.
plugins_alerting_filter_by_backend_rolesEnable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false
public_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus metrics from the public Internet
reindex_remote_whitelistWhitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
script_max_compilations_rate^[^\r\n]*$Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context
search_max_bucketsMaximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined.
service_logStore logs for the service so that they are available in the HTTP API and console.
thread_pool_analyze_queue_sizeSize for the thread pool queue. See documentation for exact details.
thread_pool_analyze_sizeSize for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
thread_pool_force_merge_sizeSize for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
thread_pool_get_queue_sizeSize for the thread pool queue. See documentation for exact details.
thread_pool_get_sizeSize for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
thread_pool_search_queue_sizeSize for the thread pool queue. See documentation for exact details.
thread_pool_search_sizeSize for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
thread_pool_search_throttled_queue_sizeSize for the thread pool queue. See documentation for exact details.
thread_pool_search_throttled_sizeSize for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
thread_pool_write_queue_sizeSize for the thread pool queue. See documentation for exact details.
thread_pool_write_sizeSize for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value.
versiondatabaseServicePropertiesValkey
automatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
backup_hourbackup_minutefrequent_snapshotsWhen enabled, Valkey will create frequent local RDB snapshots. When disabled, Valkey will only take RDB snapshots when a backup is created, based on the backup schedule. This setting is ignored when valkey_persistence is set to off.
ip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
migrationpublic_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus metrics from the public Internet
service_logStore logs for the service so that they are available in the HTTP API and console.
valkey_acl_channels_defaultDetermines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default.
valkey_active_expire_effortValkey reclaims expired keys both when accessed and in the background. The background process scans for expired keys to free memory. Increasing the active-expire-effort setting (default 1, max 10) uses more CPU to reclaim expired keys faster, reducing memory usage but potentially increasing latency.
valkey_io_threadsSet Valkey IO thread count. Changing this will cause a restart of the Valkey service.
valkey_lfu_decay_timevalkey_lfu_log_factorvalkey_maxmemory_policyvalkey_notify_keyspace_events^[KEg\$lshzxentdmA]*…valkey_number_of_databasesSet number of Valkey databases. Changing this will cause a restart of the Valkey service.
valkey_persistenceWhen persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked.
valkey_pubsub_client_output_buffer_limitSet output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan.
valkey_sslvalkey_timeoutvalkey_versiondatabaseServiceModifyOpenAPI
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object | |
| type = object | |
| type = object | |
| type = object |
admin_password^[a-zA-Z0-9-_]+$admin_username^[_A-Za-z0-9][-._A-Z…automatic_utility_network_ip_filterAutomatically allow connections from servers in the utility network within the same zone
backup_hourbackup_minutebinlog_retention_periodconnect_timeoutThe number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake
default_time_zone^([-+][\d:]*|[\w/]*)…Default server time zone as an offset from UTC (from -12:00 to +12:00), a time zone name, or 'SYSTEM' to use the MySQL server default.
group_concat_max_lenThe maximum permitted result length in bytes for the GROUP_CONCAT() function.
information_schema_stats_expiryThe time, in seconds, before cached statistics expire
innodb_change_buffer_max_sizeMaximum size for the InnoDB change buffer, as a percentage of the total size of the buffer pool. Default is 25
innodb_flush_neighborsSpecifies whether flushing a page from the InnoDB buffer pool also flushes other dirty pages in the same extent (default is 1): 0 - dirty pages in the same extent are not flushed, 1 - flush contiguous dirty pages in the same extent, 2 - flush dirty pages in the same extent
innodb_ft_min_token_sizeMinimum length of words that are stored in an InnoDB FULLTEXT index. Changing this parameter will lead to a restart of the MySQL service.
innodb_ft_server_stopword_table^.+/.+$This option is used to specify your own InnoDB FULLTEXT index stopword list for all InnoDB tables.
innodb_lock_wait_timeoutThe length of time in seconds an InnoDB transaction waits for a row lock before giving up. Default is 120.
innodb_log_buffer_sizeThe size in bytes of the buffer that InnoDB uses to write to the log files on disk.
innodb_online_alter_log_max_sizeThe upper limit in bytes on the size of the temporary log files used during online DDL operations for InnoDB tables.
innodb_print_all_deadlocksWhen enabled, information about all deadlocks in InnoDB user transactions is recorded in the error log. Disabled by default.
innodb_read_io_threadsThe number of I/O threads for read operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service.
innodb_rollback_on_timeoutWhen enabled a transaction timeout causes InnoDB to abort and roll back the entire transaction. Changing this parameter will lead to a restart of the MySQL service.
innodb_thread_concurrencyDefines the maximum number of threads permitted inside of InnoDB. Default is 0 (infinite concurrency - no limit)
innodb_write_io_threadsThe number of I/O threads for write operations in InnoDB. Default is 4. Changing this parameter will lead to a restart of the MySQL service.
interactive_timeoutThe number of seconds the server waits for activity on an interactive connection before closing it.
internal_tmp_mem_storage_engineThe storage engine for in-memory internal temporary tables.
ip_filterAllow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
log_outputThe slow log output destination when slow_query_log is ON. To enable MySQL AI Insights, choose INSIGHTS. To use MySQL AI Insights and the mysql.slow_log table at the same time, choose INSIGHTS,TABLE. To only use the mysql.slow_log table, choose TABLE. To silence slow logs, choose NONE.
long_query_timeThe slow_query_logs work as SQL statements that take more than long_query_time seconds to execute.
lower_case_table_namesSets how table and database names are stored and compared. 0 = case-sensitive (default), 1 = names stored lowercase, comparisons are case-insensitive. This option can only be set when creating the service and cannot be changed later. See https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html for details.
max_allowed_packetSize of the largest message in bytes that can be received by the server. Default is 67108864 (64M)
max_heap_table_sizeLimits the size of internal in-memory tables. Also set tmp_table_size. Default is 16777216 (16M)
migrationnet_buffer_lengthStart sizes of connection buffer and result buffer. Default is 16384 (16K). Changing this parameter will lead to a restart of the MySQL service.
net_read_timeoutThe number of seconds to wait for more data from a connection before aborting the read.
net_write_timeoutThe number of seconds to wait for a block to be written to a connection before aborting the write.
performance_schema_events_statements_history_sizeThe number of rows per thread in the events_statements_history table. Changing this parameter will lead to a restart of the MySQL service.
public_accessAllow access to the service from the public Internet
public_access_prometheusAllow access to Prometheus metrics from the public Internet
relay_log_space_limitThe maximum amount of space in bytes to use for all relay logs while replicating from an external migration source. When the limit is reached, the replication I/O thread stops fetching relay log events until the SQL thread has caught up. Raise this to give a large migration a bigger relay-log budget; ensure the service disk is sized accordingly. The setting applies only on the node replicating from the external source; standby nodes always use the UpCloud-managed default (the smaller of 5 GiB and 30% of the service disk), which is also used when this option is left unset. Changing this parameter will lead to a restart of the MySQL service.
service_logStore logs for the service so that they are available in the HTTP API and console.
slow_query_logSlow query log enables capturing of slow queries. Setting slow_query_log to false also truncates the mysql.slow_log table.
sort_buffer_sizeSort buffer size in bytes for ORDER BY optimization. Default is 262144 (256K)
sql_mode^[A-Z_]*(,[A-Z_]+)*$Global SQL mode. Set to empty to use MySQL server defaults. When creating a new service and not setting this field UpCloud default SQL mode (strict, SQL standard compliant) will be assigned.
sql_require_primary_keyRequire primary key to be defined for new tables or old tables modified with ALTER TABLE and fail if missing. It is recommended to always have primary keys because various functionality may break if any large table is missing them.
tmp_table_sizeLimits the size of internal in-memory tables. Also set max_heap_table_size. Default is 16777216 (16M)
versionwait_timeoutThe number of seconds the server waits for activity on a noninteractive connection before closing it.
databaseServiceTypeModify
target_typeService type
databaseServiceCloneOpenAPI
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: hostname_prefix | |
| type = object · requires: hostname_prefix | |
| type = object · requires: hostname_prefix | |
| type = object · requires: hostname_prefix | |
| type = object · requires: hostname_prefix |
hostname_prefixHostname prefix
planPlan
titleThe title of an entity.
clone_timeClone time
backup_name^[a-zA-Z0-9-_:.]+$Backup name
set_service_uuidTitle
zone^[a-z]{2}-[a-z]{3}\d…Zone
termination_protectionTermination protection
Maintenance
Networks
Labels
additional_disk_space_gibAdditional disk space in GiB
mysql properties
databaseServiceCloneMysql
hostname_prefixHostname prefix
planPlan
titleThe title of an entity.
clone_timeClone time
backup_name^[a-zA-Z0-9-_:.]+$Backup name
set_service_uuidTitle
zone^[a-z]{2}-[a-z]{3}\d…Zone
termination_protectionTermination protection
Maintenance
Networks
Labels
additional_disk_space_gibAdditional disk space in GiB
mysql properties
databaseMaintenanceDow
Day of the week for maintenance window
databaseNetworkCreate
name^[a-zA-Z0-9_-]+$ · requiredThe name of the network.
typeThe type of network.
familyThe network protocol family.
uuidOptional UUID for the network. If not provided, a new UUID will be generated.
databaseNetworkName
^[a-zA-Z0-9_-]+$The name of the network.
databaseLabelCreate
key^[\x20-\x5E\x60-\x7E… · requiredThe key of a label.
value\A[\p{L}\p{N}\p{P}\p… · requiredThe value of a label.
databaseLabelValue
\A[\p{L}\p{N}\p{P}\p…The value of a label.
databaseServiceClonePg
hostname_prefixHostname prefix
planPlan
titleThe title of an entity.
clone_timeClone time
backup_name^[a-zA-Z0-9-_:.]+$Backup name
set_service_uuidTitle
zone^[a-z]{2}-[a-z]{3}\d…Zone
termination_protectionTermination protection
Maintenance
Labels
additional_disk_space_gibAdditional disk space in GiB
pg properties
databaseServiceCloneRedis
hostname_prefixHostname prefix
planPlan
titleThe title of an entity.
clone_timeClone time
backup_name^[a-zA-Z0-9-_:.]+$Backup name
set_service_uuidTitle
zone^[a-z]{2}-[a-z]{3}\d…Zone
termination_protectionTermination protection
Maintenance
Labels
redis properties
databaseServiceCloneOpensearch
hostname_prefixHostname prefix
planPlan
titleThe title of an entity.
clone_timeClone time
backup_name^[a-zA-Z0-9-_:.]+$Backup name
set_service_uuidTitle
zone^[a-z]{2}-[a-z]{3}\d…Zone
termination_protectionTermination protection
Maintenance
Networks
Labels
additional_disk_space_gibAdditional disk space in GiB
opensearch properties
databaseServiceCloneValkey
hostname_prefixHostname prefix
planPlan
titleThe title of an entity.
clone_timeClone time
backup_name^[a-zA-Z0-9-_:.]+$Backup name
set_service_uuidTitle
zone^[a-z]{2}-[a-z]{3}\d…Zone
termination_protectionTermination protection
Maintenance
Labels
valkey properties
databaseServiceUpgrade
target_versionVersion to upgrade the service
databaseLabelModify
key^[\x20-\x5E\x60-\x7E…The key of a label.
value\A[\p{L}\p{N}\p{P}\p…The value of a label.
databaseServiceAclModify
access_controlEnables OpenSearch access control
extended_access_controlEnables OpenSearch extended access control
databaseServiceSecurityModify
admin_passwordCurrent admin password
new_passwordNew admin password
databaseServiceSecurityEnable
admin_passwordSecurity admin password
databaseIntegrationEndpointCreate
typeThe type of integration endpoint.
nameThe name of the integration endpoint.
propertiesA key-value map of properties specific to the integration endpoint type.
databaseIntegrationEndpoint
The type of integration endpoint.
databaseConnectionPoolCreate
databaseDatabase
pool_modeConnection Pool mode
pool_nameConnection Pool name
pool_sizeConnection Pool size
usernameConnection Pool username
databaseConnectionPoolModify
databaseDatabase
pool_modeConnection Pool mode
pool_sizeConnection Pool size
usernameConnection Pool username
databaseServiceIntegrationCreate
typeThe type of service integration.
destination_uuidThe UUID of the destination where the service integration will send data.
propertiesdatabaseServiceIntegration
The type of service integration.
databaseServiceTaskCreate
operationThe operation to be performed.
target_versionThe target version for upgrade operations.
databaseServiceUserCreate
usernameThe username of the service user
passwordThe password of the service user
authenticationThe authentication method for the service user
Redis access control settings
PostgreSQL access control settings
OpenSearch access control settings
Valkey access control settings
databaseServiceUserModify
passwordNew password for the service user
authenticationAuthentication method for the service user
databaseServiceUserAclModify
Redis ACL modification schema
PostgreSQL replication permission modification schema
OpenSearch index permission modification schema
Valkey ACL modification schema
databaseAvailableServiceTypesResponse
nameThe name of the service type
descriptionThe description of the service type
latest_available_versionThe latest available version of the service type
databaseServiceTypeResponse
nameThe name of the service type
descriptionThe description of the service type
latest_available_versionThe latest available version of the service type
databaseServicePlanResponse
General backup configuration schema
General backup configuration schema
General backup configuration schema
General backup configuration schema
General backup configuration schema
OpenSearch specific backup configuration response
node_countNumber of nodes in the service plan
planName of the service plan
core_numberNumber of CPU cores per node
storage_sizeStorage size in MiB per node
memory_amountMemory amount in MB per node
databaseBackupConfigResponse
intervalBackup interval
max_countMaximum number of backups to keep
recovery_modeRecovery mode for backups
databaseBackupConfigOpenSearchResponse
frequent_interval_minutesFrequent backup interval in minutes
frequent_oldest_age_minutesOldest age for frequent backups in minutes
infrequent_interval_minutesInfrequent backup interval in minutes
infrequent_oldest_age_minutesOldest age for infrequent backups in minutes
recovery_modeRecovery mode for backups
databasePropertySchemaResponse
$schemaJSON Schema URI
$idSchema identifier
createOnlyWhether the property can only be set during creation
defaultAny valid JSON value is allowed here
exampleAny valid JSON value is allowed here
maxLengthMaximum length for the property schema
minLengthMinimum length for the property schema
patternAllowed patterns for the property
titleHuman-readable title for the property
typeData type of the property
user_errorUser-friendly error message
Schema definition for a single property
Properties for object type
Property dependency collection
requiredList of required properties
maxItemsMaximum number of items for arrays
descriptionDescription of the property
Minimum values for numeric properties
Maximum values for numeric properties
Enumeration of allowed values
additionalPropertiesWhether additional properties are allowed
databaseDependencyResponse
requiredList of required properties when this dependency is present
databaseServiceInformationListResponse
Schema for a list of service information
uuidThe unique identifier for the service.
zoneThe zone where the service is hosted.
nameThe name of the service.
titleThe title of the service.
typeThe type of the service.
planThe plan of the service.
additional_disk_space_gibThe additional disk space allocated to the service in GiB.
stateThe current state of the service.
A map of errors related to the service state.
poweredIndicates whether the service is powered on.
termination_protectionIndicates whether termination protection is enabled for the service.
node_countThe number of nodes in the service.
create_timeThe time when the service was created.
update_timeThe time when the service was last updated.
service_uriThe URI for accessing the service.
A map of connection parameters for the service.
Schema for a maintenance window response.
A map of metadata key-value pairs for the service.
A map of additional properties for the service.
List of network information details associated with the service.
The states of individual nodes in the service.
List of label information associated with the service.
List of backups associated with the service.
List of service components associated with the service.
List of connection pools associated with the service.
List of users associated with the service.
A list of logical databases.
List of ACLs associated with the service.
List of service integrations associated with the service.
databaseServiceInformationResponse
uuidThe unique identifier for the service.
zoneThe zone where the service is hosted.
nameThe name of the service.
titleThe title of the service.
typeThe type of the service.
planThe plan of the service.
additional_disk_space_gibThe additional disk space allocated to the service in GiB.
stateThe current state of the service.
A map of errors related to the service state.
poweredIndicates whether the service is powered on.
termination_protectionIndicates whether termination protection is enabled for the service.
node_countThe number of nodes in the service.
create_timeThe time when the service was created.
update_timeThe time when the service was last updated.
service_uriThe URI for accessing the service.
A map of connection parameters for the service.
Schema for a maintenance window response.
A map of metadata key-value pairs for the service.
A map of additional properties for the service.
List of network information details associated with the service.
The states of individual nodes in the service.
List of label information associated with the service.
List of backups associated with the service.
List of service components associated with the service.
List of connection pools associated with the service.
List of users associated with the service.
A list of logical databases.
List of ACLs associated with the service.
List of service integrations associated with the service.
databaseMaintenanceWindowResponse
dowDay of the week when maintenance occurs (e.g., Monday, Tuesday).
timeTime of day when maintenance should start (e.g., HH:MM format).
List of updates pending during this maintenance window.
databaseMaintenancePendingUpdatesResponse
deadlineThe deadline by which the update must be applied
descriptionA description of the pending update
start_afterThe earliest time after which the update can start
start_atThe exact scheduled start time for the update
databaseNetworkInformationDetailsResponse
uuidUnique identifier for the network
nameName of the network
familyAddress family (e.g., IPv4, IPv6)
typeType of network (e.g., private, public)
create_timeTimestamp when the network was created
update_timeTimestamp when the network was last updated
databaseNodeStateResponse
nameName of the node.
roleRole of the node in the service.
stateCurrent state of the node.
Response schema for node progress updates
databaseNodeProgressUpdatesResponse
Response schema for node progress updates
completedIndicates whether the progress is fully completed.
currentThe current progress value.
maxThe maximum value for the progress range.
minThe minimum value for the progress range.
phaseThe current node progress.
unitThe unit of measurement for the progress values (e.g., percent, MB).
databaseNodeProgressUpdateResponse
completedIndicates whether the progress is fully completed.
currentThe current progress value.
maxThe maximum value for the progress range.
minThe minimum value for the progress range.
phaseThe current node progress.
unitThe unit of measurement for the progress values (e.g., percent, MB).
databaseLabelInformationResponse
keyThe key of the label.
valueThe value of the label.
databaseBackupResponse
backup_nameThe name of the backup.
backup_timeThe time the backup was created.
data_sizeThe size of the backup data in bytes.
databaseServiceComponentResponse
componentThe name of the service component.
hostThe hostname or IP address of the service component.
portThe port number of the service component.
routeThe route to access the service component.
usageThe usage of the service component.
sslIndicates if SSL is enabled for the service component.
databaseConnectionPoolResponse
connection_uriThe connection URI of the connection pool.
databaseThe database name associated with the connection pool.
pool_modeThe mode of the connection pool.
pool_nameThe name of the connection pool.
pool_sizeThe size of the connection pool.
usernameThe username for the connection pool
databaseUserResponse
usernameThe username of the user.
passwordThe password of the user.
authenticationThe authentication method used by the user.
typeThe type of the user.
Schema for PostgreSQL access control response.
Schema for Redis access control response.
Schema for Valkey user access control response
Schema for OpenSearch access control response.
databasePgAccessControlResponse
allow_replicationIf true, allows replication connections.
databaseRedisAccessControlResponse
categoriesList of command categories the user has access to.
channelsList of Pub/Sub channels the user has access to.
commandsList of specific commands the user has access to.
keysList of key patterns the user has access to.
databaseValkeyAccessControlResponse
categoriesList of command categories the user has access to.
channelsList of Pub/Sub channels the user has access to.
commandsList of specific commands the user has access to.
keysList of key patterns the user has access to.
databaseOpenSearchAccessControlRuleResponse
indexIndex name or pattern (e.g., 'log-*' for all indices starting with 'log-')
permissionPermission level for the specified index
databaseAclResponse
idUnique identifier for the ACL entry.
permissionThe permission level for the ACL entry.
topicThe topic associated with the ACL entry.
usernameThe username associated with the ACL entry.
databaseServiceIntegrationResponse
uuidThe UUID of the service integration.
typeThe type of service integration.
source_nameThe name of the source service.
source_uuidThe UUID of the source service.
destination_nameThe name of the destination service.
destination_uuidThe UUID of the destination service.
stateThe current state of the service integration.
A list of errors related to the service integration state.
The states of individual nodes in the service integration.
A map of additional properties for the service integration.
databaseIntegrationNodeStateResponse
nameThe name of the integration node
statusThe current status of the node
A list of errors encountered by the node
likely_error_causeThe likely cause of the error
databaseNetworksInformationResponse
Schema for networks information response
uuidUnique identifier for the network
nameName of the network
familyAddress family (e.g., IPv4, IPv6)
typeType of network (e.g., private, public)
create_timeTimestamp when the network was created
update_timeTimestamp when the network was last updated
databaseLabelsResponse
Schema for a list of labels.
keyThe key of the label to delete.
valueThe value of the label to delete.
databaseLabelResponse
keyThe key of the label to delete.
valueThe value of the label to delete.
databaseAvailableExtensionsResponse
Response schema for listing available PostgreSQL extensions
default_versionThe default version of the extension
nameThe name of the PostgreSQL extension
versionsList of available versions for this extension
databasePGAvailableExtensionsResponse
Response schema for listing available PostgreSQL extensions grouped by version
versionThe PostgreSQL major version
List of available extensions for this PostgreSQL version
databaseVersionsResponse
Response schema for listing available service versions across all service types
major_versionThe major version of the service
service_typeThe type of service (e.g., mysql, pg, opensearch, valkey)
stateThe availability state of the version
end_of_life_timeThe date when this version reaches end of life
availability_end_timeThe date when this version will no longer be available for new services
availability_start_timeThe date when this version became available
termination_timeThe date when services running this version will be terminated
upgrade_to_service_typeThe service type to upgrade to when this version reaches end of life
upgrade_to_versionThe version to upgrade to when this version reaches end of life
upstream_end_of_life_timeThe upstream end of life date for this version
databaseAccessControlSettingsResponse
access_controlIf true, access control is enabled for the cluster.
extended_access_controlIf true, extended access control features are enabled.
databaseOpenSearchSecurityPluginStatusResponse
security_plugin_admin_enabledIndicates if the security plugin admin is enabled
security_plugin_availableIndicates if the security plugin is available
security_plugin_enabledIndicates if the security plugin is enabled
databaseIntegrationEndpointsResponse
Schema for a list of integration endpoints.
uuidThe universally unique identifier (UUID) of the integration endpoint.
nameThe name of the integration endpoint.
typeThe type of the integration endpoint.
A key-value map of properties specific to the integration endpoint type.
databaseIntegrationEndpointResponse
uuidThe universally unique identifier (UUID) of the integration endpoint.
nameThe name of the integration endpoint.
typeThe type of the integration endpoint.
A key-value map of properties specific to the integration endpoint type.
databaseProjectAlertsResponse
Schema for a project alerts
create_timeTimestamp when the alert was created
eventEvent type for the alert
uuidUnique identifier for the alert
titleOptional title of the alert
service_typeService type related to the alert
severitySeverity of the alert
databaseProjectAlertResponse
create_timeTimestamp when the alert was created
eventEvent type for the alert
uuidUnique identifier for the alert
titleOptional title of the alert
service_typeService type related to the alert
severitySeverity of the alert
databaseServiceStatusResponse
stateThe service status indicates the service's current operational status.
databaseServiceVersionsResponse
Schema for representing available service versions
databaseUpCloudApiResponse
A list of error messages returned by UpCloud's API.
messageThe time the backup was created.
databaseServiceMigrationStatusResponse
errorError message if any
methodMigration method used
seconds_behind_masterSeconds behind master
source_activeIs source active
statusCurrent status of the migration
databaseMigrationStatusDetailsResponse
errorError message if any
dbnameName of the database
methodMigration method used
statusCurrent status of the migration
databaseServiceAlertsResponse
Schema for service alerts response
create_timeThe time when the alert was created.
eventA brief description of the alert event.
service_typeThe type of service associated with the alert.
severityThe severity level of the alert.
databaseServiceAlertResponse
create_timeThe time when the alert was created.
eventA brief description of the alert event.
service_typeThe type of service associated with the alert.
severityThe severity level of the alert.
databaseMetricsResponse
Schema for metrics data response.
Additional hints or metadata about the metric data.
databaseMetricsItemResponse
Schema for metrics data response.
Additional hints or metadata about the metric data.
databaseMetricsColumnHeaderResponse
labelThe label for the column header.
typeThe label for the column header.
databaseMetricsRowDataResponse
Array of objects representing a row of metrics data - can be any format.
databaseQueryStatisticsMysqlResponse
avg_timer_waitAverage wait time for the query.
count_starTotal number of times the query was executed.
digestQuery digest hash.
digest_textNormalized query text.
first_seenTimestamp when the query was first seen.
last_seenTimestamp when the query was last seen.
max_timer_waitMaximum wait time for the query.
min_timer_waitMinimum wait time for the query.
quantile_9595th percentile wait time.
quantile_9999th percentile wait time.
quantile_99999.9th percentile wait time.
query_sample_seenTimestamp when the sample query was seen.
query_sample_textSample query text.
query_sample_timer_waitWait time for the sample query.
schema_nameName of the database schema.
sum_created_tmp_disk_tablesTotal number of temporary disk tables created.
sum_created_tmp_tablesTotal number of temporary tables created.
sum_errorsTotal number of errors encountered.
sum_lock_timeTotal lock time for the query.
sum_no_good_index_usedTotal number of times no good index was used.
sum_no_index_usedTotal number of times no index was used.
sum_rows_affectedTotal number of rows affected.
sum_rows_examinedTotal number of rows examined.
sum_rows_sentTotal number of rows sent.
sum_select_full_joinTotal number of full joins performed.
sum_select_full_range_joinTotal number of full range joins performed.
sum_select_rangeTotal number of range selects performed.
sum_select_range_checkTotal number of range checks performed.
sum_select_scanTotal number of select scans performed.
sum_sort_merge_passesTotal number of sort merge passes.
sum_sort_rangeTotal number of sort range operations.
sum_sort_rowsTotal number of rows sorted.
sum_sort_scanTotal number of sort scans performed.
sum_timer_waitTotal wait time for the query.
sum_warningsTotal number of warnings generated.
databaseQueryStatisticsPgResponse
blk_read_timeTime spent reading data blocks, in milliseconds.
blk_write_timeTime spent writing data blocks, in milliseconds.
callsNumber of times the query was executed.
database_nameName of the database.
local_blks_dirtiedNumber of local blocks dirtied.
local_blks_hitNumber of local block cache hits.
local_blks_readNumber of local blocks read.
local_blks_writtenNumber of local blocks written.
max_timeMaximum execution time, in milliseconds.
mean_timeMean execution time, in milliseconds.
min_timeMinimum execution time, in milliseconds.
queryThe SQL query text.
rowsTotal number of rows returned or affected.
shared_blks_dirtiedNumber of shared blocks dirtied.
shared_blks_hitNumber of shared block cache hits.
shared_blks_readNumber of shared blocks read.
shared_blks_writtenNumber of shared blocks written.
stddev_timeStandard deviation of execution time, in milliseconds.
temp_blks_readNumber of temporary blocks read.
temp_blks_writtenNumber of temporary blocks written.
total_timeTotal execution time, in milliseconds.
user_nameName of the user who executed the query.
databaseLogListResponse
first_log_offsetOffset of the first log entry in the list.
offsetCurrent offset for pagination.
Array of log entries from UpCloud services.
databaseLogEntryResponse
hostnameThe name of the UpCloud service host where the log entry originated.
msgThe log message content.
timeTimestamp of the log entry.
serviceName of the UpCloud service that generated the log entry.
databaseConnectionPoolsResponse
An array of connection pool response objects.
connection_uriThe connection URI of the connection pool.
databaseThe database name associated with the connection pool.
pool_modeThe mode of the connection pool.
pool_nameThe name of the connection pool.
pool_sizeThe size of the connection pool.
usernameThe username for the connection pool
databaseIndexesResponse
Response schema for indexes
create_timeCreation time of the index.
docsNumber of documents in the index.
healthHealth status of the index.
index_nameName of the index.
number_of_replicasNumber of replicas for the index.
number_of_shardsNumber of shards for the index.
read_only_allow_deleteIndicates if the index is read-only and allows deletion.
sizeSize of the index in bytes.
statusStatus of the index.
databaseIndexResponse
create_timeCreation time of the index.
docsNumber of documents in the index.
healthHealth status of the index.
index_nameName of the index.
number_of_replicasNumber of replicas for the index.
number_of_shardsNumber of shards for the index.
read_only_allow_deleteIndicates if the index is read-only and allows deletion.
sizeSize of the index in bytes.
statusStatus of the index.
databaseServiceIntegrationsResponse
Schema for a list of service integrations
uuidThe UUID of the service integration.
typeThe type of service integration.
source_nameThe name of the source service.
source_uuidThe UUID of the source service.
destination_nameThe name of the destination service.
destination_uuidThe UUID of the destination service.
stateThe current state of the service integration.
A list of errors related to the service integration state.
The states of individual nodes in the service integration.
A map of additional properties for the service integration.
databaseServiceNetworkDetailsResponse
create_timeThe creation time of the service network.
update_timeThe last update time of the service network.
stateThe current state of the service network.
databasePeeringStatusResponse
create_timeThe time when the peering status was created.
update_timeThe time when the peering status was last updated.
network_peerThe UUID of the network peer.
stateThe current state of the peering connection.
state_infoAdditional information about the current state of the peering connection.
databasePgCurrentSessionResponse
application_nameName of the application that is connected to this service.
backend_startTime when this process was started (when the client connected).
backend_typeType of current service (e.g., client backend).
backend_xidTop-level transaction identifier of this service, if any.
backend_xminThe current service's xmin horizon.
client_addrIP address of the connected client.
client_hostnameHostname of the connected client (reverse DNS of client_addr).
client_portTCP port number used by the client, or -1 if a Unix socket is used.
datidOID of the database this service is connected to.
datnameName of the database this service is connected to.
idProcess ID of this service.
queryMost recent query. If state is active, this is the currently executing query.
query_durationThe active query's current duration (as a string).
query_startTime when the currently active (or last) query started.
stateOverall state of this service (e.g., 'active' or 'idle').
state_changeTime when the state was last changed.
usenameName of the user logged into this service.
usesysidOID of the user logged into this service.
wait_eventWait event name if the service is currently waiting.
wait_event_typeType of event for which the service is waiting (if any).
xact_startTime when the current transaction started.
databaseMysqlCurrentSessionResponse
application_nameName of the application that is connected to this service.
client_addrIP address of the client connected to this service.
datnameName of the database this service is connected to.
idProcess ID of this service.
queryText of this service's most recent query. If state is active this shows the currently executing query; otherwise an empty string.
query_durationThe active query’s current duration, serialized as nanoseconds.
stateCurrent overall state of this service. Allowed values include: active (executing a query) and idle (waiting for a new client command).
usenameName of the user logged into this service.
databaseRedisValkeyCurrentSessionResponse
active_channel_subscriptionsNumber of active channel subscriptions.
active_databaseCurrent database ID.
active_pattern_matching_channel_subscriptionsNumber of pattern matching subscriptions.
application_nameName of the application that is connected to this service.
client_addrIP address of the client connected to this service.
connection_ageTotal duration of the connection in nanoseconds.
connection_idleIdle time of the connection in nanoseconds.
flagsList of flags describing the client connection.
flags_rawClient connection flags (raw string).
idProcess ID of this session.
multi_exec_commandsNumber of commands in a MULTI/EXEC context.
output_bufferOutput buffer length.
output_buffer_memoryOutput buffer memory usage.
output_list_lengthOutput list length (replies queued when buffer is full).
queryThe last executed command.
query_bufferQuery buffer length (0 means no query pending).
query_buffer_freeFree space of the query buffer (0 means the buffer is full).
databaseTerminateSessionResponse
successIndicates whether the session termination was successful.
databaseServiceTaskResponse
create_timeThe time when the service task was created
resultOptional result message
Optional list of result codes as key-value maps
ignore_dbsOptional list of databases to ignore
operationThe operation being performed
successIndicates if the operation was successful
methodOptional method used for the operation
source_pg_versionOptional source PostgreSQL version
target_pg_versionOptional target PostgreSQL version
idOptional identifier for the task
databaseServiceTaskBaseResponse
create_timeThe time when the service task was created
resultOptional result message
Optional list of result codes as key-value maps
ignore_dbsOptional list of databases to ignore
operationThe operation being performed
successIndicates if the operation was successful
methodOptional method used for the operation
source_pg_versionOptional source PostgreSQL version
target_pg_versionOptional target PostgreSQL version
idOptional identifier for the task
databaseServiceTaskDetailsResponse
create_timeThe time when the service task was created
resultOptional result message
Optional list of result codes as key-value maps
ignore_dbsOptional list of databases to ignore
operationThe operation being performed
successIndicates if the operation was successful
methodOptional method used for the operation
source_pg_versionOptional source PostgreSQL version
target_pg_versionOptional target PostgreSQL version
idOptional identifier for the task
databaseUsersResponse
Schema for the response containing a list of users
usernameThe username of the user.
passwordThe password of the user.
authenticationThe authentication method used by the user.
typeThe type of the user.
Schema for PostgreSQL access control response.
Schema for Redis access control response.
Schema for Valkey user access control response
Schema for OpenSearch access control response.
gatewayMetricsDetailsResponse
name^[a-zA-Z0-9_-]+$Name of the plan
active_connectionsNumber of active connections
created_atTimestamp of when the plan was created.
updated_atTimestamp of when the plan was last updated.
total_accepted_connectionsNumber of accepted connections
total_rejected_sessionsNumber of rejected sessions
gatewayQueryParamlimit
Schema for a query parameter specifying the maximum number of entries to return (limit).
gatewayQueryParamOffset
Schema for a query parameter specifying the offset for pagination.
gatewayUuid
The unique identifier for the resource.
gatewayLabelKey
^[\x20-\x5E\x60-\x7E…The key of a label.
gatewayServiceCreateRequest
name^[a-zA-Z0-9_-]+$ · requiredName of the service
zone^[a-z]{2}-[a-z]{3}\d… · requiredZone
featuresActive features
Service routers
configured_statusService configured status
planPlan
Service addresses
Service connections
Labels
automatic_tunnel_internal_ip_allocationAllocate and use tunnel internal IPs automatically
gatewayRouterCreateRequest
uuidThe unique identifier for the resource.
gatewayAddressCreateRequest
name^[a-zA-Z0-9_-]+$ · requiredName of the address
gatewayConnectionCreateRequest
name^[a-zA-Z0-9_-]+$ · requiredName of the connection
typeConnection type
Connection local routes
Connection remote routes
Connection tunnels
gatewayConnectionRouteRequest
name^[a-zA-Z0-9_-]+$ · requiredRoute name
typeConnection route type
static_networkStatic network subnet
gatewayConnectionTunnel
name^[a-zA-Z0-9_-]+$ · requiredName of the tunnel
Local peer address
Remote peer address
IPSec configuration
BGP configuration
tunnel_internal_ipTunnel internal IP address, "" if disabled
internal_peer_ping_intervalInternal peer ping inverval in seconds, or zero if disabled
gatewaySupportedProposalAlgorithms
List of supported IPsec proposal algorithms
gatewaySupportedIntegrityAlgorithms
List of supported IPsec integrity algorithms
gatewayDiffieHellmanGroupNumber
Diffie-Hellman group number
gatewayLabelCreateRequest
key^[\x20-\x5E\x60-\x7E… · requiredThe key of a label.
value\A[\p{L}\p{N}\p{P}\p… · requiredSchema for a label value property, allowing a string or null with specific character constraints.
gatewayLabelValue
\A[\p{L}\p{N}\p{P}\p…Schema for a label value property, allowing a string or null with specific character constraints.
gatewayServiceConfiguredStatus
Service configured status
gatewayServiceReplaceRequest
name^[a-zA-Z0-9_-]+$ · requiredName of the service
configured_statusService configured status
planPlan
connectionsService connections
Labels
automatic_tunnel_internal_ip_allocationAllocate and use tunnel internal IPs automatically
gatewayServiceModifyRequest
name^[a-zA-Z0-9_-]+$Name of the service
featuresActive features
planPlan
configured_statusService configured status
Service connections
Labels
automatic_tunnel_internal_ip_allocationAllocate and use tunnel internal IPs automatically
gatewayConnectionModifyRequest
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the connection
typeConnection type
Connection local routes
Connection remote routes
Tunnels
gatewayTunnelModifyRequest
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the tunnel
Local peer address
Remote peer address
IPSec configuration
BGP configuration
tunnel_internal_ipTunnel internal IP address, "" if disabled
internal_peer_ping_intervalInternal peer ping inverval in seconds, or zero if disabled
gatewayLabelModifyRequest
key^[\x20-\x5E\x60-\x7E…The key of a label.
value\A[\p{L}\p{N}\p{P}\p…Schema for a label value property, allowing a string or null with specific character constraints.
gatewayServiceLogSessionCreateRequest
session_typeService log session types
gatewayPlanListResponse
Response schema for a list of gwaas plans.
name^[a-zA-Z0-9_-]+$Name of the plan
server_numberNumber of nodes
per_gateway_max_connectionsPer gateway (agent node server) maximum conntrack connections
supported_featuresvpn_tunnel_amountNumber of VPN tunnels this plan allows.
per_gateway_bandwidth_mbpsPer gateway (agent node server) bandwidth in megabits per second.
per_gateway_maximum_vpn_bandwidth_mbpsPer gateway (agent node server) maximum vpn bandwidth in megabits per second.
gatewayPlanDetailsResponse
name^[a-zA-Z0-9_-]+$Name of the plan
server_numberNumber of nodes
per_gateway_max_connectionsPer gateway (agent node server) maximum conntrack connections
supported_featuresvpn_tunnel_amountNumber of VPN tunnels this plan allows.
per_gateway_bandwidth_mbpsPer gateway (agent node server) bandwidth in megabits per second.
per_gateway_maximum_vpn_bandwidth_mbpsPer gateway (agent node server) maximum vpn bandwidth in megabits per second.
gatewayErrorResponse
typeError code string.
titleShort description of the error.
correlation_idUnique identifier for the request, useful for debugging.
statusHTTP status code associated with the error.
List of invalid parameters in the request.
gatewayServiceListResponse
Response schema for a list of gwaas services.
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the service
zone^[a-zA-Z0-9_-]+$Zone of the service
plan^[a-zA-Z0-9_-]+$Plan
featuresActive features
Response containing details of a network gateway router
configured_statusService configured status
operational_stateService operational state
automatic_tunnel_internal_ip_allocationAllocate and use tunnel internal IPs automatically
Labels
created_atTimestamp of when the service was created.
updated_atTimestamp of when the service was last updated.
gatewayServiceDetailsResponse
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the service
zone^[a-zA-Z0-9_-]+$Zone of the service
plan^[a-zA-Z0-9_-]+$Plan
featuresActive features
Response containing details of a network gateway router
configured_statusService configured status
operational_stateService operational state
automatic_tunnel_internal_ip_allocationAllocate and use tunnel internal IPs automatically
Labels
created_atTimestamp of when the service was created.
updated_atTimestamp of when the service was last updated.
gatewayRouterDetailsResponse
uuidRouter UUID
created_atTimestamp of when the plan was created.
updated_atTimestamp of when the plan was last updated.
gatewayAddressDetailsResponse
name^[a-zA-Z0-9_-]+$Name of the address
addressVPN address
gatewayConnectionDetailsResponse
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the connection
typeConnection type
Local routes for the connection
Remote routes for the connection
created_atTimestamp of when the connection was created.
updated_atTimestamp of when the connection was last updated.
gatewayConnectionRouteDetailsResponse
name^[a-zA-Z0-9_-]+$Name of the connection
typeConnection route type
static_networkStatic network for the connection route
gatewayTunnelDetailsResponse
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the tunnel
Details about the local peer address for the tunnel
Details about the remote peer address for the tunnel
Details about the IPsec configuration
Details about the BGP configuration
Response schema for gwaas tunnel internal IP details.
internal_peer_ping_intervalInternal peer ping interval in seconds
operational_stateTunnel operational state
created_atTimestamp of when the connection was created.
updated_atTimestamp of when the connection was last updated.
tunnel_upIndicates whether the tunnel is up
tunnel_healthyIndicates whether the tunnel is healthy
gatewayLocalPeerAddressDetailsResponse
nameName of the local peer
gatewayRemotePeerAddressDetailsResponse
addressRemote peer address
gatewayIpsecDetailsResponse
Authentication details
phase1_algorithmsList of supported IPsec proposal algorithms
phase2_algorithmsList of supported IPsec proposal algorithms
phase1_integrity_algorithmsList of supported IPsec integrity algorithms
phase2_integrity_algorithmsList of supported IPsec integrity algorithms
ike_lifetimeIKE lifetime in seconds
rekey_timeRekey time in seconds
child_rekey_timeChild SA rekey time in seconds
dpd_delayDPD delay in seconds
dpd_timeoutDPD timeout in seconds
phase1_dh_group_numbersDiffie-Hellman group number
phase2_dh_group_numbersDiffie-Hellman group number
gatewayAuthenticationDetailsResponse
authenticationIpsec authentication type
gatewayBgpDetailsResponse
local_addressLocal BGP address
local_asnLocal BGP ASN
remote_addressRemote BGP address
remote_asnRemote BGP ASN
gatewayTunnelInternalIpDetailsResponse
hasParseErrorIndicates if there is a parse error with the tunnel internal IP
gatewayTunnelOperationalState
Tunnel operational state
gatewayServiceOperationalState
Service operational state
gatewayLabelDetailsResponse
key^[\x20-\x5E\x60-\x7E… · requiredKey
value\A[\p{L}\p{N}\p{P}\p… · requiredValue
gatewayConnectionListResponse
Response schema for a list of gwaas connections.
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the connection
typeConnection type
Local routes for the connection
Remote routes for the connection
created_atTimestamp of when the connection was created.
updated_atTimestamp of when the connection was last updated.
gatewayTunnelListResponse
Response schema for a list of gwaas tunnels.
uuidThe unique identifier for the resource.
name^[a-zA-Z0-9_-]+$Name of the tunnel
Details about the local peer address for the tunnel
Details about the remote peer address for the tunnel
Details about the IPsec configuration
Details about the BGP configuration
Response schema for gwaas tunnel internal IP details.
internal_peer_ping_intervalInternal peer ping interval in seconds
operational_stateTunnel operational state
created_atTimestamp of when the connection was created.
updated_atTimestamp of when the connection was last updated.
tunnel_upIndicates whether the tunnel is up
tunnel_healthyIndicates whether the tunnel is healthy
gatewayServiceLabelListResponse
Response schema for a list of service labels.
key^[\x20-\x5E\x60-\x7E… · requiredKey
value\A[\p{L}\p{N}\p{P}\p… · requiredValue
gatewayAddressListResponse
Response schema for a list of gwaas addresses.
name^[a-zA-Z0-9_-]+$Name of the address
addressVPN address
gatewayServiceMetricsResponse
Response schema for IPsec Ike Sa metrics details response.
gatewayIpsecMetricsDetailsResponse
List of IKE SAs
gatewayIpsecMetricsIkeSaDetailsResponse
name^[a-zA-Z0-9_-]+$Name of the plan
tunnel_idID of the tunnel
unique_id^[a-zA-Z0-9_-]+$Unique ID of the IKE SA
versionVersion of the IKE SA
operational_stateOperational state of the IKE SA
internal_stateInternal state of the IKE SA
initatorWhether the local gateway is the initiator of the IKE SA
establishedrekey_timereauth_timelocal_hostLocal host IP address
remote_hostLocal host IP address
local_idLocal host IP address
remote_idLocal host IP address
Heuristic state of the IKE SA
created_atTimestamp of when the plan was created.
updated_atTimestamp of when the plan was last updated.
gatewayServiceLogSessionCreateResponse
List of service sessions created.
gatewayServiceLogSessionDetailsResponse
session_idThe unique identifier for the resource.
tokenThe unique identifier for the resource.
loadBalancerLimitParameter
Number of entries to receive at most.
loadBalancerOffsetParameter
Offset for retrieved results.
loadBalancerSortServicesParameter
Sort services by field. Prefix with '-' for descending order.
loadBalancerLabelFilterParameter
Filter resources by label. Can be provided multiple times for multiple labels. Format: 'key=value' for exact match or 'key' for existence check.
loadBalancerServiceParameter
The UUID of the service.
loadBalancerTlsConfigParameter
The name of the TLS configuration.
loadBalancerMetricsSortParameter
Sort metrics by field. Prefix with '-' for descending order.
loadBalancerCertificateBundleParameter
The UUID of the certificate bundle.
loadBalancerServiceCreate
nameName of the service
zone^[a-z]{2}-[a-z]{3}\d… · requiredZone
planPlan
configured_statusService configured status
Service frontends
Service backends
Service resolvers
network_uuidPrivate Network UUID
Service networks
Labels
maintenance_dowDay of week
maintenance_time^(0[0-9]|1[0-9]|2[0-…Maintenance time
List of IP addresses for the network
loadBalancerServiceConfiguredStatus
Service configured status
loadBalancerFrontendCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the frontend
portPort to listen
modeMode
default_backend^[a-zA-Z0-9_-]+$ · requiredDefault backend
Network names
TLS Configs
Rules
Frontend Properties
loadBalancerFrontendNetworkCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the Network
loadBalancerTlsConfigCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the config
certificate_bundle_uuidCertificate Bundle UUID
loadBalancerRuleCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the rule
priorityPriority
matchersRule matchers
Rule actions
matching_conditionDefines how multiple matching criteria are combined to evaluate a condition.
loadBalancerMatchingCondition
Defines how multiple matching criteria are combined to evaluate a condition.
loadBalancerMatcherCreate
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: type, match_src_ip | |
| requires: type, match_src_port | |
| requires: type, match_body_size | |
| requires: type, match_cookie | |
| requires: type, match_header | |
| requires: type, match_url_param | |
| requires: type, match_http_method | |
| requires: type, match_path | |
| requires: type, match_url | |
| requires: type, match_host | |
| requires: type, match_url_query | |
| requires: type, match_num_members_up | |
| requires: type, match_request_header | |
| requires: type, match_response_header | |
| requires: type, match_http_status |
typeForwarding rule IP matcher for matching source IP addresses. Accepts IPv4, IPv6 addresses or CIDR notation.
inverseInverse rule
loadBalancerMatcherIpCreate
valueIP address or CIDR to match against. Accepts IPv4 (e.g., 192.168.1.1), IPv6 (e.g., 2001:db8::1), or CIDR notation (e.g., 192.168.1.0/24).
loadBalancerMatcherIntCreate
methodMethod
valueValue
range_startValue
range_endValue
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: method, range_start, range_end | |
| requires: method, value |
valueloadBalancerRuleMatcherIntMethod
Method
loadBalancerMatcherStringArgCreate
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: method, name, value | |
| requires: method, name |
methodString matcher methods
nameName of the parameter
valueValue
ignore_caseIgnore case
loadBalancerStringMatcherMethods
String matcher methods
loadBalancerStringMatcherMethodsNoValue
String matcher methods (no value)
loadBalancerMatcherHttpMethodCreate
valueHTTP methods
loadBalancerHttpMethods
HTTP methods
loadBalancerMatcherStringCreate
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: method, value | |
| requires: method |
methodString matcher methods
valueValue
ignore_caseIgnore case
loadBalancerMatcherBackendCreate
backend^[a-zA-Z0-9_-]+$Name of the backend
methodMethod
valueValue
range_startValue
range_endValue
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: backend, method, range_start +1 more | |
| requires: backend, method, value |
valueloadBalancerActionCreate
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: type, action_use_backend | |
| requires: type, action_http_return | |
| requires: type, action_http_redirect | |
| requires: type, action_tcp_reject | |
| requires: type, action_set_forwarded_headers | |
| requires: type, action_set_request_header | |
| requires: type, action_set_response_header | |
| requires: type, action_http_rewrite_path | |
| requires: type, action_http_rewrite_uri |
typeForwarding rule use backend action
loadBalancerActionUseBackendCreate
backend^[a-zA-Z0-9_-]+$ · requiredName of the backend
loadBalancerActionHttpReturnCreate
statusHTTP Status code
content_typeContent types
payloadResponse body content to return to the client.
loadBalancerContentTypes
Content types
loadBalancerActionHttpRedirectCreate
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: location | |
| type = object · requires: scheme |
locationValue
statusHTTP Status code
loadBalancerActionSetHeaderCreate
headerName of the HTTP header to set or modify in the request or response.
valueValue to assign to the specified HTTP header.
loadBalancerActionHttpRewritePathCreate
match_patternRegex pattern to match against the path. Use empty string "" to match the entire path (defaults to ^(.*)$)
rewrite_toReplacement pattern (can use capture groups like \1 if match_pattern is provided)
loadBalancerActionHttpRewriteUriCreate
match_patternRegex pattern to match against the full URI. Use empty string "" to match the entire URI (defaults to ^(.*)$)
rewrite_toReplacement pattern (can use capture groups like \1 if match_pattern is provided)
loadBalancerFrontendPropertiesCreate
timeout_clientClient timeout
inbound_proxy_protocolEnable or disable inbound proxy protocol support
http2_enabledAllows for HTTP2 connection via ALPN
loadBalancerBackendCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the backend
Backend members
loadBalancerMemberCreate
nameName of the member
server_uuidTarget server UUID
weightTarget weight
max_sessionsMaximum number of sessions before queueing
typeMember type
enabledIs member enabled
backupIs backup member
ipIP address of the backend member server. Depending on the member type, this can be an IPv4 address, IPv6 address, or a domain name for dynamic members.
portPort number on which the backend member server listens.
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: name, ip, port +4 more | |
| requires: name, weight, max_sessions +2 more |
typeTarget IP address (IPv4 or IPv6)
portTarget Port
loadBalancerBackendPropertiesCreate
timeout_serverServer timeout
timeout_tunnelTunnel timeout
outbound_proxy_protocolEmpty string means disabled
health_check_typeHealth check type
health_check_intervalInterval between health checks
health_check_fallSets how many failed health checks are allowed
health_check_riseSets how many passing checks there must be before returning server to the rotation
health_check_urlTarget url for health check HTTP GET requests
health_check_expected_statusExpected HTTP status code returned by the customer application to mark server as healthy
health_check_on_downChecks on down category
health_check_tls_verifyAllows health check CA verification on TLS connections
sticky_session_cookie_name^[a-zA-Z0-9_-]*$Sets sticky session cookie name. Empty string disables sticky session.
Controls additional cookie attributes appended to sticky session cookies. Supports combinations of: SameSite=Strict|Lax|None, Secure, HttpOnly, Partitioned (semicolon-separated). Note: SameSite=None and Partitioned require Secure.
tls_enabledEnables TLS between LB backend and member servers
tls_verifyEnables CA verification on TLS backend connections
tls_use_system_caForce Load Balancer to verify member certificates against system CA bundle
http2_enabledAllows for HTTP2 connection via ALPN
loadBalancerProxyProtocolVersionOrDisabled
Empty string means disabled
loadBalancerResolverCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the resolver
nameserversNameservers
retriesNumber of retries on failure
timeoutTimeout for the query in seconds
timeout_retryTimeout for the query retries in seconds
cache_validTime in seconds to cache valid results
cache_invalidTime in seconds to cache invalid results
loadBalancerNetworkCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the network
typeNetwork type
familyNetwork family
uuidNetwork UUID
loadBalancerLabelCreate
key^[\x20-\x5E\x60-\x7E… · requiredKey
value\A[\p{L}\p{N}\p{P}\p… · requiredValue
loadBalancerMaintenanceDayOfWeek
Day of week
loadBalancerIpAddressCreate
addressIP address
network_name^[a-zA-Z0-9_-]+$Name of the target network
loadBalancerServiceReplace
nameName of the service
planPlan
configured_statusService configured status
Service frontends
Service backends
Service resolvers
Labels
maintenance_dowDay of week
maintenance_time^(0[0-9]|1[0-9]|2[0-…Maintenance time
List of IP addresses for the network
loadBalancerServiceModify
nameName of the service
planPlan
configured_statusService configured status
Service frontends
Service backends
Service resolvers
Labels
maintenance_dowDay of week
maintenance_time^(0[0-9]|1[0-9]|2[0-…Maintenance time
List of IP addresses for the network
loadBalancerFrontendModify
name^[a-zA-Z0-9_-]+$Name of the frontend
portPort to listen
modeMode
default_backend^[a-zA-Z0-9_-]+$Default backend
Frontend Properties
Network names
TLS Configs
Rules
loadBalancerTlsConfigModify
name^[a-zA-Z0-9_-]+$Name of the config
certificate_bundle_uuidCertificate Bundle UUID
loadBalancerRuleModify
name^[a-zA-Z0-9_-]+$Name of the rule
priorityPriority
matching_conditionDefines how multiple matching criteria are combined to evaluate a condition.
matchersRule matchers
Rule actions
loadBalancerBackendModify
name^[a-zA-Z0-9_-]+$Name of the backend
Backend members
TLS Configs
Resolver reference
Backend Properties
loadBalancerMemberModify
nameName of the member
server_uuidTarget server UUID
weightTarget weight
max_sessionsMaximum number of sessions before queueing
typeMember type
enabledIs member enabled
backupIs backup member
ipIP address of the backend member server. Depending on the member type, this can be an IPv4 address, IPv6 address, or a domain name for dynamic members.
portPort number on which the backend member server listens.
Decision Table
| Variant | Matching Criteria |
|---|---|
| No specific criteria | |
| requires: type |
typeTarget IP address (IPv4 or IPv6)
portTarget Port
loadBalancerNetworkModify
name^[a-zA-Z0-9_-]+$Name of the network
loadBalancerResolverModify
name^[a-zA-Z0-9_-]+$Name of the resolver
nameserversNameservers
retriesNumber of retries on failure
timeoutTimeout for the query in seconds
timeout_retryTimeout for the query retries in seconds
cache_validTime in seconds to cache valid results
cache_invalidTime in seconds to cache invalid results
loadBalancerLabelModify
key^[\x20-\x5E\x60-\x7E…Key
value\A[\p{L}\p{N}\p{P}\p…Value
loadBalancerCertificateBundleCreate
name^[a-zA-Z0-9_-]+$ · requiredName of the bundle
typeCertificate bundle type
hostnamesArray of hostnames
certificateCertificate
intermediatesIntermediate certificates
private_keyPrivate key
challenge_keyUnique key used for ACME DNS challenge validation when obtaining certificates dynamically.
key_typePrivate key type
Labels
Decision Table
| Variant | Matching Criteria |
|---|---|
| requires: name, type, certificate +1 more | |
| requires: name, type, hostnames +1 more | |
| requires: name, type, certificate |
typehostnameskey_typeloadBalancerCertificateBundleModify
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object | |
| type = object |
name^[a-zA-Z0-9_-]+$Name of the bundle
certificateCertificate
intermediatesIntermediate certificates
private_keyPrivate key
Labels
loadBalancerCertificateBundleManualModify
name^[a-zA-Z0-9_-]+$Name of the bundle
certificateCertificate
intermediatesIntermediate certificates
private_keyPrivate key
Labels
loadBalancerCertificateBundleDynamicModify
name^[a-zA-Z0-9_-]+$Name of the bundle
hostnamesArray of hostnames
Labels
challenge_keyUnique key used for ACME DNS challenge validation when obtaining certificates dynamically.
loadBalancerCertificateBundleAuthorityModify
name^[a-zA-Z0-9_-]+$Name of the bundle
certificateCertificate
Labels
loadBalancerServicesResponse
Response schema for a list of services.
uuidUnique identifier of the service.
nameHuman-readable name assigned to the service.
zoneUpCloud zone where the service is deployed.
planSelected load balancer plan defining node size, performance, and pricing tier.
configured_statusConfiguration status of the service (e.g., whether all components are correctly provisioned).
created_atTimestamp when the service was created.
updated_atTimestamp when the service was last updated.
operational_stateCurrent operational state of the service, describing its runtime behavior and availability.
List of frontend configurations associated with the service.
List of backend configurations linked to this service.
DNS resolvers available for this service.
Networks attached to this service.
IP addresses assigned to this service.
Labels associated with the service for metadata tagging and identification.
maintenance_dowDay of week scheduled for maintenance operations.
maintenance_timeTime of day (in UTC) scheduled for maintenance operations.
network_uuidDeprecated: old field replaced by the networks array.
dns_nameDeprecated: legacy DNS field replaced by service-level IP addressing.
loadBalancerService
uuidUnique identifier of the service.
nameHuman-readable name assigned to the service.
zoneUpCloud zone where the service is deployed.
planSelected load balancer plan defining node size, performance, and pricing tier.
configured_statusConfiguration status of the service (e.g., whether all components are correctly provisioned).
created_atTimestamp when the service was created.
updated_atTimestamp when the service was last updated.
operational_stateCurrent operational state of the service, describing its runtime behavior and availability.
List of frontend configurations associated with the service.
List of backend configurations linked to this service.
DNS resolvers available for this service.
Networks attached to this service.
IP addresses assigned to this service.
Labels associated with the service for metadata tagging and identification.
maintenance_dowDay of week scheduled for maintenance operations.
maintenance_timeTime of day (in UTC) scheduled for maintenance operations.
network_uuidDeprecated: old field replaced by the networks array.
dns_nameDeprecated: legacy DNS field replaced by service-level IP addressing.
loadBalancerFrontend
nameHuman-readable name assigned to the frontend.
portPort number on which the frontend listens for incoming connections.
modeOperating mode defining the protocol layer at which the frontend operates.
default_backendName of the backend used when no routing rules match the incoming request.
Represents a list of TLS configuration for a frontend or backend, defining the certificate bundle and associated identifiers within the load balancer service.
Represents a list of load balancer rules that define how incoming requests are matched and processed, including conditions, actions, and backend target associations.
Defines configurable properties for a frontend, such as client timeout settings, protocol options, and linkage to its parent frontend resource.
created_atTimestamp when the frontend was created (RFC 3339 format).
updated_atTimestamp when the frontend was last updated (RFC 3339 format).
loadBalancerTlsConfigsResponse
Represents a list of TLS configuration for a frontend or backend, defining the certificate bundle and associated identifiers within the load balancer service.
nameHuman-readable name assigned to the TLS configuration.
certificate_bundle_uuidUUID of the certificate bundle used for TLS encryption.
created_atTimestamp when the TLS configuration was created (RFC 3339 format).
updated_atTimestamp when the TLS configuration was last updated (RFC 3339 format).
loadBalancerTlsConfig
nameHuman-readable name assigned to the TLS configuration.
certificate_bundle_uuidUUID of the certificate bundle used for TLS encryption.
created_atTimestamp when the TLS configuration was created (RFC 3339 format).
updated_atTimestamp when the TLS configuration was last updated (RFC 3339 format).
loadBalancerRulesResponse
Represents a list of load balancer rules that define how incoming requests are matched and processed, including conditions, actions, and backend target associations.
nameHuman-readable name assigned to the routing rule.
priorityPriority order for rule evaluation, where lower values indicate higher priority.
matching_conditionLogical operator determining how multiple matchers are combined (and/or).
List of conditions that incoming requests must satisfy for this rule to apply.
List of actions to execute when the rule matches an incoming request.
created_atTimestamp when the rule was created (RFC 3339 format).
updated_atTimestamp when the rule was last updated (RFC 3339 format).
loadBalancerRule
nameHuman-readable name assigned to the routing rule.
priorityPriority order for rule evaluation, where lower values indicate higher priority.
matching_conditionLogical operator determining how multiple matchers are combined (and/or).
List of conditions that incoming requests must satisfy for this rule to apply.
List of actions to execute when the rule matches an incoming request.
created_atTimestamp when the rule was created (RFC 3339 format).
updated_atTimestamp when the rule was last updated (RFC 3339 format).
loadBalancerMatcherResponse
typeType of matcher defining which aspect of the request or response to evaluate.
inverseIndicates whether to invert the match result (true) or use it as-is (false).
Defines a match condition based on the source IP address or subnet. Used when the matcher type is 'src_ip'.
Defines integer matching criteria for requests or responses.
Defines integer matching criteria for requests or responses.
Extends MatchString with an additional 'name' parameter, used for matchers that require a key-value pair (e.g., matching headers, cookies, or URL parameters).
Extends MatchString with an additional 'name' parameter, used for matchers that require a key-value pair (e.g., matching headers, cookies, or URL parameters).
Extends MatchString with an additional 'name' parameter, used for matchers that require a key-value pair (e.g., matching headers, cookies, or URL parameters).
Extends MatchString with an additional 'name' parameter, used for matchers that require a key-value pair (e.g., matching headers, cookies, or URL parameters).
Extends MatchString with an additional 'name' parameter, used for matchers that require a key-value pair (e.g., matching headers, cookies, or URL parameters).
Defines integer matching criteria for requests or responses.
Defines a string-based match condition, used for matching values such as paths, headers, URLs, or hostnames.
Defines a string-based match condition, used for matching values such as paths, headers, URLs, or hostnames.
Defines a string-based match condition, used for matching values such as paths, headers, URLs, or hostnames.
Defines a string-based match condition, used for matching values such as paths, headers, URLs, or hostnames.
Defines a string-based match condition, used for matching values such as paths, headers, URLs, or hostnames.
Defines a backend health matcher used to compare the number of healthy (up) members in a specific backend against a threshold value. Used when the matcher type is 'num_members_up'.
loadBalancerMatchIpResponse
valueIP address or CIDR subnet to match against the source IP. Accepts IPv4, IPv6, or CIDR notation.
loadBalancerMatchIntResponse
methodComparison method used to evaluate the integer value.
valueInteger value to compare against using the specified comparison method.
range_startStarting value of the range for range-based integer matching.
range_endEnding value of the range for range-based integer matching.
loadBalancerMatchStringWithArgResponse
namemethodString comparison method used to evaluate the match condition.
valueString value or pattern to match against using the specified comparison method.
ignore_caseIndicates whether the string comparison should be case-insensitive.
loadBalancerMatchStringResponse
methodString comparison method used to evaluate the match condition.
valueString value or pattern to match against using the specified comparison method.
ignore_caseIndicates whether the string comparison should be case-insensitive.
loadBalancerMatchBackendResponse
methodComparison method used to evaluate the integer value.
valueInteger value to compare against using the specified comparison method.
backendrange_startStarting value of the range for range-based integer matching.
range_endEnding value of the range for range-based integer matching.
loadBalancerActionResponse
typeType of action defining how matched requests should be processed or modified.
Defines the backend target to which the request should be routed when the rule matches. Used when the action type is 'use_backend'.
Defines a custom HTTP response returned to the client when a rule matches. Used when the action type is 'http_return'.
Defines an HTTP redirection action used to redirect incoming requests to a specified URL with a given HTTP status code. Used when the action type is 'http_redirect'.
action_tcp_rejectDefines a TCP rejection action that immediately closes incoming connections when a rule matches. Used when the action type is 'tcp_reject'.
action_set_forwarded_headersDefines an action that automatically adds standard X-Forwarded-* headers (such as X-Forwarded-For and X-Forwarded-Proto) to requests before forwarding them to the backend. Used when the action type is 'set_forwarded_headers'.
Defines an action that adds or modifies an HTTP header in a request or response. Used when the action type is 'set_request_header' or 'set_response_header'.
Defines an action that adds or modifies an HTTP header in a request or response. Used when the action type is 'set_request_header' or 'set_response_header'.
Defines an action that rewrites the HTTP request path using a regex pattern.
Defines an action that rewrites the HTTP request URI using a regex pattern.
loadBalancerActionUseBackendResponse
backendName of the backend to which the request should be routed when this action executes.
loadBalancerActionHttpReturnResponse
statusHTTP status code to return.
content_typeMIME type of the response body.
payloadBase64-encoded payload returned as the response body.
loadBalancerActionHttpRedirectResponse
locationAbsolute or relative URL to which requests are redirected.
statusHTTP status code for the redirection. Common values are 301 (permanent) or 302 (temporary).
loadBalancerActionTcpRejectResponse
loadBalancerActionSetForwardedHeadersResponse
loadBalancerActionSetHeaderResponse
headerName of the HTTP header to add or modify.
valueValue to assign to the specified header.
loadBalancerActionHttpRewritePathResponse
match_patternRegex pattern to match against the path.
rewrite_toReplacement pattern (can use capture groups like \1).
loadBalancerActionHttpRewriteUriResponse
match_patternRegex pattern to match against the full URI.
rewrite_toReplacement pattern (can use capture groups like \1).
loadBalancerFrontendPropertiesResponse
timeout_clientMaximum inactivity timeout for a client connection, in milliseconds. Determines how long a client connection can remain idle before being closed.
frontend_idIdentifier linking these properties to the parent frontend configuration.
inbound_proxy_protocolEnables or disables support for the Proxy Protocol on inbound connections, allowing client IP addresses to be forwarded to the backend.
http2_enabledIndicates whether HTTP/2 protocol support is enabled for this frontend.
loadBalancerBackend
nameHuman-readable name of the backend
List of backend member servers (nodes) participating in this backend configuration.
TLS configurations associated with this backend, specifying certificate bundles and identifiers.
Properties of a backend configuration.
created_atTimestamp when the backend was created (RFC 3339 format).
updated_atTimestamp when the backend was last updated (RFC 3339 format).
resolverOptional outbound DNS resolver reference used by this backend. Null when not set.
loadBalancerMember
nameHuman-readable name assigned to the backend member.
ipIP address of the backend member server.
portPort number on which the backend member server listens.
weightRelative weight for load balancing, determining the proportion of requests sent to this member.
max_sessionsMaximum number of concurrent connections allowed to this backend member.
typeType of backend configuration. Allowed values are 'static' and 'dynamic'.
enabledIndicates whether the backend member is actively participating in load balancing.
backupIndicates whether this member serves as a backup, only receiving traffic when all primary members are unavailable.
created_atTimestamp when the backend member was created (RFC 3339 format).
updated_atTimestamp when the backend member was last updated (RFC 3339 format).
loadBalancerBackendPropertiesResponse
backend_idIdentifier of the backend.
timeout_serverServer timeout in milliseconds.
timeout_tunnelTunnel timeout in milliseconds.
health_check_typeType of health check.
health_check_intervalInterval between health checks in seconds.
health_check_fallNumber of failed checks before marking as unhealthy.
health_check_riseNumber of successful checks before marking as healthy.
health_check_urlURL for HTTP health checks.
health_check_expected_statusExpected HTTP status code from health check.
health_check_tls_verifyWhether to verify TLS in health check.
health_check_on_downAction to take when backend is down.
tls_enabledWhether TLS is enabled.
tls_verifyWhether to verify backend TLS certificate.
tls_use_system_caWhether to use system CA for backend TLS.
http2_enabledWhether HTTP/2 is enabled for the backend.
outbound_proxy_protocolEmpty string means disabled
sticky_session_cookie_nameName of the sticky session cookie.
sticky_session_cookie_attributesAdditional cookie attributes appended to sticky session cookies. Supports combinations of: SameSite=Strict|Lax|None, Secure, HttpOnly, Partitioned (semicolon-separated).
loadBalancerResolver
nameHuman-readable name assigned to the DNS resolver.
nameserversList of DNS nameserver addresses (with optional port) used to resolve backend member hostnames.
retriesNumber of retry attempts for failed DNS queries.
timeoutInitial timeout in milliseconds for DNS query responses.
timeout_retryTimeout in milliseconds for DNS query retry attempts.
cache_validTime in seconds to cache valid (successful) DNS responses.
cache_invalidTime in seconds to cache invalid (failed) DNS responses.
created_atTimestamp when the DNS resolver was created (RFC 3339 format).
updated_atTimestamp when the DNS resolver was last updated (RFC 3339 format).
loadBalancerNetwork
nameHuman-readable name assigned to the network.
uuidUUID represented as a string
typeNetwork type indicating the visibility scope (public or private).
familyIP address family used by this network (IPv4 or IPv6).
created_atTimestamp when the network was created (RFC 3339 format).
updated_atTimestamp when the network was last updated (RFC 3339 format).
dns_nameFully qualified domain name (FQDN) for accessing the load balancer through this network.
loadBalancerIpAddress
addressIP address assigned to the load balancer service on this network.
network_nameName of the network to which this IP address belongs.
created_atTimestamp when the IP address was created (RFC 3339 format).
updated_atTimestamp when the IP address was last updated (RFC 3339 format).
loadBalancerLabelResponse
keyLabel key used for identification and filtering.
valueThe value of the label (optional).
loadBalancerErrorResponse
Error details containing the error message and code.
loadBalancerFrontendsResponse
An array of frontend configurations for a load balancer service.
nameHuman-readable name assigned to the frontend.
portPort number on which the frontend listens for incoming connections.
modeOperating mode defining the protocol layer at which the frontend operates.
default_backendName of the backend used when no routing rules match the incoming request.
Represents a list of TLS configuration for a frontend or backend, defining the certificate bundle and associated identifiers within the load balancer service.
Represents a list of load balancer rules that define how incoming requests are matched and processed, including conditions, actions, and backend target associations.
Defines configurable properties for a frontend, such as client timeout settings, protocol options, and linkage to its parent frontend resource.
created_atTimestamp when the frontend was created (RFC 3339 format).
updated_atTimestamp when the frontend was last updated (RFC 3339 format).
loadBalancerFrontendTlsConfigsResponse
Represents a list of TLS configurations for a frontend or backend, defining the certificate bundle and associated identifiers within the load balancer service.
nameHuman-readable name assigned to the TLS configuration.
certificate_bundle_uuidUUID of the certificate bundle used for TLS encryption.
created_atTimestamp when the TLS configuration was created (RFC 3339 format).
updated_atTimestamp when the TLS configuration was last updated (RFC 3339 format).
loadBalancerBackendsResponse
Response schema for a list of backends.
nameHuman-readable name of the backend
List of backend member servers (nodes) participating in this backend configuration.
TLS configurations associated with this backend, specifying certificate bundles and identifiers.
Properties of a backend configuration.
created_atTimestamp when the backend was created (RFC 3339 format).
updated_atTimestamp when the backend was last updated (RFC 3339 format).
resolverOptional outbound DNS resolver reference used by this backend. Null when not set.
loadBalancerMembersResponse
Response schema for a list of members.
nameHuman-readable name assigned to the backend member.
ipIP address of the backend member server.
portPort number on which the backend member server listens.
weightRelative weight for load balancing, determining the proportion of requests sent to this member.
max_sessionsMaximum number of concurrent connections allowed to this backend member.
typeType of backend configuration. Allowed values are 'static' and 'dynamic'.
enabledIndicates whether the backend member is actively participating in load balancing.
backupIndicates whether this member serves as a backup, only receiving traffic when all primary members are unavailable.
created_atTimestamp when the backend member was created (RFC 3339 format).
updated_atTimestamp when the backend member was last updated (RFC 3339 format).
loadBalancerIpAddressesResponse
A list of floating public IPv4 addresses attached to the load balancer service, each including its network interface metadata.
addressIP address assigned to the load balancer service on this network.
network_nameName of the network to which this IP address belongs.
created_atTimestamp when the IP address was created (RFC 3339 format).
updated_atTimestamp when the IP address was last updated (RFC 3339 format).
loadBalancerResolversResponse
Represents a list of DNS resolver configurations for a load balancer service.
nameHuman-readable name assigned to the DNS resolver.
nameserversList of DNS nameserver addresses (with optional port) used to resolve backend member hostnames.
retriesNumber of retry attempts for failed DNS queries.
timeoutInitial timeout in milliseconds for DNS query responses.
timeout_retryTimeout in milliseconds for DNS query retry attempts.
cache_validTime in seconds to cache valid (successful) DNS responses.
cache_invalidTime in seconds to cache invalid (failed) DNS responses.
created_atTimestamp when the DNS resolver was created (RFC 3339 format).
updated_atTimestamp when the DNS resolver was last updated (RFC 3339 format).
loadBalancerServiceLabelsResponse
Represents a list of key-value label associated with the load balancer service
keyLabel key used for identification and filtering.
valueThe value of the label (optional).
loadBalancerMetrics
List of frontend metrics.
List of backend metrics.
loadBalancerFrontendMetricsResponse
loadBalancerCommonMetricsResponse
total_request_bytesTotal number of request bytes processed.
total_response_bytesTotal number of response bytes processed.
total_denied_responsesTotal number of denied responses.
total_http_responses_1xxTotal number of HTTP 1xx informational responses.
total_http_responses_2xxTotal number of HTTP 2xx successful responses.
total_http_responses_3xxTotal number of HTTP 3xx redirection responses.
total_http_responses_4xxTotal number of HTTP 4xx client error responses.
total_http_responses_5xxTotal number of HTTP 5xx server error responses.
total_http_responses_otherTotal number of HTTP responses outside the standard 1xx–5xx range.
total_sessionsTotal number of sessions handled.
session_rateAverage rate of sessions per second.
current_sessionsCurrent number of active sessions.
loadBalancerRequestMetricsResponse
total_http_requestsTotal number of HTTP requests processed.
total_denied_requestsTotal number of denied HTTP requests.
total_intercepted_requestsTotal number of intercepted HTTP requests by internal rules or actions.
loadBalancerBackendMetricsResponse
loadBalancerServerMetricsResponse
total_failed_checks_transitionsTotal number of times the server transitioned from healthy to failed state due to failed health checks.
total_client_abortedTotal number of sessions aborted by clients before completion.
total_failed_connectionsTotal number of failed connection attempts to the server.
total_invalid_responsesTotal number of invalid responses received from the server.
total_routed_requestsTotal number of requests successfully routed to the server.
total_server_abortedTotal number of sessions aborted by the server before completion.
total_server_redispatchesTotal number of requests that were redispatched to another server after failure.
total_server_connection_retriesTotal number of retries attempted for failed server connections.
connections_waitingCurrent number of connections waiting for a server slot.
loadBalancerAvgTimeMetricsResponse
avg_connection_time_msAverage time taken to establish a connection in milliseconds.
avg_queue_time_msAverage time spent in queue before being processed, in milliseconds.
avg_server_response_time_msAverage server response time in milliseconds.
avg_total_time_msAverage total time from connection start to response completion, in milliseconds.
loadBalancerMemberMetricsResponse
loadBalancerMetricsSeriesResponse
Response schema for a mapping of metric series identifiers to their corresponding metrics data.
List of frontend metrics.
List of backend metrics.
loadBalancerFrontendMetricsSeriesResponse
Response schema for a list of frontend metrics series.
start_atTimestamp marking the beginning of the metrics aggregation period.
end_atTimestamp marking the end of the metrics aggregation period.
frontendsList of frontend names or identifiers included in the aggregated data.
denied_connectionsTotal number of denied frontend connections within the time range.
denied_sessionsTotal number of denied sessions during the period.
invalid_requestsNumber of malformed or invalid HTTP requests received.
request_bytesTotal size of incoming request payloads, in bytes.
response_bytesTotal size of outgoing response payloads, in bytes.
denied_responsesNumber of HTTP responses that were denied or rejected.
http_responses_1xxCount of informational (1xx) HTTP responses.
http_responses_2xxCount of successful (2xx) HTTP responses.
http_responses_3xxCount of redirection (3xx) HTTP responses.
http_responses_4xxCount of client error (4xx) HTTP responses.
http_responses_5xxCount of server error (5xx) HTTP responses.
http_responses_otherCount of HTTP responses with codes outside the 1xx–5xx range.
sessionsTotal number of frontend sessions handled.
http_requestsTotal number of HTTP requests processed during the aggregation period.
denied_requestsTotal number of HTTP requests denied.
intercepted_requestsNumber of requests intercepted before reaching the backend.
loadBalancerFrontendMetricsSeries
start_atTimestamp marking the beginning of the metrics aggregation period.
end_atTimestamp marking the end of the metrics aggregation period.
frontendsList of frontend names or identifiers included in the aggregated data.
denied_connectionsTotal number of denied frontend connections within the time range.
denied_sessionsTotal number of denied sessions during the period.
invalid_requestsNumber of malformed or invalid HTTP requests received.
request_bytesTotal size of incoming request payloads, in bytes.
response_bytesTotal size of outgoing response payloads, in bytes.
denied_responsesNumber of HTTP responses that were denied or rejected.
http_responses_1xxCount of informational (1xx) HTTP responses.
http_responses_2xxCount of successful (2xx) HTTP responses.
http_responses_3xxCount of redirection (3xx) HTTP responses.
http_responses_4xxCount of client error (4xx) HTTP responses.
http_responses_5xxCount of server error (5xx) HTTP responses.
http_responses_otherCount of HTTP responses with codes outside the 1xx–5xx range.
sessionsTotal number of frontend sessions handled.
http_requestsTotal number of HTTP requests processed during the aggregation period.
denied_requestsTotal number of HTTP requests denied.
intercepted_requestsNumber of requests intercepted before reaching the backend.
loadBalancerBackendMetricsSeriesResponse
Response schema for a list of backend metrics series.
start_atTimestamp marking the start of the metrics collection period.
end_atTimestamp marking the end of the metrics collection period.
backendsList of backend identifiers included in the metrics series.
request_bytesTotal number of request bytes processed.
response_bytesTotal number of response bytes sent.
denied_responsesTotal number of denied responses.
http_responses_1xxCount of HTTP 1xx informational responses.
http_responses_2xxCount of HTTP 2xx successful responses.
http_responses_3xxCount of HTTP 3xx redirection responses.
http_responses_4xxCount of HTTP 4xx client error responses.
http_responses_5xxCount of HTTP 5xx server error responses.
http_responses_otherCount of HTTP responses outside the 1xx–5xx range.
sessionsTotal number of sessions.
downtimeTotal downtime in seconds.
failed_checks_transitionsNumber of transitions from healthy to failed health checks.
client_abortedNumber of client-aborted connections.
failed_connectionsNumber of failed connections.
invalid_responsesNumber of invalid responses.
routed_requestsNumber of routed requests.
server_abortedNumber of server-aborted connections.
server_redispatchesNumber of server redispatches.
server_connection_retriesNumber of server connection retries.
loadBalancerBackendMetricsSeries
start_atTimestamp marking the start of the metrics collection period.
end_atTimestamp marking the end of the metrics collection period.
backendsList of backend identifiers included in the metrics series.
request_bytesTotal number of request bytes processed.
response_bytesTotal number of response bytes sent.
denied_responsesTotal number of denied responses.
http_responses_1xxCount of HTTP 1xx informational responses.
http_responses_2xxCount of HTTP 2xx successful responses.
http_responses_3xxCount of HTTP 3xx redirection responses.
http_responses_4xxCount of HTTP 4xx client error responses.
http_responses_5xxCount of HTTP 5xx server error responses.
http_responses_otherCount of HTTP responses outside the 1xx–5xx range.
sessionsTotal number of sessions.
downtimeTotal downtime in seconds.
failed_checks_transitionsNumber of transitions from healthy to failed health checks.
client_abortedNumber of client-aborted connections.
failed_connectionsNumber of failed connections.
invalid_responsesNumber of invalid responses.
routed_requestsNumber of routed requests.
server_abortedNumber of server-aborted connections.
server_redispatchesNumber of server redispatches.
server_connection_retriesNumber of server connection retries.
loadBalancerMemberMetricsSeriesResponse
start_atTimestamp marking the start of the metrics collection period.
end_atTimestamp marking the end of the metrics collection period.
membersList of backend member identifiers included in the metrics series.
request_bytesTotal number of request bytes processed by all members in the series.
response_bytesTotal number of response bytes sent by all members.
denied_responsesTotal number of denied responses returned during the period.
http_responses_1xxCount of HTTP 1xx informational responses.
http_responses_2xxCount of HTTP 2xx successful responses.
http_responses_3xxCount of HTTP 3xx redirection responses.
http_responses_4xxCount of HTTP 4xx client error responses.
http_responses_5xxCount of HTTP 5xx server error responses.
http_responses_otherCount of HTTP responses outside the 1xx–5xx range.
sessionsTotal number of active or completed sessions during the metrics window.
downtimeTotal downtime duration in seconds.
failed_checks_transitionsNumber of transitions from healthy to failed health checks detected during the period.
client_abortedNumber of connections aborted by the client.
failed_connectionsNumber of backend connection attempts that failed.
invalid_responsesNumber of invalid or malformed responses detected.
routed_requestsTotal number of requests successfully routed to the backend members.
server_abortedNumber of connections aborted by the backend server.
server_redispatchesNumber of requests redispatched to another backend member after an initial failure.
server_connection_retriesNumber of backend connection retry attempts.
failed_checksTotal number of failed health checks for all members combined.
loadBalancerCertificatesBundleResponse
Response schema for a list of certificate bundles.
uuidUnique identifier for the certificate bundle.
nameHuman-readable name assigned to the certificate bundle.
tls_typeThe certificate bundle type. Determines how the certificate is provisioned and managed.
operational_stateCurrent operational state of the certificate bundle.
created_atTimestamp when this certificate bundle was created.
updated_atTimestamp when this certificate bundle was last updated.
certificate_rawPEM-encoded certificate data (base64).
intermediates_rawPEM-encoded intermediate certificates (base64).
hostnamesList of hostnames covered by this certificate bundle.
Problems reported during ACME challenge validation.
key_typeType of private key used for this certificate bundle.
List of load balancer services that use this certificate bundle.
not_beforeThe start date and time of certificate validity.
not_afterThe expiration date and time of certificate validity.
List of labels attached to this certificate bundle.
loadBalancerCertificateBundle
uuidUnique identifier for the certificate bundle.
nameHuman-readable name assigned to the certificate bundle.
tls_typeThe certificate bundle type. Determines how the certificate is provisioned and managed.
operational_stateCurrent operational state of the certificate bundle.
created_atTimestamp when this certificate bundle was created.
updated_atTimestamp when this certificate bundle was last updated.
certificate_rawPEM-encoded certificate data (base64).
intermediates_rawPEM-encoded intermediate certificates (base64).
hostnamesList of hostnames covered by this certificate bundle.
Problems reported during ACME challenge validation.
key_typeType of private key used for this certificate bundle.
List of load balancer services that use this certificate bundle.
not_beforeThe start date and time of certificate validity.
not_afterThe expiration date and time of certificate validity.
List of labels attached to this certificate bundle.
loadBalancerChallengeProblemResponse
hostnameThe hostname for which the ACME challenge validation failed or encountered an error.
Represents an error object following the Problem Details specification (RFC7807). Provides machine-readable and human-readable information about an error that occurred while processing a request.
loadBalancerProblemResponse
typeA URI reference identifying the problem type. When dereferenced, it typically provides human-readable documentation for the error.
titleA short, human-readable summary of the problem type. This value should not vary between occurrences of the same error type.
statusThe HTTP status code generated by the origin server for this occurrence of the problem.
detailA human-readable explanation specific to this occurrence of the problem.
A list of invalid parameters that caused the problem. Used to provide detailed feedback for validation errors.
correlation_idA unique identifier for this error instance, useful for tracing or debugging requests.
loadBalancerProblemInvalidParamResponse
nameThe name of the parameter or form field that caused the validation error. It can include structural delimiters to indicate nested fields (e.g., 'data.attributes.email').
reasonA human-readable message explaining why the parameter value was invalid, either syntactically or semantically.
loadBalancerEmbeddedServiceResponse
uuidUnique identifier for the load balancer service.
nameHuman-readable name of the embedded service.
List of frontends associated with the service. Each frontend defines how client connections are received.
List of backends associated with the service. Each backend defines how traffic is distributed to target servers.
deletedIndicates whether the service has been marked as deleted.
loadBalancerEmbeddedFrontendResponse
nameHuman-readable name of the embedded frontend within the load balancer service.
List of TLS configuration objects associated with this frontend. Each entry references a certificate bundle used for secure connections.
loadBalancerEmbeddedBackendResponse
nameHuman-readable name of the embedded backend within the load balancer service.
List of TLS configuration objects associated with this backend. Each entry defines a certificate bundle used for secure connections to backend servers.
loadBalancerCertificateBundleLabelsResponse
Represents a list of label key-value pairs attached to a certificate bundle within the load-balancer service, used for resource classification, billing and filtering.
keyLabel key used for identification and filtering.
valueThe value of the label (optional).
loadBalancerDnsChallengeDomainResponse
domainThe DNS challenge domain to use for ACME validation.
loadBalancerPlansResponse
List of available load balancer plans, each defining the node size, performance characteristics, and associated pricing options.
idUnique identifier of the plan.
nameName of the plan.
typeThe type of plan.
server_numberNumber of servers included in the plan.
core_numberNumber of CPU cores assigned per server.
memory_amountAmount of memory per server in mebibytes.
per_server_max_sessionsMaximum number of sessions allowed per server.
public_iface_bw_in_mbitsPublic interface inbound bandwidth in Mbit/s.
public_iface_bw_out_mbitsPublic interface outbound bandwidth in Mbit/s.
allow_trial_accountsIndicates whether trial accounts are allowed for this plan.
created_atTimestamp when the plan was created.
updated_atTimestamp when the plan was last updated.
loadBalancerPlan
idUnique identifier of the plan.
nameName of the plan.
typeThe type of plan.
server_numberNumber of servers included in the plan.
core_numberNumber of CPU cores assigned per server.
memory_amountAmount of memory per server in mebibytes.
per_server_max_sessionsMaximum number of sessions allowed per server.
public_iface_bw_in_mbitsPublic interface inbound bandwidth in Mbit/s.
public_iface_bw_out_mbitsPublic interface outbound bandwidth in Mbit/s.
allow_trial_accountsIndicates whether trial accounts are allowed for this plan.
created_atTimestamp when the plan was created.
updated_atTimestamp when the plan was last updated.
createFirewallRuleset
name^[a-zA-Z0-9_-]+$ · requiredName of the firewall ruleset
uuidThe unique identifier for the resource.
descriptionDescription of the firewall ruleset
statefulenableddefault_dns_rules_enabledLabels
server_uuidThe unique identifier for the resource.
firewallRulesetModify
name^[a-zA-Z0-9_-]+$Name of the ruleset
descriptionDescription of the firewall ruleset
Labels
enabledEnabled
default_dns_rules_enabledfirewallRulesetListResponse
Response schema for a list of firewall rulesets.
uuidThe unique identifier for the server.
name^[a-zA-Z0-9_-]+$Name of the firewall ruleset
descriptionDescription of the firewall ruleset
statefulversionThe firewall ruleset version.
enableddefault_dns_rules_enabledLabels
server_uuidThe unique identifier for the server.
created_atupdated_atfirewallRulesetDetailResponse
uuidThe unique identifier for the server.
name^[a-zA-Z0-9_-]+$Name of the firewall ruleset
descriptionDescription of the firewall ruleset
statefulversionThe firewall ruleset version.
enableddefault_dns_rules_enabledLabels
server_uuidThe unique identifier for the server.
created_atupdated_atfirewallRulesetRuleDetailResponse
actiondirectionfamilyuuidThe unique identifier for the server.
enabledEnabled
commentComments
destination_address_startdestination_address_enddestination_port_startdestination_port_enddestination_address_cidricmp_typepositionprotocolsource_address_startsource_address_endsource_port_startsource_port_endsource_address_cidrfirewallRulesetQueryParamLimit
Schema for a query parameter specifying the maximum number of entries to return (limit).
firewallRulesetQueryParamOffset
Schema for a query parameter specifying the offset for pagination.
firewallRulesetQueryParamSort
Schema for a query parameter specifying the sort field.
firewallRulesetServerUuid
The unique identifier for the server.
firewallRulesetLabelKey
^[\x20-\x5E\x60-\x7E…The key of a label.
firewallRulesetServerFirewallRulePosition
^([1-9][0-9]?[0-9]?|…The server firewall rule position.
firewallRulesetUuid
The unique identifier for the resource.
firewallRulesetCreateLabel
key^[\x20-\x5E\x60-\x7E… · requiredKey
value\A[\p{L}\p{N}\p{P}\p… · requiredValue
firewallRulesetFirewallRuleCreate
actiondirectionfamilyuuidThe unique identifier for the resource.
enabledEnabled
commentComments
destination_address_startdestination_address_enddestination_port_startdestination_port_enddestination_address_cidricmp_typepositionprotocolsource_address_startsource_address_endsource_port_startsource_port_endsource_address_cidrfirewallRulesetFirewallRuleModify
enabledEnabled
actioncommentComments
destination_address_startdestination_address_enddestination_port_startdestination_port_enddestination_address_cidrdirectionfamilyicmp_typepositionprotocolsource_address_startsource_address_endsource_port_startsource_port_endsource_address_cidrfirewallRulesetLabelModify
key^[\x20-\x5E\x60-\x7E…The key of a label.
value\A[\p{L}\p{N}\p{P}\p…Schema for a label value property, allowing a string or null with specific character constraints.
firewallRulesetLabelValue
\A[\p{L}\p{N}\p{P}\p…Schema for a label value property, allowing a string or null with specific character constraints.
firewallRulesetServerFirewallRule
directionRule direction.
actionRule action.
Rule position
Rule protocol
enabled^(true|1|yes|false|0…Rule enabled
ICMP type
Destination port range starts from this port number
Destination port range ends at this port number
Source port range starts from this port number
Source port range ends at this port number
Destination address range starts from this address
Destination address range ends from to this address
Source address range starts from this address
Source address range ends at this address
commentComment
firewallRulesetServerFirewallRuleCreate
Server firewall rule
firewallRulesetErrorResponse
typeError code string.
titleShort description of the error.
correlation_idUnique identifier for the request, useful for debugging.
statusHTTP status code associated with the error.
List of invalid parameters in the request.
firewallRulesetFirewallRuleListResponse
Response schema for a list of firewall ruleset rules.
actiondirectionfamilyuuidThe unique identifier for the server.
enabledEnabled
commentComments
destination_address_startdestination_address_enddestination_port_startdestination_port_enddestination_address_cidricmp_typepositionprotocolsource_address_startsource_address_endsource_port_startsource_port_endsource_address_cidrfirewallRulesetLabelListResponse
Response schema for listing labels.
keyvaluefirewallRulesetLabelDetailResponse
keyvaluefirewallRulesetServerFirewallDetailResponse
Server firewall rules.
firewallRulesetErrorLegacyResponse
Schema for legacy error response.
firewallRulesetServerFirewallRuleDetail
Server firewall rule
vncKeymapError
zone
^[a-z][a-z0-9-]{0,14…Zone identifier