chromium/chrome/common/chromeos/extensions/api/_api_features.json

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// This features file defines extension APIs implemented under
// src/chrome/browser/chromeos/extensions/telemetry/.
//
// See chrome/common/extensions/api/_features.md to understand this file, as
// well as feature.h, simple_feature.h, and feature_provider.h.
{
  "os.diagnostics": {
    "dependencies": [
      "permission:os.diagnostics"
    ],
    "contexts": [
      "privileged_extension"
    ],
    "platforms": [
      "chromeos",
      "lacros"
    ],
    "channel": "stable"
  },
  "os.events": {
    "dependencies": [
      "permission:os.events"
    ],
    "contexts": [
      "privileged_extension"
    ],
    "platforms": [
      "chromeos",
      "lacros"
    ],
    "channel": "stable"
  },
  "os.management": {
    // Right now Management API is limited to audio control.
    "dependencies": [
      "permission:os.management.audio"
    ],
    "contexts": [
      "privileged_extension"
    ],
    "platforms": [
      "chromeos",
      "lacros"
    ],
    "channel": "stable"
  },
  "os.management.setAudioGain": {
    "dependencies": [
      "permission:os.management.audio"
    ]
  },
  "os.management.setAudioVolume": {
    "dependencies": [
      "permission:os.management.audio"
    ]
  },
  "os.telemetry": {
    "dependencies": [
      "permission:os.telemetry"
    ],
    "contexts": [
      "privileged_extension"
    ],
    "platforms": [
      "chromeos",
      "lacros"
    ],
    "channel": "stable"
  }
}