イベント監視対象の追加/削除(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

sourceIds

追加または削除されるイベント監視対象のリソースIDの一覧

Data Type Cardinality Parent Element Child Element(s)
String list 1..1 eventnotification sourceId list

sourceId

追加または削除されるイベント監視対象のリソースID

設定されているsourceTypeに制約されます。

Data Type Cardinality Parent Element Child Element(s)
String 1..1 sourceIds 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)
String 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":{
		"sourceIds" : [{
			"sourceId": "dbinst5"
		}]
	}
}