Sdílet prostřednictvím


IP Firewall ll Rules - Create Or Update

Vytvoří nebo aktualizuje pravidlo brány firewall IPv6.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
firewallRuleName
path True

string

Název pravidla brány firewall.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Typ Description
name

string

Název prostředku.

properties.endIPv6Address

string

Koncová IP adresa pravidla brány firewall. Musí mít formát IPv6. Musí být větší než nebo rovno startIpAddress.

properties.startIPv6Address

string

Počáteční IP adresa pravidla brány firewall. Musí mít formát IPv6.

Odpovědi

Name Typ Description
200 OK

IPv6FirewallRule

Pravidlo brány firewall IPv6 se úspěšně aktualizovalo.

201 Created

IPv6FirewallRule

Pravidlo brány firewall IPv6 se úspěšně vytvořilo.

Other Status Codes

Chybové odpovědi: ***

  • 400 InvalidResourceId – neplatný identifikátor prostředku.

  • 400 NeshodaSubscriptionWithUrl – zadané předplatné neodpovídá předplatnému v adrese URL.

  • 400 NeshodaResourceGroupNameWithUrl – zadaný název skupiny prostředků neodpovídá názvu v adrese URL.

  • 400 NeshodaServerNameWithUrl – zadaný název serveru neodpovídá názvu v adrese URL.

  • 400 InvalidIPv6ServerFirewallRuleResourceRequest – Požadavek na prostředek pravidla brány firewall serveru IPv6 je neplatný.

  • 400 InvalidIPv6ServerFirewallRuleResourceParameters – parametr prostředku pravidla brány firewall serveru IPv6 je neplatný.

  • 400 DenyPublicEndpointEnabled – Nelze vytvořit nebo upravit pravidla brány firewall, pokud je veřejné síťové rozhraní pro server zakázané. Pokud chcete spravovat pravidla brány firewall na úrovni serveru nebo databáze, povolte veřejné síťové rozhraní.

  • 400 IPv6FirewallRuleNameEmpty – zadaný název pravidla brány firewall IPv6 je prázdný.

  • 400 FirewallRuleNotIPv6Address – zadaná adresa pravidla brány firewall není IPv6

  • 400 IPv6FirewallRuleNameTooLong – Zadaný název pravidla brány firewall IPv6 je příliš dlouhý.

  • 400 IPv6FirewallRuleInvalidRange – zadaný rozsah pravidel firewallu IPv6 je neplatný.

  • 400 TooManyIPv6FirewallRules – zadaná pravidla brány firewall IPv6 překročila limit.

  • 400 IPv6EndpointDisabled – koncový bod IPv6 je zakázaný.

  • 404 SubscriptionDoesNotHaveServer – požadovaný server nebyl nalezen.

  • 404 ServerNotInSubscriptionResourceGroup – zadaný server neexistuje v zadané skupině prostředků a předplatném.

Příklady

Create an IPv6 firewall rule max/min
Update an IPv6 firewall rule max/min

Create an IPv6 firewall rule max/min

Ukázkový požadavek

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

{
  "properties": {
    "startIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0003",
    "endIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0003"
  }
}

Ukázková odpověď

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/ipv6FirewallRules/firewallrulecrudtest-5370",
  "name": "firewallrulecrudtest-5370",
  "type": "Microsoft.Sql/servers/ipv6FirewallRules",
  "properties": {
    "startIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0003",
    "endIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0003"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/ipv6FirewallRules/firewallrulecrudtest-5370",
  "name": "firewallrulecrudtest-5370",
  "properties": {
    "startIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0003",
    "endIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0003"
  }
}

Update an IPv6 firewall rule max/min

Ukázkový požadavek

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

{
  "properties": {
    "startIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0001",
    "endIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0001"
  }
}

Ukázková odpověď

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/ipv6FirewallRules/firewallrulecrudtest-3927",
  "name": "firewallrulecrudtest-3927",
  "type": "Microsoft.Sql/servers/ipv6FirewallRules",
  "properties": {
    "startIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0001",
    "endIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0001"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/firewallrulecrudtest-12/providers/Microsoft.Sql/servers/firewallrulecrudtest-6285/ipv6FirewallRules/firewallrulecrudtest-3927",
  "name": "firewallrulecrudtest-3927",
  "type": "Microsoft.Sql/servers/ipv6FirewallRules",
  "properties": {
    "startIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0001",
    "endIPv6Address": "0000:0000:0000:0000:0000:ffff:0000:0001"
  }
}

Definice

IPv6FirewallRule

Pravidlo brány firewall serveru IPv6.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.endIPv6Address

string

Koncová IP adresa pravidla brány firewall. Musí mít formát IPv6. Musí být větší než nebo rovno startIpAddress.

properties.startIPv6Address

string

Počáteční IP adresa pravidla brány firewall. Musí mít formát IPv6.

type

string

Typ prostředku.