すべてのプロダクト
Search
ドキュメントセンター

:リソース変更イベントのデータ構造

最終更新日:Nov 01, 2024

このトピックでは、リソース変更イベントのデータ構造と例について説明します。

データ構造

リソース変更イベントの構造

項目

タイプ

説明

messageType

String

メッセージタイプ。 有効な値:

  • ResourceChange: リソース設定の変更

  • OversizedResourceChange: オーバーリミット通知

resourceChangeType

String

設定変更タイプ。 有効な値:

  • ResourceCreate

  • ResourceUpdate

  • ResourceDelete

changeId

String

設定変更の一意のID。

accountId

String

リソースが属するアカウントのID。

regionId

String

リソースのリージョン ID です。

resourceType

String

リソースのタイプを示します。

resourceId

String

リソースの ID です。

resourceSnapshot

JSON

リソースのスナップショット。 詳細については、「resourceSnapshotフィールドの構造」をご参照ください。

resourceDiff

JSON

変更前の設定と変更後の設定の比較。 詳細については、「resourceDiffフィールドの構造」をご参照ください。

version

String

バージョン番号。

resourceSnapshotフィールドの構造

カテゴリ

フィールド

種類

説明

共通プロパティ

accountId

String

リソースが属するアカウントのID。

regionId

String

リソースのリージョン ID です。

resourceType

String

リソースのタイプを示します。

resourceId

String

リソースの ID です。

resourceGroupId

String

レプリケーションペアが属するリソースグループのID。

resourceName

String

リソースの名前です。

resourceStatus

String

リソースのステータス。

zoneId

String

リソースのゾーンID。

createTime

String

リソースの作成時刻です。

時間はISO 8601規格に従い、yyyy-MM-ddTHH:mm:ssZまたはyyyy-MM-ddTHH:mm:ss.SSSZ形式です。 時刻は UTC で表示されます。

expireTime

String

リソースの有効期限。

時間はISO 8601規格に従い、yyyy-MM-ddTHH:mm:ssZまたはyyyy-MM-ddTHH:mm:ss.SSSZ形式です。 時刻は UTC で表示されます。

tags

Array

リソースに追加されたタグ。

ipAddresses

Array

IPアドレス。

ipAddressAttributes

Array

IPアドレスのプロパティ。

vpcId

String

仮想プライベートクラウド (VPC) のID。

vSwitchId

String

VSwitch の ID です。

リソースのプロパティ

構成

JSON

リソースのプロパティ。

resourceDiffフィールドの構造

項目

タイプ

説明

changeType

String

イベントタイプ。 有効な値:

  • UPDATE

  • DELETE

  • CREATE

説明

changedPropertiesフィールドは、イベントタイプがUPDATEの場合にのみ返されます。

changedProperties

Map

変更されたプロパティの詳細。

previousValue

String

変更前の値。

updatedValue

String

変更後の値。

例1: リソース変更イベントのサイズが1 MB以下の場合、イベントのデータをSimple Log Serviceで表示できます。

{
	"resourceChangeType": "ResourceUpdate",
	"accountId": "152435078218****",
	"resourceId": "eip-bp18kiogaerql42yy****",
	"messageType": "ResourceChange",
	"regionId": "cn-hangzhou",
	"resourceSnapshot": "{\"accountId\":\"152435078218****\",\"configuration\":{\"HDMonitorStatus\":\"OFF\",\"Description\":\"\",\"AvailableRegions\":{\"AvailableRegion\":[\"cn-hangzhou\"]},\"ServiceManaged\":0,\"ResourceGroupId\":\"rg-acfmzdlidtf****\",\"AllocationId\":\"eip-bp18kiogaerql42yy****\",\"SecondLimited\":false,\"BusinessStatus\":\"Normal\",\"Name\":\"zx\",\"SegmentInstanceId\":\"\",\"InstanceRegionId\":\"cn-hangzhou\",\"Bandwidth\":\"200\",\"ExpiredTime\":\"\",\"BandwidthPackageId\":\"\",\"InstanceType\":\"EcsInstance\",\"Tags\":{\"Tag\":[{\"Value\":\"v1\",\"Key\":\"k1\"},{\"Value\":\"v2\",\"Key\":\"k2\"}]},\"Status\":\"InUse\",\"InstanceId\":\"i-bp11x4htqo2akm97****\",\"ISP\":\"BGP\",\"HasReservationData\":false,\"BizType\":\"Default\",\"DeletionProtection\":false,\"BandwidthPackageType\":\"\",\"BandwidthPackageBandwidth\":\"\",\"InternetChargeType\":\"PayByTraffic\",\"AllocationTime\":\"2023-07-19T06:30:43Z\",\"VpcId\":\"\",\"Netmode\":\"public\",\"ChargeType\":\"PostPaid\",\"IpAddress\":\"47.111.XX.XX\",\"RegionId\":\"cn-hangzhou\"},\"createTime\":\"2023-07-19T06:30:43Z\",\"ipAddresses\":[\"47.111.XX.XX\"],\"regionId\":\"cn-hangzhou\",\"resourceGroupId\":\"rg-acfmzdlidtf****\",\"resourceId\":\"eip-bp18kiogaerql42yy****\",\"resourceName\":\"zx\",\"resourceType\":\"ACS::EIP::EipAddress\",\"tags\":[{\"key\":\"k1\",\"value\":\"v1\"},{\"key\":\"k2\",\"value\":\"v2\"}]}",
	"changeId": "sc-c23b2d3543218ba730fb208a74be****",
	"resourceDiff": "{\"changedProperties\":{\"Tags.Tag\":{\"previousValue\":[{\"Value\":\"v1\",\"Key\":\"k1\"}],\"updatedValue\":[{\"Value\":\"v1\",\"Key\":\"k1\"},{\"Value\":\"v2\",\"Key\":\"k2\"}]}}}",
	"version": "171108694741****",
	"resourceType": "ACS::EIP::EipAddress"
}

