naftiko: 1.0.0-alpha2 info: label: A10 ACOS aXAPI v3 — SLB Service Groups description: >- A10 ACOS aXAPI v3 — service groups (pools) that bind real servers to a load-balancing method and health check. CRUD on /axapi/v3/slb/service-group. tags: - A10 Networks - ACOS - SLB - Service Group created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: A10_THUNDER_HOST: A10_THUNDER_HOST A10_SIGNATURE: A10_SIGNATURE capability: consumes: - type: http namespace: slb-service-groups baseUri: https://${A10_THUNDER_HOST} description: ACOS aXAPI v3 — SLB service group CRUD. resources: - name: service-group-collection path: /axapi/v3/slb/service-group operations: - name: listServiceGroups method: GET - name: createServiceGroup method: POST inputParameters: - name: body in: body type: object required: true - name: service-group-item path: /axapi/v3/slb/service-group/{name} operations: - name: getServiceGroup method: GET inputParameters: - name: name in: path type: string required: true - name: updateServiceGroup method: PUT inputParameters: - name: name in: path type: string required: true - name: body in: body type: object required: true - name: deleteServiceGroup method: DELETE inputParameters: - name: name in: path type: string required: true authentication: type: apikey in: header name: Authorization valueTemplate: 'A10 ${A10_SIGNATURE}'