Source code for kong.cluster

# AUTO GENERATED BASED ON Kong 3.8.x, DO NOT EDIT
# Original source path: kong/pdk/cluster.lua

from typing import TypeVar, Any, Union, List, Mapping, Tuple, Optional

number = TypeVar('number', int, float)
table = TypeVar('table', List[Any], Mapping[str, Any])
array = table
# XXX
cdata = Any
err = str


[docs] class cluster():
[docs] @staticmethod def get_id() -> Tuple[str, str]: """ Returns the unique ID for this Kong cluster. If Kong is running in DB-less mode without a cluster ID explicitly defined, then this method returns `nil`. For hybrid mode, all control planes and data planes belonging to the same cluster return the same cluster ID. For traditional database-based deployments, all Kong nodes pointing to the same database also return the same cluster ID. Example: id, err = kong.cluster.get_id() if err: # handle errorif not id: # no cluster ID is available# use id here :return: The v4 UUID used by this cluster as its ID. :rtype: str :return: An error message. :rtype: str """ pass
pass