-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #186 from stackql/feature/provider-updates
added pagerduty
- Loading branch information
Showing
34 changed files
with
119,555 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,327 @@ | ||
id: pagerduty | ||
name: pagerduty | ||
version: v00.00.00000 | ||
providerServices: | ||
abilities: | ||
id: 'abilities:v00.00.00000' | ||
name: abilities | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/abilities.yaml | ||
title: PagerDuty API - Abilities | ||
version: v00.00.00000 | ||
description: | | ||
This Describes Your Account'S Abilities By Feature Name. For Example `"Teams"`. | ||
An Ability May Be Available To Your Account Based On Things Like Your Pricing Plan Or Account State. | ||
add_ons: | ||
id: 'add_ons:v00.00.00000' | ||
name: add_ons | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/add_ons.yaml | ||
title: PagerDuty API - Add Ons | ||
version: v00.00.00000 | ||
description: | | ||
Developers Can Write Their Own Functionality To Insert Into PagerDuty'S UI. | ||
analytics: | ||
id: 'analytics:v00.00.00000' | ||
name: analytics | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/analytics.yaml | ||
title: PagerDuty API - Analytics | ||
version: v00.00.00000 | ||
description: | | ||
Provides Enriched Incident Data. | ||
audit: | ||
id: 'audit:v00.00.00000' | ||
name: audit | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/audit.yaml | ||
title: PagerDuty API - Audit | ||
version: v00.00.00000 | ||
description: | | ||
Provides Audit Record Data. | ||
automation_actions: | ||
id: 'automation_actions:v00.00.00000' | ||
name: automation_actions | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/automation_actions.yaml | ||
title: PagerDuty API - Automation Actions | ||
version: v00.00.00000 | ||
description: Automation Actions | ||
business_services: | ||
id: 'business_services:v00.00.00000' | ||
name: business_services | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/business_services.yaml | ||
title: PagerDuty API - Business Services | ||
version: v00.00.00000 | ||
description: Business Services | ||
change_events: | ||
id: 'change_events:v00.00.00000' | ||
name: change_events | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/change_events.yaml | ||
title: PagerDuty API - Change Events | ||
version: v00.00.00000 | ||
description: Change Events | ||
custom_fields: | ||
id: 'custom_fields:v00.00.00000' | ||
name: custom_fields | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/custom_fields.yaml | ||
title: PagerDuty API - Custom Fields | ||
version: v00.00.00000 | ||
description: Custom Fields | ||
escalation_policies: | ||
id: 'escalation_policies:v00.00.00000' | ||
name: escalation_policies | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/escalation_policies.yaml | ||
title: PagerDuty API - Escalation Policies | ||
version: v00.00.00000 | ||
description: Escalation Policies | ||
event_orchestrations: | ||
id: 'event_orchestrations:v00.00.00000' | ||
name: event_orchestrations | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/event_orchestrations.yaml | ||
title: PagerDuty API - Event Orchestrations | ||
version: v00.00.00000 | ||
description: Event Orchestrations | ||
extensions: | ||
id: 'extensions:v00.00.00000' | ||
name: extensions | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/extensions.yaml | ||
title: PagerDuty API - Extensions | ||
version: v00.00.00000 | ||
description: | | ||
Extensions Are Representations Of Extension Schema Objects That Are Attached To Services. | ||
extension_schemas: | ||
id: 'extension_schemas:v00.00.00000' | ||
name: extension_schemas | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/extension_schemas.yaml | ||
title: PagerDuty API - Extension Schemas | ||
version: v00.00.00000 | ||
description: Extension Schemas | ||
incidents: | ||
id: 'incidents:v00.00.00000' | ||
name: incidents | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/incidents.yaml | ||
title: PagerDuty API - Incidents | ||
version: v00.00.00000 | ||
description: | | ||
An Incident Represents A Problem Or An Issue That Needs To Be Addressed And Resolved. Incidents Trigger On A Service, Which Prompts Notifications To Go Out To On-Call Responders Per The Service'S Escalation Policy. | ||
incident_workflows: | ||
id: 'incident_workflows:v00.00.00000' | ||
name: incident_workflows | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/incident_workflows.yaml | ||
title: PagerDuty API - Incident Workflows | ||
version: v00.00.00000 | ||
description: Incident Workflows | ||
licenses: | ||
id: 'licenses:v00.00.00000' | ||
name: licenses | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/licenses.yaml | ||
title: PagerDuty API - Licenses | ||
version: v00.00.00000 | ||
description: | | ||
Licenses Are Allocated To Users To Allow For Per-User Access To PagerDuty Functionality Within An Account. | ||
log_entries: | ||
id: 'log_entries:v00.00.00000' | ||
name: log_entries | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/log_entries.yaml | ||
title: PagerDuty API - Log Entries | ||
version: v00.00.00000 | ||
description: Log Entries | ||
maintenance_windows: | ||
id: 'maintenance_windows:v00.00.00000' | ||
name: maintenance_windows | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/maintenance_windows.yaml | ||
title: PagerDuty API - Maintenance Windows | ||
version: v00.00.00000 | ||
description: Maintenance Windows | ||
notifications: | ||
id: 'notifications:v00.00.00000' | ||
name: notifications | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/notifications.yaml | ||
title: PagerDuty API - Notifications | ||
version: v00.00.00000 | ||
description: | | ||
A Notification Is Created When An Incident Is Triggered Or Escalated. | ||
on_calls: | ||
id: 'on_calls:v00.00.00000' | ||
name: on_calls | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/on_calls.yaml | ||
title: PagerDuty API - On Calls | ||
version: v00.00.00000 | ||
description: | | ||
An On-Call Represents A Contiguous Unit Of Time For Which A User Will Be On Call For A Given Escalation Policy And Escalation Rules | ||
paused_incident_reports: | ||
id: 'paused_incident_reports:v00.00.00000' | ||
name: paused_incident_reports | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/paused_incident_reports.yaml | ||
title: PagerDuty API - Paused Incident Reports | ||
version: v00.00.00000 | ||
description: Paused Incident Reports | ||
priorities: | ||
id: 'priorities:v00.00.00000' | ||
name: priorities | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/priorities.yaml | ||
title: PagerDuty API - Priorities | ||
version: v00.00.00000 | ||
description: | | ||
A Priority Is A Label Representing The Importance And Impact Of An Incident. This Feature Is Only Available On Standard And Enterprise Plans. | ||
response_plays: | ||
id: 'response_plays:v00.00.00000' | ||
name: response_plays | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/response_plays.yaml | ||
title: PagerDuty API - Response Plays | ||
version: v00.00.00000 | ||
description: Response Plays | ||
rulesets: | ||
id: 'rulesets:v00.00.00000' | ||
name: rulesets | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/rulesets.yaml | ||
title: PagerDuty API - Rulesets | ||
version: v00.00.00000 | ||
description: | | ||
Rulesets Allow You To Route Events To An Endpoint And Create Collections Of Event Rules, Which Define Sets Of Actions To Take Based On Event Content. | ||
schedules: | ||
id: 'schedules:v00.00.00000' | ||
name: schedules | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/schedules.yaml | ||
title: PagerDuty API - Schedules | ||
version: v00.00.00000 | ||
description: | | ||
A Schedule Determines The Time Periods That Users Are On-Call. | ||
services: | ||
id: 'services:v00.00.00000' | ||
name: services | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/services.yaml | ||
title: PagerDuty API - Services | ||
version: v00.00.00000 | ||
description: | | ||
A Service May Represent An Application, Component, Or Team You Wish To Open Incidents Against. | ||
service_dependencies: | ||
id: 'service_dependencies:v00.00.00000' | ||
name: service_dependencies | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/service_dependencies.yaml | ||
title: PagerDuty API - Service Dependencies | ||
version: v00.00.00000 | ||
description: Service Dependencies | ||
status_dashboards: | ||
id: 'status_dashboards:v00.00.00000' | ||
name: status_dashboards | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/status_dashboards.yaml | ||
title: PagerDuty API - Status Dashboards | ||
version: v00.00.00000 | ||
description: Status Dashboards | ||
tags: | ||
id: 'tags:v00.00.00000' | ||
name: tags | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/tags.yaml | ||
title: PagerDuty API - Tags | ||
version: v00.00.00000 | ||
description: | | ||
A Tag Is Applied To Escalation Policies, Teams Or Users And Can Be Used To Filter Them. | ||
teams: | ||
id: 'teams:v00.00.00000' | ||
name: teams | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/teams.yaml | ||
title: PagerDuty API - Teams | ||
version: v00.00.00000 | ||
description: | | ||
A Team Is A Collection Of Users And Escalation Policies That Represent A Group Of People Within An Organization. | ||
templates: | ||
id: 'templates:v00.00.00000' | ||
name: templates | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/templates.yaml | ||
title: PagerDuty API - Templates | ||
version: v00.00.00000 | ||
description: | | ||
Templates Is A New Feature Which Will Allow Customers To Create Message Templates To Be Leveraged By (But Not Limited To) Status Updates. The API Will Be Secured To Customers With The Status Updates Entitlements. | ||
users: | ||
id: 'users:v00.00.00000' | ||
name: users | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/users.yaml | ||
title: PagerDuty API - Users | ||
version: v00.00.00000 | ||
description: | | ||
Users Are Members Of A PagerDuty Account That Have The Ability To Interact With Incidents And Other Data On The Account. | ||
vendors: | ||
id: 'vendors:v00.00.00000' | ||
name: vendors | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/vendors.yaml | ||
title: PagerDuty API - Vendors | ||
version: v00.00.00000 | ||
description: | | ||
A PagerDuty Vendor Represents A Specific Type Of Integration. AWS Cloudwatch, Splunk, Datadog Are All Examples Of Vendors | ||
webhooks: | ||
id: 'webhooks:v00.00.00000' | ||
name: webhooks | ||
preferred: true | ||
service: | ||
$ref: pagerduty/v00.00.00000/services/webhooks.yaml | ||
title: PagerDuty API - Webhooks | ||
version: v00.00.00000 | ||
description: | | ||
A Webhook Is A Way To Receive Events That Occur On The PagerDuty Platform Via An HTTP POST Request. | ||
V3 Webhooks Are Set Up By Creating A Webhook Subscription. | ||
config: | ||
auth: | ||
type: api_key | ||
valuePrefix: Token token= | ||
credentialsenvvar: PAGERDUTY_API_TOKEN |
Oops, something went wrong.