Поделиться через


IP Firewall ll Rules - Create Or Update

Создает или обновляет правило брандмауэра IPv6.

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

Параметры URI

Имя В Обязательно Тип Описание
firewallRuleName
path True

string

Имя правила брандмауэра.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Текст запроса

Имя Тип Описание
name

string

Имя ресурса.

properties.endIPv6Address

string

Конечный IP-адрес правила брандмауэра. Должен иметь формат IPv6. Значение должно быть больше или равно параметру startIpAddress.

properties.startIPv6Address

string

Начальный IP-адрес правила брандмауэра. Должен иметь формат IPv6.

Ответы

Имя Тип Описание
200 OK

IPv6FirewallRule

Правило брандмауэра IPv6 успешно обновлено.

201 Created

IPv6FirewallRule

Правило брандмауэра IPv6 успешно создано.

Other Status Codes

Ответы на ошибки: ***

  • 400 InvalidResourceId — недопустимый идентификатор ресурса.

  • 400 MismatchingSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 MismatchingResourceGroupNameWithUrl — предоставленное имя группы ресурсов не совпадает с именем в URL-адресе.

  • 400 MismatchingServerNameWithUrl — предоставленное имя сервера не совпадает с именем в URL-адресе.

  • 400 InvalidIPv6ServerFirewallRuleResourceRequest — недопустимый запрос ресурса правила брандмауэра сервера IPv6.

  • 400 InvalidIPv6ServerFirewallRuleResourceParameters — недопустимый параметр ресурса правила брандмауэра сервера IPv6.

  • 400 DenyPublicEndpointEnabled — не удается создать или изменить правила брандмауэра, если общедоступный сетевой интерфейс для сервера отключен. Чтобы управлять правилами брандмауэра на уровне сервера или базы данных, включите общедоступный сетевой интерфейс.

  • 400 IPv6FirewallRuleNameEmpty — предоставленное имя правила брандмауэра IPv6 пустое.

  • 400 FirewallRuleNotIPv6Address — предоставленный адрес правила брандмауэра не является IPv6

  • 400 IPv6FirewallRuleNameTooLong — слишком длинное имя предоставленного правила брандмауэра IPv6

  • 400 IPv6FirewallRuleInvalidRange — указанный диапазон правил брандмауэра IPv6 недопустим.

  • 400 TooManyIPv6FirewallRules — предоставленные правила брандмауэра IPv6 превышены.

  • 400 IPv6EndpointDisabled — конечная точка IPv6 отключена.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

Примеры

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

Create an IPv6 firewall rule max/min

Образец запроса

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

Пример ответа

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

Образец запроса

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

Пример ответа

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

Определения

IPv6FirewallRule

Правило брандмауэра сервера IPv6.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.endIPv6Address

string

Конечный IP-адрес правила брандмауэра. Должен иметь формат IPv6. Значение должно быть больше или равно параметру startIpAddress.

properties.startIPv6Address

string

Начальный IP-адрес правила брандмауэра. Должен иметь формат IPv6.

type

string

Тип ресурса.