Firewall Rules - Replace

サーバー上のすべてのファイアウォール規則を置き換えます。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules?api-version=2021-11-01

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求で使用する API のバージョン。

要求本文

名前 説明
values

FirewallRule[]

サーバー ファイアウォール規則。

応答

名前 説明
200 OK

FirewallRule

ファイアウォール規則が正常に更新されました。

202 Accepted

サーバー ファイアウォール規則の作成または更新が進行中です。

Other Status Codes

エラー応答: ***

  • 400 InvalidResourceId - リソース識別子が無効です。

  • 400 MismatchingSubscriptionWithUrl - 指定されたサブスクリプションが URL 内のサブスクリプションと一致しませんでした。

  • 400 MismatchingResourceGroupNameWithUrl - 指定されたリソース グループ名が URL の名前と一致しませんでした。

  • 400 MismatchingServerNameWithUrl - 指定されたサーバー名が URL の名前と一致しませんでした。

  • 400 InvalidServerFirewallRuleResourceRequest - サーバー ファイアウォール規則のリソース要求が無効です。

  • 400 InvalidServerFirewallRuleResourceParameters - サーバー ファイアウォール規則リソース パラメーターが無効です。

  • 400 FirewallRuleNotIPv4Address - 指定されたファイアウォール規則のアドレスが IPv4 ではありません

  • 400 TooManyFirewallRules - 指定されたファイアウォール規則が制限を超えています。

  • 400 FirewallRuleInvalidRange - 指定されたファイアウォール規則の範囲が無効です。

  • 400 FirewallRuleNameTooLong - 指定されたファイアウォール規則名が長すぎます

  • 400 FirewallRuleNameEmpty - 指定されたファイアウォール規則名が空です

  • 400 DenyPublicEndpointEnabled - サーバーのパブリック ネットワーク インターフェイスが無効になっている場合、ファイアウォール規則を作成または変更できません。 サーバー レベルまたはデータベース レベルのファイアウォール規則を管理するには、パブリック ネットワーク インターフェイスを有効にしてください。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたサーバーが、指定されたリソース グループとサブスクリプションに存在しません。

  • 404 OperationIdNotFound - Id を持つ操作が存在しません。

  • 409 OperationCancelled - 操作がユーザーによって取り消されました。

  • 409 OperationInterrupted - 同じリソースに対する別の操作によって中断されたため、リソースに対する操作を完了できませんでした。

  • 429 SubscriptionTooManyCreateUpdateRequests - 使用可能なリソースによって処理できる最大要求数を超える要求。

  • 429 SubscriptionTooManyRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

  • 429 SubscriptionTooManyCreateUpdateRequests - 使用可能なリソースによって処理できる最大要求数を超える要求。

  • 429 SubscriptionTooManyRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

  • 500 OperationTimedOut - 操作がタイムアウトし、自動的にロールバックされました。 操作をやり直してください。

  • 503 TooManyRequests - 使用可能なリソースによって処理できる最大要求数を超える要求。

  • 503 TooManyRequests - 使用可能なリソースによって処理できる最大要求数を超える要求。

Replace firewall rules

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/firewallRules?api-version=2021-11-01

{
  "values": [
    {
      "name": "firewallrulecrudtest-5370 ",
      "properties": {
        "startIpAddress": "0.0.0.0",
        "endIpAddress": "100.0.0.0"
      }
    }
  ]
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/firewallRules/firewallrulecrudtest-5370",
  "name": "firewallrulecrudtest-5370",
  "type": "Microsoft.Sql/servers/firewallRules",
  "properties": {
    "startIpAddress": "0.0.0.3",
    "endIpAddress": "0.0.0.3"
  }
}

定義

名前 説明
FirewallRule

サーバー ファイアウォール規則。

FirewallRuleList

サーバー ファイアウォール規則の一覧。

FirewallRule

サーバー ファイアウォール規則。

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.endIpAddress

string

ファイアウォール規則の終了 IP アドレス。 IPv4 形式である必要があります。 startIpAddress 以上である必要があります。 すべての Azure 内部 IP アドレスに値 '0.0.0.0' を使用します。

properties.startIpAddress

string

ファイアウォール規則の開始 IP アドレス。 IPv4 形式である必要があります。 すべての Azure 内部 IP アドレスに値 '0.0.0.0' を使用します。

type

string

リソースの種類。

FirewallRuleList

サーバー ファイアウォール規則の一覧。

名前 説明
values

FirewallRule[]

サーバー ファイアウォール規則。