Firewall Rules - Create Or Update

建立或更新防火牆規則。

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

URI 參數

名稱 位於 必要 類型 Description
firewallRuleName
path True

string

防火牆規則的名稱。

resourceGroupName
path True

string

包含資源的資源群組名稱。 您可以從 Azure Resource Manager API 或入口網站取得此值。

serverName
path True

string

伺服器的名稱。

subscriptionId
path True

string

識別 Azure 訂用帳戶的訂用帳戶標識碼。

api-version
query True

string

要用於要求的 API 版本。

要求本文

名稱 必要 類型 Description
properties.endIpAddress True

string

防火牆規則的結束IP位址。 必須是 IPv4 格式。 必須大於或等於 startIpAddress。 使用值 『0.0.0.0』 來代表所有 Azure 內部 IP 位址。

properties.startIpAddress True

string

防火牆規則的起始IP位址。 必須是 IPv4 格式。 使用值 『0.0.0.0』 來代表所有 Azure 內部 IP 位址。

回應

名稱 類型 Description
200 OK

FirewallRule

還行

201 Created

FirewallRule

已建立

範例

Create a firewall rule max/min
Update a firewall rule max/min

Create a firewall rule max/min

範例要求

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

{
  "properties": {
    "startIpAddress": "0.0.0.3",
    "endIpAddress": "0.0.0.3"
  }
}

範例回覆

{
  "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",
  "location": "Japan East",
  "kind": "v12.0",
  "properties": {
    "startIpAddress": "0.0.0.3",
    "endIpAddress": "0.0.0.3"
  }
}
{
  "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",
  "location": "Japan East",
  "kind": "v12.0",
  "properties": {
    "startIpAddress": "0.0.0.3",
    "endIpAddress": "0.0.0.3"
  }
}

Update a firewall rule max/min

範例要求

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

{
  "properties": {
    "startIpAddress": "0.0.0.1",
    "endIpAddress": "0.0.0.1"
  }
}

範例回覆

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/firewallRules/firewallrulecrudtest-3927",
  "name": "firewallrulecrudtest-3927",
  "type": "Microsoft.Sql/servers/firewallRules",
  "location": "Japan East",
  "kind": "v12.0",
  "properties": {
    "startIpAddress": "0.0.0.1",
    "endIpAddress": "0.0.0.1"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/firewallRules/firewallrulecrudtest-3927",
  "name": "firewallrulecrudtest-3927",
  "type": "Microsoft.Sql/servers/firewallRules",
  "location": "Japan East",
  "kind": "v12.0",
  "properties": {
    "startIpAddress": "0.0.0.1",
    "endIpAddress": "0.0.0.1"
  }
}

定義

FirewallRule

表示伺服器防火牆規則。

名稱 類型 Description
id

string

資源標識碼。

kind

string

包含此防火牆規則的伺服器種類。

location

string

包含此防火牆規則的伺服器位置。

name

string

資源名稱。

properties.endIpAddress

string

防火牆規則的結束IP位址。 必須是 IPv4 格式。 必須大於或等於 startIpAddress。 使用值 『0.0.0.0』 來代表所有 Azure 內部 IP 位址。

properties.startIpAddress

string

防火牆規則的起始IP位址。 必須是 IPv4 格式。 使用值 『0.0.0.0』 來代表所有 Azure 內部 IP 位址。

type

string

這是的資源類型。