Delen via


Firewall Rules - Create Or Update

Hiermee maakt of werkt u een firewallregel bij.

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

URI-parameters

Name In Vereist Type Description
firewallRuleName
path True

string

De naam van de firewallregel.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

serverName
path True

string

De naam van de server.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Type Description
name

string

Resourcenaam.

properties.endIpAddress

string

Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling zijn. Moet groter zijn dan of gelijk zijn aan startIpAddress. Gebruik waarde '0.0.0.0' voor alle Azure-interne IP-adressen.

properties.startIpAddress

string

Het begin-IP-adres van de firewallregel. Moet de IPv4-indeling zijn. Gebruik waarde '0.0.0.0' voor alle Azure-interne IP-adressen.

Antwoorden

Name Type Description
200 OK

FirewallRule

De updatebewerking van de resource 'FirewallRule' is geslaagd

201 Created

FirewallRule

Resource 'FirewallRule' create bewerking geslaagd

Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Create a firewall rule max/min

Voorbeeldaanvraag

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=2025-01-01

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

Voorbeeldrespons

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

Update a firewall rule max/min

Voorbeeldaanvraag

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=2025-01-01

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

Voorbeeldrespons

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

Definities

Name Description
ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

FirewallRule

Een serverfirewallregel.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoelwit.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

FirewallRule

Een serverfirewallregel.

Name Type Description
id

string

Resource-ID.

name

string

Resourcenaam.

properties.endIpAddress

string

Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling zijn. Moet groter zijn dan of gelijk zijn aan startIpAddress. Gebruik waarde '0.0.0.0' voor alle Azure-interne IP-adressen.

properties.startIpAddress

string

Het begin-IP-adres van de firewallregel. Moet de IPv4-indeling zijn. Gebruik waarde '0.0.0.0' voor alle Azure-interne IP-adressen.

type

string

Type bron