Topology API

{urn:com.akana.lifecyclecoordinator.rest}TopologyAPI

This API provides operations to maintain topologies.

GET /topologies Get all topologies
PUT /topologies Update a topology
POST /topologies Create a new topology
GET /topologies/{topology-name} Get the specified Topology
DELETE /topologies/{topology-name} Delete a topology
PUT /topologies/{topology-name}/tenants Update a Tenant
PUT /topologies/{topology-name}/filters Update a filter
GET /topologies/{topology-name}/tenants Get all Tenants for a Topology
GET /topologies/{topology-name}/filters Get the filters for Topology
POST /topologies/{topology-name}/tenants Add Tenant
POST /topologies/{topology-name}/filters Add Filter
DELETE /topologies/{topology-name}/assets Delete all assets in a Topology
GET /topologies/{topology-name}/environments Get all Environments for Topology
PUT /topologies/{topology-name}/environments Update an Environment
POST /topologies/{topology-name}/environments Add Environment
GET /topologies/{topology-name}/tenants/{tenant-name} Get a Tenant
GET /topologies/{topology-name}/filters/{filter-name} Get an AssetFilter
DELETE /topologies/{topology-name}/filters/{filter-name} Delete an AssetFilter
DELETE /topologies/{topology-name}/tenants/{tenant-name} Delete a Tenant
GET /topologies/{topology-name}/environments/{environment-name} Get an Environment
GET /topologies/{topology-name}/tenants/{tenant-name}/credentials Get Credentials for Tenant
DELETE /topologies/{topology-name}/environments/{environment-name} Delete an Environment
PUT /topologies/{topology-name}/tenants//{tenant-name}/credentials Update Tenant Credentials
PUT /topologies/{topology-name}/environments/{environment-name}/profiles Update a PromotionProfile
GET /topologies/{topology-name}/environments/{environment-name}/profiles Get all PromotionProfiles for an Environment
DELETE /topologies/{topology-name}/environments/{environment-name}/assets Delete assets for an Environment
POST /topologies/{topology-name}/environments/{environment-name}/profiles Add PromotionProfile
GET /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name} Get a PromotionProfile
DELETE /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name} Delete a PromotionProfile
PUT /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/rules Update a the mapping rules
GET /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/rules Get Rules for PromotionProfile
PUT /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/script Set the mapping script
GET /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/script Get the mapping script
DELETE /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/script Delete the mapping script
GET /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/deployments Get all DeploymentZoneConfigurations for a PromotionProfile
POST /topologies/{topology-name}/environments/{environment-name}/assets/apis/{api-version-id}/promote Promote an API
POST /topologies/{topology-name}/environments/{environment-name}/assets/apps/{app-version-id}/promote Promote an API
GET /topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/deployments/{deploymentzone-configuration-name}/rules Get Rules for DepolymentZoneConfiguration
[ Vendor: Rogue Wave , Version: 8.4.12 , Base Path: /lc/api ] [WSDL] [Swagger]