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 參數

Name In Required Type Description
firewallRuleName
path True
  • string

防火牆規則的名稱。

resourceGroupName
path True
  • string

包含資源的資源群組名稱。 您可以從 Azure 資源管理員 API 或入口網站取得這個值。

serverName
path True
  • string

伺服器的名稱。

subscriptionId
path True
  • string

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

api-version
query True
  • string

要用於要求的 API 版本。

要求本文

Name Required Type Description
properties.endIpAddress True
  • string

防火牆規則的結束 IP 位址。 必須為 IPv4 格式。 必須大於或等於啟動 Ip 位址。 使用值"0.0.0.0"表示所有 Azure 內部 IP 位址。

properties.startIpAddress True
  • string

防火牆規則的起始 IP 位址。 必須為 IPv4 格式。 使用值"0.0.0.0"表示所有 Azure 內部 IP 位址。

回應

Name Type Description
200 OK

[確定]

201 Created

建立時間

範例

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

Create a firewall rule max/min

Sample Request

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"
  }
}

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",
  "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

Sample Request

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"
  }
}

Sample Response

{
  "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

表示伺服器防火牆規則。

Name Type Description
id
  • string

資源識別碼。

kind
  • string

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

location
  • string

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

name
  • string

資源名稱。

properties.endIpAddress
  • string

防火牆規則的結束 IP 位址。 必須為 IPv4 格式。 必須大於或等於啟動 Ip 位址。 使用值"0.0.0.0"表示所有 Azure 內部 IP 位址。

properties.startIpAddress
  • string

防火牆規則的起始 IP 位址。 必須為 IPv4 格式。 使用值"0.0.0.0"表示所有 Azure 內部 IP 位址。

type
  • string

這是資源的類型。