CEN インスタンスに関連付けられている VPC または VBR 内のルートエントリが CEN に公開されているかどうかをクエリします。

デバッグ

OpenAPI Explorer を使用して、デバッグ操作を実行し、SDK コード例を生成します。

リクエストパラメーター

パラメータ データ型 必須 値の例 説明
CenId String はい cen-7qthudw0ll6jm****

クエリする CEN インスタンスの ID。

ChildInstanceId String はい vpc-bp18sth14qii3pnv****

ネットワークの ID。

ChildInstanceRegionId String はい cn-hangzhou

アタッチされたネットワークが属するリージョンの ID。

ChildInstanceType String はい VPC

ネットワークのタイプ。 有効値:

  • VPC:Virtual Private Cloud
  • VBR:仮想ボーダールーター
  • CCN:Cloud Connect Network
Action String いいえ DescribePublishedRouteEntries

オプション。 この操作の名前。 値:DescribePublishedRouteEntries

ChildInstanceRouteTableId String いいえ vtb-bp174d1gje79u1g4****

オプション。 アタッチされたネットワークのルートテーブル ID。

DestinationCidrBlock String いいえ 172.xx.xx.xx/24

オプション。 クエリするルートエントリのターゲット CIDR ブロック。

PageNumber Integer いいえ 1

オプション。 ページ番号。 デフォルト値:1

PageSize Integer いいえ 2

オプション。 ページクエリの結果の場合、1 ページあたりのエントリ数。 最大値:50。 デフォルト値:10

応答パラメーター

パラメーター データ型 値の例 説明
PageNumber Integer 1

現在のページ番号

PageSize Integer 2

1 ページあたりのエントリ数。

PublishedRouteEntries

指定したリージョン内のクエリされたルートエントリの詳細情報。

ChildInstanceRouteTableId String vtb-il7qut3mjgtlcbpk****

ルートテーブル ID。

Conflicts

競合するルートエントリのリスト。

DestinationCidrBlock String 192.168.10.0/24

競合するルートエントリのターゲット CIDR ブロック。

InstanceId String ecs-xxdjakjdakhfkfka****

競合するネットワークの ID。

InstanceType String Instance

ネットワークのタイプ。

RegionId String cn-hangzhou

競合するネットワークが属するリージョンの ID。

Status String conflict

例外の原因。 有効値:

  • conflict:ルートエントリは、他のルートと競合しています。
  • overflow:他のネットワークのルートテーブルのルートエントリ数が、制限を超えています。
  • prohibited:ルートエントリは VBR で許可されていません。
DestinationCidrBlock String 172.16.xx.xx/24

競合するルートエントリのターゲット CIDR ブロック。

NextHopId String ecs-bp18sth14qii3pn****

ネクストホップとして使用されるインスタンスの ID。

NextHopType String Instance

ネクストホップのタイプ。 有効値:

  • Instance (デフォルト):ECS インスタンス
  • HaVip:高可用性仮想 IP アドレス
  • RouterInterface:ルーターインターフェイス
OperationalMode Boolean true

CEN との間で、ルートエントリの公開または公開の取り消しを許可するかどうか。 有効値:

  • true:CEN との間で、ルートエントリの公開または公開の取り消しを許可します。
  • False:公開または公開の取り消しは、許可されません。
PublishStatus String Published

CEN のルートエントリの公開ステータス。

  • Published:ルートエントリは CEN に公開されています。
  • Non-Published:ルートエントリは CEN に公開されていません。
RouteType String System

ルートエントリのタイプ。 有効値:

  • System:システムルート。
  • Custom: ユーザールート。
  • BGP:BGP ルート。
RequestId String FF1A7B2A-677F-4F71-96EA-6002B329F437

リクエストの ID。

TotalCount Integer 10

クエリされたエントリの総数。

要求の例


http(s)://[Endpoint]/? Action=DescribePublishedRouteEntries
&CenId=cen-7qthudw0ll6jm****
&ChildInstanceId=vpc-bp18sth14qii3pnv****
&ChildInstanceRegionId=cn-hangzhou
&ChildInstanceType=VPC
&<CommonParameters>

レスポンスの例

XML 形式

<DescribeRouteConflictResponse>
	  <TotalCount>2</TotalCount>
	  <PublishRouteEntries>
		    <PublishRouteEntries>
			      <DestinationCidrBlock>100.64.0.0/10</DestinationCidrBlock>
			      <NextHopId></NextHopId>
			      <NextHopType>service</NextHopType>
			      <ChildInstanceRouteTableId>vtb-il7qut3mjgtlcbpk2****</ChildInstanceRouteTableId>
			      <PublishStatus>NonPublished</PublishStatus>
			      <RouteConflicts></RouteConflicts>
			      <RouteType>System</RouteType>
		    </PublishRouteEntries>
		    <PublishRouteEntries>
			      <DestinationCidrBlock>192.168.10.0/24</DestinationCidrBlock>
			      <NextHopId></NextHopId>
			      <NextHopType>local</NextHopType>
			      <ChildInstanceRouteTableId>vtb-il7qut3mjgtlcbpk2****</ChildInstanceRouteTableId>
			      <PublishStatus>Published</PublishStatus>
			      <RouteConflicts></RouteConflicts>
			      <RouteType>System</RouteType>
		    </PublishRouteEntries>
	  </PublishRouteEntries>
	  <PageNumber>1</PageNumber>
	  <RequestId>FF1A7B2A-677F-4F71-96EA-6002B329F437</RequestId>
	  <PageSize>10</PageSize>
</DescribeRouteConflictResponse>

JSON 形式

{
	"PageNumber":1,
	"PublishRouteEntries":{
		"PublishRouteEntries":[
			{
				"RouteType":"System",
				"ChildInstanceRouteTableId":"vtb-il7qut3mjgtlcbpk2****",
				"NextHopId":"",
				"NextHopType":"service",
				"RouteConflicts":{
					"RouteConflicts":[]
				},
				"DestinationCidrBlock":"100.64.0.0/10",
				"PublishStatus":"NonPublished"
			},
			{
				"RouteType":"System",
				"ChildInstanceRouteTableId":"vtb-il7qut3mjgtlcbpk2****",
				"NextHopId":"",
				"NextHopType":"local",
				"RouteConflicts":{
					"RouteConflicts":[]
				},
				"DestinationCidrBlock":"192.168.10.0/24",
				"PublishStatus":"Published"
			}
		]
	},
	"TotalCount":2,
	"PageSize":10,
	"RequestId":"FF1A7B2A-677F-4F71-96EA-6002B329F437"
}

エラー

HTTP ステータスコード エラーコード エラーメッセージ 説明
400 ParameterIllegal.CenInstanceId The parameter of CEN instance id is illegal. CEN インスタンスの ID が正しくありません。
400 ParameterIllegal.ChildInstanceRegionId The parameter of child instance region id is illegal. ネットワークが属するリージョンが正しくありません。
409 InvalidOperation.ChildInstanceStatus The child-instance is not in a valid state for the operation. ネットワークは処理中です。 後でもう一度お試しください。
409 InvalidOperation.CenInstanceStatus The CEN instance is not in a valid state for the operation. CEN インスタンスは処理中です。 後でもう一度お試しください。
400 ParameterIllegal.ChildInstanceType The parameter of child instance type is illegal. ネットワークタイプが正しくありません。
500 InternalError Internal error. 内部エラーが発生しました。

エラーコードについては、「API エラーセンター」をご参照ください。