{"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"servers","__idx":0},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["servers"]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A server object to be used by the target operation."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Type: List of Server Objects"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["url"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["REQUIRED"]},". A URL to the target host. This URL supports Server Variables and MAY be relative, to indicate that the host location is relative to the location where the OpenAPI document is being served. Variable substitutions are made when a variable is named in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{"]}," curly braces ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["}"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["description"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An optional string describing the host designated by the URL."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["variables"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Map[",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["string"]},", ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/learn/openapi/openapi-visual-reference/server-variables"},"children":["Server Variable Object"]},"]"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A map between a variable name and its value. The value is used for substitution in the server's URL template."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Servers can be defined at the definition root and also at the path item level."," ","The path item servers, if defined, take precedence over the definition root servers."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"visuals","__idx":1},"children":["Visuals"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-with-a-single-server","__idx":2},"children":["Example with a single server"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example is of a single server."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"servers:\n  - url: https://api.redocly.com\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-with-two-servers","__idx":3},"children":["Example with two servers"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"servers:\n  - url: https://api.redocly.com\n  - url: https://sandbox.redocly.com\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/content-assets/servers-03-e761be6f00d69091.png","alt":"two servers"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-with-description","__idx":4},"children":["Example with description"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"servers:\n  - url: https://api.redocly.com\n    description: Production\n  - url: https://sandbox.redocly.com\n    description: Sandbox\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/content-assets/servers-03-e761be6f00d69091.png","alt":"two servers with descriptions"},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The servers can be displayed in the center panel by setting the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pathInMiddlePanel: true"]}," option."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/content-assets/servers-04-538af75baf4973f1.png","alt":"server urls with descriptions"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"types","__idx":5},"children":["Types"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ServerList"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Server"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ServerVariable"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/content-assets/server-list-393cc3ef7e53d80c.png","alt":"server-list"},"children":[]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"erDiagram\n          ServerList ||..|{ Server : has\n          Server ||..o{ ServerVariable : has\n","diagramHtml":"<svg id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 160.640625px;\" viewBox=\"0 0 160.640625 470\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .error-icon{fill:#552222;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .error-text{fill:#552222;stroke:#552222;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-thickness-normal{stroke-width:1px;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-thickness-thick{stroke-width:3.5px;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-pattern-solid{stroke-dasharray:0;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .marker{fill:#333333;stroke:#333333;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .marker.cross{stroke:#333333;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 p{margin:0;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .entityBox{fill:#ECECFF;stroke:#9370DB;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .relationshipLabelBox{fill:hsl(80, 100%, 96.2745098039%);opacity:0.7;background-color:hsl(80, 100%, 96.2745098039%);}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .relationshipLabelBox rect{opacity:0.5;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edgeLabel{background-color:rgba(232,232,232, 0.8);}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edgeLabel .label rect{fill:rgba(232,232,232, 0.8);}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edgeLabel .label text{fill:#333;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edgeLabel .label{fill:#9370DB;font-size:14px;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .node rect,#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .node circle,#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .node ellipse,#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .relationshipLine{stroke:#333333;stroke-width:1px;fill:none;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .marker{fill:none!important;stroke:#333333!important;stroke-width:1;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=neo].labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 .node .neo-node{stroke:#9370DB;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node rect,#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].cluster rect,#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M80.32,92L80.32,100.417C80.32,108.833,80.32,125.667,80.32,142.5C80.32,159.333,80.32,176.167,80.32,184.583L80.32,193\" id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-id_entity-ServerList-0_entity-Server-1_0\" class=\"edge-thickness-normal edge-pattern-dashed relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-ServerList-0_entity-Server-1_0\" data-points=\"W3sieCI6ODAuMzIwMzEyNSwieSI6OTJ9LHsieCI6ODAuMzIwMzEyNSwieSI6MTQyLjV9LHsieCI6ODAuMzIwMzEyNSwieSI6MTkzfV0=\" data-look=\"classic\" marker-start=\"url(#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-onlyOneStart)\" marker-end=\"url(#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-oneOrMoreEnd)\"></path><path d=\"M80.32,277L80.32,285.417C80.32,293.833,80.32,310.667,80.32,327.5C80.32,344.333,80.32,361.167,80.32,369.583L80.32,378\" id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-id_entity-Server-1_entity-ServerVariable-2_1\" class=\"edge-thickness-normal edge-pattern-dashed relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Server-1_entity-ServerVariable-2_1\" data-points=\"W3sieCI6ODAuMzIwMzEyNSwieSI6Mjc3fSx7IngiOjgwLjMyMDMxMjUsInkiOjMyNy41fSx7IngiOjgwLjMyMDMxMjUsInkiOjM3OH1d\" data-look=\"classic\" marker-start=\"url(#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-onlyOneStart)\" marker-end=\"url(#diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972_er-zeroOrMoreEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(80.3203125, 142.5)\"><g class=\"label\" data-id=\"id_entity-ServerList-0_entity-Server-1_0\" transform=\"translate(-11.2890625, -10.5)\"><foreignObject width=\"22.578125\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>has</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(80.3203125, 327.5)\"><g class=\"label\" data-id=\"id_entity-Server-1_entity-ServerVariable-2_1\" transform=\"translate(-11.2890625, -10.5)\"><foreignObject width=\"22.578125\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>has</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-entity-ServerList-0\" data-look=\"classic\" transform=\"translate(80.3203125, 50)\"><rect class=\"basic label-container\" style=\"\" x=\"-56.015625\" y=\"-42\" width=\"112.03125\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.015625, -12)\"><rect></rect><foreignObject width=\"72.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>ServerList</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-entity-Server-1\" data-look=\"classic\" transform=\"translate(80.3203125, 235)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-23.5625, -12)\"><rect></rect><foreignObject width=\"47.125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Server</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-entity-ServerVariable-2\" data-look=\"classic\" transform=\"translate(80.3203125, 420)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.3203125\" y=\"-42\" width=\"144.640625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3203125, -12)\"><rect></rect><foreignObject width=\"104.640625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>ServerVariable</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-80c762bdf3bc8c59eafbd935f20caa3ce56462714479b197e5c0fe6112ecf972-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 160.640625px;\" viewBox=\"0 0 160.640625 470\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .error-icon{fill:#a44141;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .error-text{fill:#ddd;stroke:#ddd;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-thickness-normal{stroke-width:1px;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-thickness-thick{stroke-width:3.5px;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-pattern-solid{stroke-dasharray:0;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .marker.cross{stroke:lightgrey;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 p{margin:0;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .entityBox{fill:#1f2020;stroke:#ccc;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .relationshipLabelBox{fill:hsl(20, 1.5873015873%, 12.3529411765%);opacity:0.7;background-color:hsl(20, 1.5873015873%, 12.3529411765%);}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .relationshipLabelBox rect{opacity:0.5;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edgeLabel .label rect{fill:hsl(0, 0%, 34.4117647059%);}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edgeLabel .label text{fill:#ccc;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edgeLabel .label{fill:#ccc;font-size:14px;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .node rect,#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .node circle,#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .node ellipse,#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .relationshipLine{stroke:lightgrey;stroke-width:1px;fill:none;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .marker{fill:none!important;stroke:lightgrey!important;stroke-width:1;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=neo].labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 .node .neo-node{stroke:#ccc;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node rect,#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].cluster rect,#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node polygon{stroke:url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node path{stroke:url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-gradient);stroke-width:1px;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node circle{stroke:url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M80.32,92L80.32,100.417C80.32,108.833,80.32,125.667,80.32,142.5C80.32,159.333,80.32,176.167,80.32,184.583L80.32,193\" id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-id_entity-ServerList-0_entity-Server-1_0\" class=\"edge-thickness-normal edge-pattern-dashed relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-ServerList-0_entity-Server-1_0\" data-points=\"W3sieCI6ODAuMzIwMzEyNSwieSI6OTJ9LHsieCI6ODAuMzIwMzEyNSwieSI6MTQyLjV9LHsieCI6ODAuMzIwMzEyNSwieSI6MTkzfV0=\" data-look=\"classic\" marker-start=\"url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-onlyOneStart)\" marker-end=\"url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-oneOrMoreEnd)\"></path><path d=\"M80.32,277L80.32,285.417C80.32,293.833,80.32,310.667,80.32,327.5C80.32,344.333,80.32,361.167,80.32,369.583L80.32,378\" id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-id_entity-Server-1_entity-ServerVariable-2_1\" class=\"edge-thickness-normal edge-pattern-dashed relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Server-1_entity-ServerVariable-2_1\" data-points=\"W3sieCI6ODAuMzIwMzEyNSwieSI6Mjc3fSx7IngiOjgwLjMyMDMxMjUsInkiOjMyNy41fSx7IngiOjgwLjMyMDMxMjUsInkiOjM3OH1d\" data-look=\"classic\" marker-start=\"url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-onlyOneStart)\" marker-end=\"url(#diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254_er-zeroOrMoreEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(80.3203125, 142.5)\"><g class=\"label\" data-id=\"id_entity-ServerList-0_entity-Server-1_0\" transform=\"translate(-11.2890625, -10.5)\"><foreignObject width=\"22.578125\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>has</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(80.3203125, 327.5)\"><g class=\"label\" data-id=\"id_entity-Server-1_entity-ServerVariable-2_1\" transform=\"translate(-11.2890625, -10.5)\"><foreignObject width=\"22.578125\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>has</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-entity-ServerList-0\" data-look=\"classic\" transform=\"translate(80.3203125, 50)\"><rect class=\"basic label-container\" style=\"\" x=\"-56.015625\" y=\"-42\" width=\"112.03125\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.015625, -12)\"><rect></rect><foreignObject width=\"72.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>ServerList</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-entity-Server-1\" data-look=\"classic\" transform=\"translate(80.3203125, 235)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-23.5625, -12)\"><rect></rect><foreignObject width=\"47.125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Server</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-entity-ServerVariable-2\" data-look=\"classic\" transform=\"translate(80.3203125, 420)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.3203125\" y=\"-42\" width=\"144.640625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3203125, -12)\"><rect></rect><foreignObject width=\"104.640625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>ServerVariable</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-eb9a7eec6b89215f91c29ce1b629c2efd351100f7d33e1d8e419429812d7e254-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":[]}]},"frontmatter":{},"tagList":[],"title":"servers","lastModified":"2025-05-28T16:01:32.000Z"}