イベント監視対象の追加/削除(PUT /v1.0/{tenantId}/eventnotifications/{subscriptionId})
イベント監視対象を追加/削除する。
Request URI
{tenantID}
インスタンスのオーナーとなるプロジェクトID
| Data Type | Cardinality |
|---|---|
| String | 1..1 |
{subscriptionID}
イベント通知登録のID
| Data Type | Cardinality |
|---|---|
| String | 1..1 |
Request Parameter
action
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| None | add | remove |
add | remove
イベント監視対象を追加するか、削除するか
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String | 1..1 | action | None |
eventnotification
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| None | sourceId |
sourceId
追加または削除されるイベント監視対象のリソースID
設定されているsourceTypeに制約されます。
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String | 1..1 | action | None |
Response Headers
ステータス
リクエストのステータスを返却する。
以下の値を返却する。
- 401:
- unauthorized
- 403:
- forbidden
- 404:
- itemNotFound
- 422:
- unprocessableEntity
- 500:
- instanceFault
- 501:
- notImplemented
- 503:
- serviceUnavailable
- 504:
- gatewayTimeout
| Data Type | Cardinality |
|---|---|
| Int | 1.1 |
Response Elements
eventSubscription
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| None | id
name enabled eventCategoriesList sourceIdsList sourceType status created |
id
イベント通知登録のID
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String |
name
イベント通知登録の名前
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String |
enabled
通知が有効かどうかのフラグ
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| Boolean |
eventCategoriesList
通知するイベントカテゴリのリスト
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| Subnet list |
sourceIdsList
通知するイベントの発生元となるリソースIDのリスト
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String list |
sourceType
イベントの発生元となるリソースの種類
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String |
status
イベント通知登録の状態
creating | modifying | deleting | active |
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String |
created
作成日時
| Data Type | Cardinality | Parent Element | Child Element(s) |
|---|---|---|---|
| String |
Example of Request
{
"action" : {
"add" :""
},
"eventnotification":{
"sourceId" : "dbinst5"
}
}