Topology API

{ http://akana.com/wsdl/lc/1.0 } TopologyAPI

This API provides operations to maintain topologies.

POST/topologiesCreate a new topology
PUT/topologiesUpdate a topology
GET/topologiesGet all topologies
DELETE/topologies/{topology-name}Delete a topology
GET/topologies/{topology-name}Get the specified Topology
GET/topologies/{topology-name}/filtersGet the filters for Topology
POST/topologies/{topology-name}/filtersAdd Filter
DELETE/topologies/{topology-name}/assetsDelete all assets in a Topology
PUT/topologies/{topology-name}/filtersUpdate a filter
PUT/topologies/{topology-name}/environmentsUpdate an Environment
GET/topologies/{topology-name}/environmentsGet all Environments for Topology
POST/topologies/{topology-name}/tenantsAdd Tenant
GET/topologies/{topology-name}/tenantsGet all Tenants for a Topology
PUT/topologies/{topology-name}/tenantsUpdate a Tenant
GET/topologies/{topology-name}/propertiesGet the properties for the specified Topology
PUT/topologies/{topology-name}/propertiesSet the properties for the specified Topology
POST/topologies/{topology-name}/environmentsAdd Environment
GET/topologies/{topology-name}/environments/{environment-name}Get an Environment
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}/tenants/{tenant-name}Get a Tenant
DELETE/topologies/{topology-name}/environments/{environment-name}Delete an Environment
POST/topologies/{topology-name}/environments/{environment-name}/profilesAdd PromotionProfile
PUT/topologies/{topology-name}/environments/{environment-name}/profilesUpdate a PromotionProfile
PUT/topologies/{topology-name}/environments/{environment-name}/configurationUpdate the Environment configuration
DELETE/topologies/{topology-name}/environments/{environment-name}/configurationDelete the Environment's configuration
GET/topologies/{topology-name}/environments/{environment-name}/profilesGet all PromotionProfiles for an Environment
GET/topologies/{topology-name}/environments/{environment-name}/configurationGet the environment configuration
GET/topologies/{topology-name}/tenants/{tenant-name}/credentialsGet Credentials for Tenant
PUT/topologies/{topology-name}/environments/{environment-name}/contextUpdate the context information for the Environment
GET/topologies/{topology-name}/environments/{environment-name}/contextGet the context information
DELETE/topologies/{topology-name}/environments/{environment-name}/contextDelete the Environment's context information
DELETE/topologies/{topology-name}/environments/{environment-name}/assetsDelete assets for an Environment
DELETE/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}Delete a PromotionProfile
GET/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}Get a PromotionProfile
PUT/topologies/{topology-name}/tenants//{tenant-name}/credentialsUpdate Tenant Credentials
POST/topologies/{topology-name}/environments/{environment-name}/context/syncSyncs the context information from the specified environment
DELETE/topologies/{topology-name}/environments/{environment-name}/assets/{asset-id}Remove an asset and its mappings from an environment
GET/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/deploymentsGet all DeploymentZoneConfigurations for a PromotionProfile
PUT/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/rulesUpdate a the mapping rules
PUT/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/mappingsAdd or replace the specified mappings
GET/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/rulesGet Rules for PromotionProfile
GET/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/mappingsGet stored mappings for the PromotionProfile
PUT/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/scriptSet the mapping script
GET/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/scriptGet the mapping script
DELETE/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/scriptDelete the mapping script
GET/topologies/{topology-name}/environments/{environment-name}/assets/{asset-id}/packageGet the promoted archive for the specified asset
POST/topologies/{topology-name}/environments/{environment-name}/assets/apis/{api-version-id}/promotePromote an API
POST/topologies/{topology-name}/environments/{environment-name}/assets/apps/{app-version-id}/promotePromote an App
GET/topologies/{topology-name}/environments/{environment-name}/profiles/{profile-name}/deployments/{deploymentzone-configuration-name}/rulesGet Rules for DepolymentZoneConfiguration