|
939 | 939 | }
|
940 | 940 | },
|
941 | 941 | "info": {
|
942 |
| - "description": "This API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes.\n\nFor each application load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.", |
| 942 | + "description": "### DEPRECATED! Use v2beta2 instead.\n\nThis API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes.\n\nFor each application load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.", |
943 | 943 | "title": "Application Load Balancer API",
|
944 | 944 | "version": "2beta.0.0"
|
945 | 945 | },
|
946 | 946 | "openapi": "3.0.3",
|
947 | 947 | "paths": {
|
948 | 948 | "/v2beta/projects/{projectId}/regions/{region}/credentials": {
|
949 | 949 | "get": {
|
| 950 | + "deprecated": true, |
950 | 951 | "description": "Lists the stored Observability credentials.",
|
951 | 952 | "operationId": "ListCredentials",
|
952 | 953 | "parameters": [
|
|
1024 | 1025 | }
|
1025 | 1026 | },
|
1026 | 1027 | "post": {
|
| 1028 | + "deprecated": true, |
1027 | 1029 | "description": "Creates and stores credentials for use with Application Load Balancer Observability.\n For example, when using ARGUS, credentials must first be created via the ARGUS API\n and then stored with this endpoint to be used by the Application Load Balancer.",
|
1028 | 1030 | "operationId": "CreateCredentials",
|
1029 | 1031 | "parameters": [
|
|
1122 | 1124 | },
|
1123 | 1125 | "/v2beta/projects/{projectId}/regions/{region}/credentials/{credentialsRef}": {
|
1124 | 1126 | "delete": {
|
| 1127 | + "deprecated": true, |
1125 | 1128 | "description": "Deletes the stored Observability credentials.",
|
1126 | 1129 | "operationId": "DeleteCredentials",
|
1127 | 1130 | "parameters": [
|
|
1207 | 1210 | }
|
1208 | 1211 | },
|
1209 | 1212 | "get": {
|
| 1213 | + "deprecated": true, |
1210 | 1214 | "description": "Gets the stored Observability credentials.",
|
1211 | 1215 | "operationId": "GetCredentials",
|
1212 | 1216 | "parameters": [
|
|
1295 | 1299 | }
|
1296 | 1300 | },
|
1297 | 1301 | "put": {
|
| 1302 | + "deprecated": true, |
1298 | 1303 | "description": "Updates the stored Observability credentials.",
|
1299 | 1304 | "operationId": "UpdateCredentials",
|
1300 | 1305 | "parameters": [
|
|
1395 | 1400 | },
|
1396 | 1401 | "/v2beta/projects/{projectId}/regions/{region}/load-balancers": {
|
1397 | 1402 | "get": {
|
| 1403 | + "deprecated": true, |
1398 | 1404 | "description": "Lists all Application Load Balancers in a project.\n Includes details from creation or updates, along with their status and any error descriptions.",
|
1399 | 1405 | "operationId": "ListLoadBalancers",
|
1400 | 1406 | "parameters": [
|
|
1488 | 1494 | }
|
1489 | 1495 | },
|
1490 | 1496 | "post": {
|
| 1497 | + "deprecated": true, |
1491 | 1498 | "description": "Creates an Application Load Balancer.\n The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.",
|
1492 | 1499 | "operationId": "CreateLoadBalancer",
|
1493 | 1500 | "parameters": [
|
|
1589 | 1596 | },
|
1590 | 1597 | "/v2beta/projects/{projectId}/regions/{region}/load-balancers/{name}": {
|
1591 | 1598 | "delete": {
|
| 1599 | + "deprecated": true, |
1592 | 1600 | "description": "Deletes the specified Application Load Balancer.",
|
1593 | 1601 | "operationId": "DeleteLoadBalancer",
|
1594 | 1602 | "parameters": [
|
|
1674 | 1682 | }
|
1675 | 1683 | },
|
1676 | 1684 | "get": {
|
| 1685 | + "deprecated": true, |
1677 | 1686 | "description": "Retrieves details of a specific Application Load Balancer in a project.\n Includes creation and update information, current status, and any error descriptions.",
|
1678 | 1687 | "operationId": "GetLoadBalancer",
|
1679 | 1688 | "parameters": [
|
|
1762 | 1771 | }
|
1763 | 1772 | },
|
1764 | 1773 | "put": {
|
| 1774 | + "deprecated": true, |
1765 | 1775 | "description": "Updates an existing Application Load Balancer by modifying its listeners and target pools.\n Ensure the resource version is current to maintain concurrency safety.\n The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported.",
|
1766 | 1776 | "operationId": "UpdateLoadBalancer",
|
1767 | 1777 | "parameters": [
|
|
1862 | 1872 | },
|
1863 | 1873 | "/v2beta/projects/{projectId}/regions/{region}/load-balancers/{name}/target-pools/{targetPoolName}": {
|
1864 | 1874 | "put": {
|
| 1875 | + "deprecated": true, |
1865 | 1876 | "description": "Replaces the content of a specific target pool in the Application Load Balancer (useful for adding or removing target servers).\n Only updates the specified target pool, leaving others unchanged.\n Cannot be used to create or rename target pools.",
|
1866 | 1877 | "operationId": "UpdateTargetPool",
|
1867 | 1878 | "parameters": [
|
|
1967 | 1978 | },
|
1968 | 1979 | "/v2beta/projects/{projectId}/regions/{region}/quota": {
|
1969 | 1980 | "get": {
|
| 1981 | + "deprecated": true, |
1970 | 1982 | "description": "Retrieves the configured Application Load Balancer quota for the project.\n The default quota is 3.",
|
1971 | 1983 | "operationId": "GetQuota",
|
1972 | 1984 | "parameters": [
|
|
2046 | 2058 | },
|
2047 | 2059 | "/v2beta/regions/{region}/plans": {
|
2048 | 2060 | "get": {
|
| 2061 | + "deprecated": true, |
2049 | 2062 | "description": "Lists the configured service plans for a project.",
|
2050 | 2063 | "operationId": "ListPlans",
|
2051 | 2064 | "parameters": [
|
|
0 commit comments