トラフィックマーキングポリシーにトラフィック分類ルールを追加します。
この API は廃止されました。一時的にアクセス可能ですが、更新やバグ修正対応は一切行われません。代わりに Cbn(2017-09-12) - AddTrafficMatchRuleToTrafficMarkingPolicy への移行を推奨します。より強化された機能に加え、サポートも引き続きご利用いただけます。
操作説明
注意事項
AddTraficMatchRuleToTrafficMarkingPolicy 操作は非推奨となり、今後廃止される予定です。トラフィックマーキングポリシーにトラフィック分類ルールを追加するには、 AddTrafficMatchRuleToTrafficMarkingPolicy 操作を使用してください。このドキュメントはメンテナンスされなくなります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:AddTraficMatchRuleToTrafficMarkingPolicy |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムは自動的に RequestId の値をクライアントトークンとして使用します。RequestId の値は API リクエストごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-426**** |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
|
false |
| TrafficMarkingPolicyId |
string |
必須 |
トラフィックマーキングポリシーの ID。 |
tm-u9nxup5kww5po8**** |
| TrafficMatchRules |
array<object> |
任意 |
トラフィック分類ルールのリスト。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
|
|
object |
任意 |
トラフィック分類ルールの情報。 |
||
| MatchDscp |
integer |
任意 |
トラフィックパケットの Differentiated Services Code Point (DSCP) 値。有効な値: 0 ~ 63。 トラフィック分類ルールは、指定された DSCP 値を含むトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の DSCP 値を持つトラフィックと一致します。 説明
DSCP 値とは、トラフィックパケットがリージョン間接続に入る前にすでに持っている DSCP 値を指します。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
5 |
| DstCidr |
string |
任意 |
トラフィックパケットの送信先 CIDR ブロック。 トラフィック分類ルールは、送信先 IP アドレスが送信先 CIDR ブロック内に含まれるトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の送信先 IP アドレスを持つトラフィックと一致します。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
10.10.10.0/24 |
| TrafficMatchRuleDescription |
string |
任意 |
トラフィック分類ルールの説明。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
desctest |
| Protocol |
string |
任意 |
トラフィックパケットのプロトコルの種類。 トラフィック分類ルールは、HTTP、HTTPS、TCP、UDP、SSH、Telnet など、複数のプロトコル種類のトラフィックとの一致をサポートしています。その他のプロトコル種類については、Cloud Enterprise Network (CEN) コンソール にログインして確認してください。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
HTTP |
| DstPortRange |
array |
任意 |
トラフィックパケットの宛先ポート。有効な値: -1 および 1 ~ 65535。 トラフィック分類ルールは、宛先ポート番号が宛先ポート範囲内に含まれるトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の宛先ポート番号を持つトラフィックと一致します。 このパラメーターは最大 2 つのポート番号をサポートします。入力フォーマットは以下の通りです。
一度に最大 50 個のトラフィック分類ルールを追加できます。 |
|
|
integer |
任意 |
トラフィックパケットの宛先ポート。有効な値: -1 および 1 ~ 65535。 トラフィック分類ルールは、宛先ポート番号が宛先ポート範囲内に含まれるトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の宛先ポート番号を持つトラフィックと一致します。 このパラメーターは最大 2 つのポート番号をサポートします。入力フォーマットは以下の通りです。
一度に最大 50 個のトラフィック分類ルールを追加できます。 |
80 |
|
| SrcCidr |
string |
任意 |
トラフィックパケットの送信元 CIDR ブロック。 トラフィック分類ルールは、送信元 IP アドレスが送信元 CIDR ブロック内に含まれるトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の送信元 IP アドレスを持つトラフィックと一致します。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
192.168.10.0/24 |
| SrcPortRange |
array |
任意 |
トラフィックパケットの送信元ポート。有効な値: -1 および 1 ~ 65535。 トラフィック分類ルールは、送信元ポート番号が送信元ポート範囲内に含まれるトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の送信元ポート番号を持つトラフィックと一致します。 このパラメーターは最大 2 つのポート番号をサポートします。入力フォーマットは以下の通りです。
一度に最大 50 個のトラフィック分類ルールを追加できます。 |
|
|
integer |
任意 |
トラフィックパケットの送信元ポート。有効な値: -1 および 1 ~ 65535。 トラフィック分類ルールは、送信元ポート番号が送信元ポート範囲内に含まれるトラフィックと一致します。このパラメーターを設定しない場合、トラフィック分類ルールは任意の送信元ポートを持つトラフィックと一致します。 このパラメーターは最大 2 つのポート番号をサポートします。入力フォーマットは以下の通りです。
一度に最大 50 個のトラフィック分類ルールを追加できます。 |
200 |
|
| TrafficMatchRuleName |
string |
任意 |
トラフィック分類ルールの名前。 一度に最大 50 個のトラフィック分類ルールを追加できます。 |
nametest |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
0876E54E-3E36-5C31-89F0-9EE8A9266F9A |
例
成功レスポンス
JSONJSON
{
"RequestId": "0876E54E-3E36-5C31-89F0-9EE8A9266F9A"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidTrafficMarkingPolicyId.NotFound | Operation is failed because traffic marking policy id is not found. | リクエストに指定された TrafficMarkingPolicyId が存在しません。 |
| 400 | InstanceExist.TrafficMatchRules | The instance already exists. | TrafficMatchRules は既に存在します。 |
| 400 | Duplicated.TrafficMatchRules | The parameter TrafficMatchRules are duplicated. | 渡されたフロー分類ルールが重複しています。 |
| 400 | IllegalParam.SrcCidr | SrcCidr is illegal. | リクエストに指定された SrcCidr が無効です。 |
| 400 | IncorrectStatus.TrafficMarkingPolicy | The status of TrafficMarkingPolicy is incorrect. | TrafficMarkingPolicy の現在のステータスでは、この操作はサポートされていません。後でもう一度お試しください。 |
| 400 | IllegalParam.DstCidr | DstCidr is illegal. | リクエストで指定された DstCidr が無効です。 |
| 400 | IllegalParam.Protocol | Protocol is illegal. | リクエストで指定された Protocol が無効です。 |
| 400 | InvalidParameter | Invalid parameter. | パラメーターが無効です。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | アカウントにこの操作を実行する権限がありません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。