PagerDuty (プレビュー)
PagerDuty は、組織の運用の信頼性と機敏性を向上させるために、IT 運用および DevOps 監視スタックと統合されるアジャイル インシデント管理プラットフォームです。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Standard | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Standard | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Standard | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Microsoft |
| URL |
Microsoft LogicApps のサポート Microsoft Power Automate のサポート Microsoft Power Apps のサポート |
| コネクタ メタデータ | |
|---|---|
| Publisher | Microsoft |
| Web サイト | https://www.pagerduty.com/ |
| プライバシー ポリシー | https://www.pagerduty.com/privacy-policy/ |
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| PagerDuty API キー | securestring | PagerDuty API キー | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 30 | 60 秒 |
| トリガーポーリングの頻度 | 1 | 30 秒 |
アクション
| ID でユーザーを取得する |
特定の ID に対するユーザーの情報を取得します。 |
| インシデントにメモを追加する |
特定のインシデントにメモを追加します。 |
| インシデントの作成 |
統合キーによって特定できる特定のサービスの新しいインシデントを作成します。 |
| インシデントの再割り当て |
特定のインシデントを再割り当てします。 |
| インシデントの再通知 |
特定の時刻までに特定のインシデントを再通知します。 |
| インシデントの確認 |
特定のインシデントを確認します。 |
| インシデントをエスカレートする |
インシデントに対して特定のエスカレーション ポリシーを使用します。 |
| インシデントを取得する |
インシデント キーによってインシデント オブジェクトを取得します。 |
| インシデントを解決する |
特定のインシデントを解決済みとしてマークします。 |
ID でユーザーを取得する
特定の ID に対するユーザーの情報を取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ユーザー ID
|
userId | True | string |
ユーザーの一意の ID。 |
戻り値
PagerDuty ユーザー
- Body
- User
インシデントにメモを追加する
特定のインシデントにメモを追加します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
|
追加したユーザー
|
userId | True | string |
ユーザーを選択する |
|
注
|
note | True | string |
メモのテキスト |
戻り値
AddNoteToIncident エンドポイントへの応答
- Body
- AddNoteResponse
インシデントの作成
統合キーによって特定できる特定のサービスの新しいインシデントを作成します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
サービス キー
|
service_key | True | string |
PagerDuty からのサービス統合キー |
|
Description
|
description | True | string |
インシデントの説明 |
戻り値
新しいインシデント
- Body
- NewIncident
インシデントの再割り当て
特定のインシデントを再割り当てします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
|
送信元ユーザー
|
userId | True | string |
ユーザーを選択する |
|
ユーザーへ
|
reassignUserId | True | string |
ユーザーを選択する |
戻り値
インシデント プロパティ自体を持つインシデント
- Body
- SingleIncident
インシデントの再通知
特定の時刻までに特定のインシデントを再通知します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
|
Snoozed by
|
userId | True | string |
ユーザーを選択する |
|
再通知します。
|
duration | True | integer |
インシデントを再通知する時間 (秒単位) |
戻り値
インシデント プロパティ自体を持つインシデント
- Body
- SingleIncident
インシデントの確認
特定のインシデントを確認します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
|
確認者
|
userId | True | string |
ユーザーを選択する |
戻り値
インシデント プロパティ自体を持つインシデント
- Body
- SingleIncident
インシデントをエスカレートする
インシデントに対して特定のエスカレーション ポリシーを使用します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
|
エスカレート者
|
userId | True | string |
ユーザーを選択する |
|
エスカレーション ポリシー
|
policyId | True | string |
ポリシーの選択 |
戻り値
インシデント プロパティ自体を持つインシデント
- Body
- SingleIncident
インシデントを取得する
インシデント キーによってインシデント オブジェクトを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incident_key | True | string |
インシデント キー |
戻り値
インシデント
- Body
- Incident
インシデントを解決する
特定のインシデントを解決済みとしてマークします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
|
解決者
|
userId | True | string |
ユーザーを選択する |
戻り値
インシデント プロパティ自体を持つインシデント
- Body
- SingleIncident
トリガー
| インシデントがユーザーに割り当てられている場合 |
インシデントが特定のユーザーに割り当てられるときにトリガーされます。 |
| インシデントが作成されたとき |
新しいインシデントが作成されたときにトリガーされます。 |
| インシデントが確認されたとき |
既存のインシデントが確認されるとトリガーされます。 |
| インシデントが解決されたとき |
既存のインシデントが解決されたときにトリガーされます。 |
| メモが追加されたとき |
特定のインシデントにメモが追加されたときにトリガーされます。 |
インシデントがユーザーに割り当てられている場合
インシデントが特定のユーザーに割り当てられるときにトリガーされます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
User
|
userId | True | string |
ユーザーを選択する |
戻り値
インシデントの一覧に対する対応
- Body
- IncidentsResponse
インシデントが作成されたとき
インシデントが確認されたとき
インシデントが解決されたとき
メモが追加されたとき
特定のインシデントにメモが追加されたときにトリガーされます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
インシデント
|
incidentId | True | string |
インシデントを選択する |
戻り値
メモの Response オブジェクト
- Body
- NotesResponse
定義
IncidentsResponse
インシデントの一覧に対する対応
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
インシデントの一覧
|
incidents | array of Incident |
インシデントの一覧 |
SingleIncident
インシデント プロパティ自体を持つインシデント
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
インシデント
|
incident | Incident |
インシデント |
インシデント
インシデント
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
インシデント ID
|
id | string |
インシデント ID |
|
インシデント のタイトル
|
summary | string |
インシデント のタイトル |
|
インシデントの詳細 URL
|
html_url | string |
インシデントの詳細 URL |
|
日付の作成
|
created_at | string |
日付の作成 |
|
現在の状態
|
status | string |
現在の状態 |
|
インシデント キー
|
incident_key | string |
インシデント キー |
|
サービス
|
service | Service |
サービス |
|
割り当てられたユーザー ID
|
assignedUserId | string |
このインシデントに割り当てられたユーザーの ID |
|
最後の状態の変更
|
last_status_change_at | string |
最後の状態の変更 |
|
last_status_change_by
|
last_status_change_by | LastStatusChangeBy |
インシデントを最後に変更したユーザーまたはサービスを表します。 |
|
first_trigger_log_entry
|
first_trigger_log_entry | FirstTriggerLogEntry |
インシデントがトリガーされたときのログ エントリ |
|
escalation_policy
|
escalation_policy | EscalationPolicy |
インシデントをエスカレートするためのポリシー |
|
現在の緊急度
|
urgency | string |
現在の緊急度 |
NewIncident
新しいインシデント
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Key
|
incident_key | string |
Key |
サービス
サービス
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
サービス ID
|
id | string |
サービス ID |
LastStatusChangeBy
インシデントを最後に変更したユーザーまたはサービスを表します。
FirstTriggerLogEntry
インシデントがトリガーされたときのログ エントリ
EscalationPolicy
インシデントをエスカレートするためのポリシー
Object
User
PagerDuty ユーザー
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
名前
|
name | string |
名前 |
|
メルアド
|
string |
メルアド |
|
|
優先されるタイム ゾーン名。 null の場合、アカウントのタイム ゾーンが使用されます
|
time_zone | string |
優先されるタイム ゾーン名。 null の場合、アカウントのタイム ゾーンが使用されます |
|
ユーザーが課金される
|
billed | boolean |
ユーザーが課金される |
|
ユーザー ロール
|
role | string |
ユーザー ロール |
|
Description
|
description | string |
ユーザーのバイオ |
|
ユーザーの連絡先の方法
|
contact_methods | array of ContactMethod |
ユーザーの連絡先の方法 |
|
ユーザーの通知ルール
|
notification_rules | array of NotificationRule |
ユーザーの通知ルール |
|
役職
|
job_title | string |
ユーザーの役職 |
|
ユーザーが属する Teams
|
teams | array of Object |
ユーザーが属する Teams |
|
このユーザーのインシデントの一覧
|
coordinated_incidents | array of Object |
このユーザーのインシデントの一覧 |
|
ユーザー ID
|
id | string |
ユーザー ID |
|
エンティティが Web アプリに一意に表示される URL
|
html_url | string |
エンティティが Web アプリに一意に表示される URL |
ContactMethod
連絡先の方法
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
HTML URL
|
html_url | string |
エンティティが Web アプリに一意に表示される URL |
NotificationRule
通知ルール
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
HTML URL
|
html_url | string |
エンティティが Web アプリに一意に表示される URL |
NotesResponse
メモの Response オブジェクト
AddNoteResponse
AddNoteToIncident エンドポイントへの応答
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ユーザー
|
user | UserResponse |
ユーザーの応答 |
|
手記
|
note | NoteResponse |
注: 応答 |
UserResponse
ユーザーの応答
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ユーザー ID
|
id | string |
ユーザー ID |
NoteResponse
注: 応答
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
ユーザーの一意識別子
|
id | string |
ユーザーの一意識別子 |
|
ユーザー
|
user | UserResponse |
ユーザーの応答 |
|
コンテンツをメモする
|
content | string |
コンテンツをメモする |
|
メモが作成された日付と時刻
|
created_at | string |
メモが作成された日付と時刻 |