Cisco Catalyst Center Global Manager Deployment Guide, Release 1.3.1

PDF

Platform

Want to summarize with AI?

Log in

Overview

Introduces the extensible platform for creating value-added applications, leveraging Intent APIs for policy-based abstraction, Integration Flows for data center operations, and Events and Notifications Services.

Catalyst Center Global Manager provides an extensible platform that Cisco customers and partners can use to create value-added applications that can be built on top of its native capabilities. You can leverage the platform features to enhance the overall network experience by optimizing end-to-end IT processes, reducing the Total Cost of Ownership (TCO), and developing new value networks:

  • Intent APIs: The Intent APIs are northbound REST APIs that expose specific capabilities of Catalyst Center Global Manager platform. The Intent APIs provide policy-based abstraction of business intent, allowing you to focus on an outcome to achieve instead of struggling with the mechanisms that implement that outcome. The APIs conform to the REST API architectural style. The APIs are simple, extensible, secure to use, and support the standard REST methods, which include the GET, POST, PUT, and DELETE operations through HTTPS.

  • Integration Flows: Integration capabilities are part of westbound interfaces. To meet the need to scale and accelerate operations in modern data centers, IT operators require intelligent, end-to-end work flows built with open APIs.

  • Events and Notifications Services: Supported services are available for Catalyst Center Global Manager events.

Note

The Catalyst Center Global Manager platform application is accessible to a user with a SUPER-ADMIN-ROLE. Log in as a user with a SUPER-ADMIN-ROLE to view the Catalyst Center Global Manager platform and do tasks through its GUI. Additionally, as a user with a SUPER-ADMIN-ROLE, you can create a custom role with read, write, or deny permissions to various platform functionality (APIs, bundles, events, and reports). From the main menu, choose System > Users & Roles > Role Based Action Access Control to access this feature.


Overview

To access the Platform window, navigate to the Catalyst Center Global Manager dashboard and click Platform > Overview.

The platform Overview window supports these features:

  • Displays brief summaries and direct links to the Catalyst Center Global Manager platform GUI features, including:

    • Bundles: Provides access to bundles that you can use to integrate your own applications to Catalyst Center Global Manager with or to enhance the performance of Catalyst Center Global Manager itself. Bundles are defined as groupings of APIs, events, integration flows, data services, or applications. Additionally, provides access to a GUI (Configurations) where you can configure general or event global settings or settings for multiple bundles.

    • Developer Toolkit: Provides tools (APIs and integration flows) for accessing Catalyst Center Global Manager and integrating Catalyst Center Global Manager with other applications.

  • Accesses the Notifications slide-in pane that presents any current Catalyst Center Global Manager platform notifications, including bundle updates. Click View Details to view detailed data about the bundle under the Bundles tab. Click Dismiss to dismiss the bundle notification.


Manage

The Catalyst Center Global Manager platform Manage window provides access to these features:

To access the Manage window, navigate to the Catalyst Center Global Manager dashboard and click Platform > Manage.

  • Bundles: Access to bundles that you can use to integrate Catalyst Center Global Manager with your own applications or to enhance the performance of Catalyst Center Global Manager itself. Bundles are comprised of groupings of APIs, events, data services, or applications.


Bundles

Catalyst Center Global Manager platform provides access to bundles that you can use to integrate Catalyst Center Global Manager with your own applications or to enhance the performance of Catalyst Center Global Manager itself.

This Catalyst Center Global Manager platform information is accessible using the GUI:

  • Bundle name, vendor, version, version release date, tags, and description.

  • Status of the bundle:

    • NEW: Bundle that is available through Catalyst Center Global Manager platform, but has not yet been enabled. Click Enable to enable the bundle for configuration and subsequent activation.

    • ENABLED: Bundle that has been enabled, but not yet configured. Once enabled, the bundle's API code can be viewed under the Contents tab. Click Configure to configure at the bundle level.

      The enablement and configuration of bundles are two separate steps, because a business manager will usually enable a particular bundle as a business decision. The follow-up configuration of the bundle will usually be performed by an IT or network administrator.

    • DISABLED: The bundle has been stopped from executing any further.

    • ACTIVE: After either reviewing and/or configuring the bundle (configuring bundle-specific values), you can activate the bundle in your network by clicking Activate.

    • UPDATE: When you upgrade from one version of Catalyst Center Global Manager platform to a later version of Catalyst Center Global Manager platform.

    • ERROR: There is an issue with the bundle and it cannot be activated within your network.


Developer toolkit

The Catalyst Center Global Manager platform provides you with these software developer tools to access and program with Catalyst Center Global Manager, as well as to integrate Catalyst Center Global Manager with other applications:

  • APIs: Available APIs organized within categories by functionality (for example, Operational Tasks or Site Management APIs).

  • Event Notifications: Lets you view and subscribe to specific events that may occur in your network.

To view the developer toolkit, navigate to the Catalyst Center Global Manager dashboard and click Platform > Developer Toolkit.

This toolkit provides a new set of intent APIs:

  • Authentication

  • Event Management

  • Know Your Network

  • Site Management

  • System

For more information on these APIs, see or download the Swagger docs from the APIs GUI.