UnassociateNetworkAcl 操作を呼び出して、ネットワーク ACL を vSwitch から関連付け解除します。
操作説明
- UnassociateNetworkAcl は非同期操作です。リクエストを送信すると、システムはリクエスト ID を返しますが、ネットワーク ACL はまだ vSwitch から関連付け解除されていません。関連付け解除タスクはバックグラウンドで実行を続けます。 DescribeNetworkAclAttributes を呼び出して、ネットワーク ACL と vSwitch の関連付け解除ステータスをクエリできます:
ネットワーク ACL と vSwitch が UNBINDING 状態の場合、関連付け解除が進行中です。
対応するバインディングレコードが見つからない場合、ネットワーク ACL は vSwitch から関連付け解除されています。
UnassociateNetworkAcl 操作を呼び出して、同じネットワーク ACL から vSwitch を同時に関連付け解除することはできません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:UnassociateNetworkAcl |
update |
*NetworkAcl
*VSwitch
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Resource |
array<object> |
任意 |
関連付けられたリソースの情報。 |
|
|
object |
任意 |
関連付けられたリソースの情報。 |
||
| ResourceType |
string |
必須 |
関連付け解除する関連付けられたリソースのタイプ。値を VSwitch に設定します。 N の有効な値: 0 ~ 29。同一時間に最大 30 個のリソースを関連付け解除できます。 |
VSwitch |
| ResourceId |
string |
必須 |
関連付け解除する関連付けられたリソースの ID。 |
vsw-bp1de348lntdw**** |
| NetworkAclId |
string |
必須 |
関連付けられたリソースから関連付け解除するネットワーク ACL の ID。 |
nacl-a2do9e413e0sp**** |
| RegionId |
string |
必須 |
ネットワーク ACL のリージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントが値を生成します。値はリクエスト間で一意であり、64 ASCII 文字以内である必要があります。 説明
このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として使用します。RequestId は API リクエストごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
|
false |
| RegionId |
string |
必須 |
ネットワーク ACL のリージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
AD024BAA-2D91-48FD-810B-8FB7489B6EE6 |
例
成功レスポンス
JSONJSON
{
"RequestId": "AD024BAA-2D91-48FD-810B-8FB7489B6EE6"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ParameterMissing.AliUid | ParameterMissing.AliUid | |
| 400 | ParameterMissing.Bid | ParameterMissing.Bid | |
| 400 | ParameterMissing.RegionId | ParameterMissing.RegionId | |
| 400 | ParameterEmpty.RegionId | ParameterEmpty.RegionId | |
| 400 | ParameterMissing.NetworkAclId | ParameterMissing.NetworkAclId | |
| 400 | ParameterEmpty.NetworkAclId | ParameterEmpty.NetworkAclId | |
| 400 | ParameterMissing.Resources | ParameterMissing.Resources | |
| 400 | ParameterEmpty.Resources | ParameterEmpty.Resources | |
| 400 | InvalidNetworkAcl.NotFound | The special Network Acl is not found. | 指定されたネットワーク ACL が見つかりませんでした。 |
| 400 | NetworkStatus.Modifying | The special Network Acl is in modifying. | 指定されたネットワーク ACL は変更処理中です。 |
| 400 | ResourceStatus.Error | The binding instance is in middle status. | 関連付けられたインスタンスが中間状態です。 |
| 400 | InvalidResource.NotFound | The binding instance is not found. | |
| 400 | InvalidResource.VpcError | The network acl and resource not in same vpc. | |
| 400 | InvalidResource.NotBinding | The resource has not been binded. | |
| 400 | NotSupport.NetworkAcl | Network acl is not support now. | |
| 400 | Mismatch.NetworkAclAndVSwitch | The specified network ACL and vSwitch are not matched. | 指定されたネットワーク ACL と vSwitch が関連付けられていません。 |
| 400 | MissingParam.Resource | Missing parameter Resource. | ソースパラメーターが不足しています。 |
| 400 | OperationDenied.NetworkAclAttachmentInMiddleStatus | The network ACL is being bound to or unbound from the switch. | ネットワーク ACL は vSwitch との関連付けまたは関連付け解除の処理中です。 |
| 500 | InternalError | The request processing has failed due to some unknown error. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。