Web Clusters¶
WebCluster¶
- class WebCluster(oid: UUID | None = None, label: str | None = None, description: str | None = None, tags: List[str] | None = None, name: str | None = None, status: int | None = None, owner_oid: UUID | None = None, changed: datetime64 | None = None, tcp_version: int | None = None, tcp_port: int | None = None, tcp_shared: bool | None = None, tcp_interface: str | None = None, tcp_backlog: int | None = None, tls_key: str | None = None, tls_certificate: str | None = None, tls_chain_certificates: List[str] | None = None, tls_ca_certificates: List[str] | None = None, tls_dhparam: str | None = None, tls_ciphers: str | None = None, http_client_timeout: int | None = None, http_hsts: bool | None = None, http_hsts_max_age: int | None = None, http_access_log: bool | None = None, http_display_tracebacks: bool | None = None, _unknown=None)[source]¶
Bases:
ClusterWeb cluster database configuration object.
- static parse(data)[source]¶
Parse generic host language object into an object of this class.
- Parameters:
data (dict) – Generic host language object
- Returns:
instance of
ManagementRealm
- class WebClusters(slot=None, compress=None, marshal=None, unmarshal=None)[source]¶
Bases:
MapUuidCborWeb cluster database configuration object (
webcluster_oid -> webcluster).
- class IndexWebClusterByName(slot=None, compress=None)[source]¶
Bases:
MapStringUuidIndex of web clusters by cluster name (
webcluster_name -> webcluster_oid).
- class WebClusterNodeMembership(cluster_oid: UUID | None = None, node_oid: UUID | None = None, parallel: int | None = None, standby: bool | None = None, _unknown=None)[source]¶
Bases:
ClusterNodeMembershipInformation about memberships of nodes in web clusters.
- static parse(data)[source]¶
Parse generic host language object into an object of this class.
- Parameters:
data (dict) – Generic host language object
- Returns:
instance of
WebService
- class WebClusterNodeMemberships(slot=None, compress=None, marshal=None, unmarshal=None)[source]¶
Bases:
MapUuidUuidCborInformation about memberships of nodes in web clusters (
(webcluster_oid, node_oid) -> webcluster_node_membership).
WebService¶
- class WebService(oid: UUID | None = None, label: str | None = None, description: str | None = None, tags: List[str] | None = None, service_type: str | None = None, webcluster_oid: UUID | None = None, path: str | None = None, _unknown=None)[source]¶
Bases:
ConfigurationElementWeb service:
check_web_path_service
- static parse(data)[source]¶
Parse generic host language object into an object of this class.
- Parameters:
data (dict) – Generic host language object
- Returns:
instance of
WebService
- class WebServices(slot=None, compress=None, marshal=None, unmarshal=None)[source]¶
Bases:
MapUuidCborWeb cluster services (
webservice_oid -> webservice).
- class IndexWebServiceByPath(slot=None, compress=None)[source]¶
Bases:
MapUuidStringUuidIndex of web services by web cluster and web service name (
(webcluster_oid, webservice_name) -> webservice_oid).
- class IndexWebClusterWebServices(slot=None, compress=None)[source]¶
Bases:
MapUuidUuidUuidIndex of web services by web cluster and web service (
(webcluster_oid, webservice_oid) -> webservice_oid).