例2: リソース変更イベントのサイズが1 MBを超え、大容量ファイル配信機能が有効になっている場合、イベントに関する基本情報をSimple Log Serviceで表示できます。 次に、ossObjectPathの値に基づいて、OSSのイベントの詳細を表示します。

Simple Log Serviceのデータ

{
	"accountId": "152435078218****",
	"resourceId": "eip-t4nj1xwqjdmkmz9gg****",
	"ossObjectPath": "oss://resourcecenter-test/152435078218****/ResourceCenter/dc-s104ld1k****_CHANGE_DELIVERY/2024/03/19/152435078218****_ACS::EIP::EipAddress_ap-southeast-1_eip-t4nj1xwqjdmkmz9gg****_171083883919****_rc_resource_oversize_change.json",
	"messageType": "OversizedResourceChange",
	"regionId": "ap-southeast-1",
	"changeId": "sc-4141c854-568d-473b-a944-08c5f4b5****",
	"version": "171083883919****",
	"resourceType": "ACS::EIP::EipAddress"
}

OSSのデータ

{
	"accountId": "152435078218****",
	"changeId": "sc-4141c854-568d-473b-a944-08c5f4b5****",
	"messageType": "ResourceChange",
	"regionId": "ap-southeast-1",
	"resourceChangeType": "ResourceUpdate",
	"resourceDiff": {
		"changeType": "UPDATE",
		"changedProperties": {
			"BusinessStatus": {
				"previousValue": "Unactivated",
				"updatedValue": "Normal"
			}
		}
	},
	"resourceId": "eip-t4nj1xwqjdmkmz9gg****",
	"resourceSnapshot": {
		"accountId": "152435078218****",
		"configuration": {
			"HDMonitorStatus": "OFF",
			"Description": "CREATE_BY_ALB.alb-xj6tlyo36sipt9****",
			"AvailableRegions": {
				"AvailableRegion": ["ap-southeast-1"]
			},
			"ServiceManaged": 1,
			"ResourceGroupId": "rg-acfmzdlidtf****",
			"AllocationId": "eip-t4nj1xwqjdmkmz9gg****",
			"SecondLimited": false,
			"BusinessStatus": "Normal",
			"Name": "CREATE_BY_ALB.alb-xj6tlyo36sipt9****",
			"SegmentInstanceId": "",
			"InstanceRegionId": "ap-southeast-1",
			"Bandwidth": "200",
			"ExpiredTime": "",
			"BandwidthPackageId": "",
			"InstanceType": "NetworkInterface",
			"Status": "InUse",
			"InstanceId": "eni-t4n6664mrebxp15u****",
			"ISP": "BGP",
			"HasReservationData": false,
			"BizType": "Default",
			"DeletionProtection": false,
			"BandwidthPackageType": "",
			"BandwidthPackageBandwidth": "",
			"InternetChargeType": "PayByTraffic",
			"AllocationTime": "2024-03-19T09:00:14Z",
			"VpcId": "",
			"Netmode": "public",
			"ChargeType": "PostPaid",
			"IpAddress": "47.236.XX.XX",
			"RegionId": "ap-southeast-1"
		},
		"createTime": "2024-03-19T09:00:14Z",
		"ipAddresses": ["47.236.XX.XX"],
		"regionId": "ap-southeast-1",
		"resourceGroupId": "rg-acfmzdlidtf****",
		"resourceId": "eip-t4nj1xwqjdmkmz9gg****",
		"resourceName": "CREATE_BY_ALB.alb-xj6tlyo36sipt9****",
		"resourceType": "ACS::EIP::EipAddress"
	},
	"resourceType": "ACS::EIP::EipAddress",
	"version": "171083883919****"
}

関連ドキュメント

View resource change events