Azure API Center

azureData catalogazure-api-center

Design-time inventory of an organization's APIs with versions, definitions, deployments and governance metadata.

Provider
azure
Category
Data
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
accessPolicyEnforcementboolean—no—▸ false
apiManagementLinked · component propertyboolean—nofalseinherited
classificationboolean—no—inherited
lineageboolean—no—inherited
linting · component propertyboolean—nofalseinherited
managedboolean—nofalse▸ true
plan · component propertyenumfree | standardno—inherited
portalEnabled · component propertyboolean—nofalseinherited
scanScheduleenummanual | daily | weeklyno—inherited
sourceCountinteger—no—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "api-center", component: "azure-api-center" }
Other Data catalog products · 23
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Azure API Center: a central inventory of an organization's APIs with their versions, definitions,
# deployments and metadata ("Azure API Center - Overview"). That page states API Center is a design-time
# governance and discovery solution and that runtime governance is API Management's job, so it enforces no
# access policy itself. Linting and analysis, linking an API Management instance and the API Center portal
# are all things you set up; the service is offered in a Free and a Standard plan.
schemaVersion: "1"
type: "component"
id: "azure-api-center"
kind: "data-catalog"
provider: "azure"
docs: "https://learn.microsoft.com/en-us/azure/api-center/overview"
defaults:
  managed: true
  accessPolicyEnforcement: false
properties:
  plan:
    type: "enum"
    values: ["free", "standard"]
  linting:
    type: "boolean"
    default: false
  apiManagementLinked:
    type: "boolean"
    default: false
  portalEnabled:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/azure-api-center.md