# Copyright 2015-2018 Cisco Systems, Inc. # All rights reserved. from cxcomm.rest.blue_print import blue_print from cxpasta.api.job.job import AsyncJob BLUE_PRINT = blue_print('job', 'templates', [ [AsyncJob, '/job/check_status', '/job/check_status'] ])
# Copyright 2015-2018 Cisco Systems, Inc. # All rights reserved. from cxcomm.rest.blue_print import blue_print from cxpasta.api.topo.snapshot import Topology, Policy, GlobalParmas, Snapshot, SnapshotUtils BLUE_PRINT = blue_print( 'topo', 'templates', [[Topology, '/snapshot/topo', '/snapshot/topo'], [Policy, '/snapshot/policy', '/snapshot/policy'], [GlobalParmas, '/snapshot/params', '/snapshot/params'], [Snapshot, '/snapshot', '/snapshot'], [SnapshotUtils, '/snapshot/utils', 'snapshot/utils']])
# Copyright 2015-2018 Cisco Systems, Inc. # All rights reserved. from cxcomm.rest.blue_print import blue_print from cxpasta.api.reopt.reopt import NonbodReoptimize, BodReoptimize, AsyncBodReoptimize, AsyncNonbodReoptimize BLUE_PRINT = blue_print('reopt', 'templates', [ [AsyncNonbodReoptimize, '/reopt/async_nonbod_reoptimize', '/reopt/async_nonbod_reoptimize'], [AsyncBodReoptimize, '/reopt/async_bod_reoptimize', '/reopt/async_bod_reoptimize'], [NonbodReoptimize, '/reopt/pasta_reoptimize', '/reopt/nonbod_reoptimize'], [BodReoptimize, '/reopt/bod_reoptimize', '/reopt/bod_reoptimize'] ])
# Copyright 2015-2018 Cisco Systems, Inc. # All rights reserved. from cxcomm.rest.blue_print import blue_print from cxpasta.api.index.index import Index BLUE_PRINT_PUBLIC = blue_print('engine_status', 'templates', [[Index, '/', "/"]])
# Copyright 2015-2018 Cisco Systems, Inc. # All rights reserved. from cxcomm.rest.blue_print import blue_print from cxpasta.api.algo.algo import SimpleResource, PathResource, PastaResource, NonBodPASTA, BodSRPolicy, \ AsyncNonBodPASTA, AsyncBodSRPolicy BLUE_PRINT = blue_print( 'pasta', 'templates', [ [PastaResource, '/pasta', "/pasta"], [SimpleResource, '/pasta/simple', "/pasta/simple"], [PathResource, '/pasta/path', "/pasta/path"], # 用新PASTA接口(bod, non_bod)替换原有的接口 [ AsyncNonBodPASTA, '/pasta/async_non_pasta', '/pasta/async_nonbod_pasta' ], [AsyncBodSRPolicy, '/pasta/async_bod_pasta', '/pasta/async_bod_pasta'], [NonBodPASTA, '/pasta/nonbod_pasta', '/pasta/nonbod_pasta'], [BodSRPolicy, '/pasta/bod_pasta', '/pasta/bod_pasta'], ])