API removed
This commit is contained in:
parent
ecc7a94c0d
commit
20eb80417f
@ -35,74 +35,7 @@ metadata:
|
|||||||
icon: dashboard
|
icon: dashboard
|
||||||
spec:
|
spec:
|
||||||
type: service
|
type: service
|
||||||
lifecycle: experimental
|
lifecycle: testing
|
||||||
owner: user1
|
owner: platform-team
|
||||||
dependsOn:
|
dependsOn:
|
||||||
- component:default/hades-service
|
- component:default/hades-service
|
||||||
providesApis:
|
|
||||||
- property-settings-v2-api
|
|
||||||
consumesApis: []
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: backstage.io/v1alpha1
|
|
||||||
kind: API
|
|
||||||
metadata:
|
|
||||||
name: property-settings-v2-api
|
|
||||||
title: Property Settings V2 API
|
|
||||||
description: REST API for property and configuration management operations
|
|
||||||
tags:
|
|
||||||
- rest
|
|
||||||
- configuration
|
|
||||||
links:
|
|
||||||
- url: https://api-docs.company.com/propertysettings-v2
|
|
||||||
title: API Documentation
|
|
||||||
spec:
|
|
||||||
type: openapi
|
|
||||||
lifecycle: experimental
|
|
||||||
owner: user1
|
|
||||||
definition: |
|
|
||||||
openapi: 3.0.0
|
|
||||||
info:
|
|
||||||
title: PropertySettings V2 API
|
|
||||||
version: 2.0.0
|
|
||||||
description: Property Settings and Configuration Management Service
|
|
||||||
paths:
|
|
||||||
/properties:
|
|
||||||
get:
|
|
||||||
summary: List properties
|
|
||||||
description: Get list of all properties
|
|
||||||
operationId: listProperties
|
|
||||||
tags:
|
|
||||||
- Properties
|
|
||||||
post:
|
|
||||||
summary: Create property
|
|
||||||
description: Create a new property
|
|
||||||
operationId: createProperty
|
|
||||||
tags:
|
|
||||||
- Properties
|
|
||||||
/properties/{id}:
|
|
||||||
get:
|
|
||||||
summary: Get property
|
|
||||||
description: Get a specific property by ID
|
|
||||||
operationId: getProperty
|
|
||||||
tags:
|
|
||||||
- Properties
|
|
||||||
put:
|
|
||||||
summary: Update property
|
|
||||||
description: Update an existing property
|
|
||||||
operationId: updateProperty
|
|
||||||
tags:
|
|
||||||
- Properties
|
|
||||||
delete:
|
|
||||||
summary: Delete property
|
|
||||||
description: Delete a property
|
|
||||||
operationId: deleteProperty
|
|
||||||
tags:
|
|
||||||
- Properties
|
|
||||||
/health:
|
|
||||||
get:
|
|
||||||
summary: Health check
|
|
||||||
description: Service health check endpoint
|
|
||||||
operationId: healthCheck
|
|
||||||
tags:
|
|
||||||
- Monitoring
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user