Outbound Firewall Rules - Create Or Update

Creare una regola del firewall in uscita con un nome specificato.

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

Parametri dell'URI

Name In Required Type Description
outboundRuleFqdn
path True
  • string
resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True
  • string

Nome del server.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Risposte

Name Type Description
200 OK

Creazione della regola del firewall in uscita completata.

201 Created

Creazione della regola del firewall in uscita completata.

202 Accepted

Accettato

Other Status Codes

Risposte di errore:

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 OperationIdNotFound- L'operazione con ID non esiste.

  • 409 OutboundFirewallRuleOngoingOperation - La regola del firewall in uscita '' per il server '{0}{1}' è attualmente occupata con un'altra operazione: '{2}'

  • 409 OutboundFirewallRuleLimitReached - È stato raggiunto il limite di regole del {1} firewall in uscita per il server {0}

  • 409 OperationCancelled - L'operazione è stata annullata dall'utente.

  • 409 Operazione interrotta- Impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 500 OperationTimedOut: timeout dell'operazione e rollback automatico. Ripetere l'operazione.

Esempio

Approve or reject a outbound firewall rule with a given name.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/outboundFirewallRules/server.database.windows.net?api-version=2021-11-01-preview

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/outboundFirewallRules/server.datbase.windows.net",
  "name": "server.database.windows.net",
  "type": "Microsoft.Sql/servers/outboundFirewallRules",
  "properties": {
    "provisioningState": "Creating"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/outboundFirewallRules/server.datbase.windows.net",
  "name": "server.database.windows.net",
  "type": "Microsoft.Sql/servers/outboundFirewallRules",
  "properties": {
    "provisioningState": "Creating"
  }
}

Definizioni

OutboundFirewallRule

Regola del firewall in uscita del server di database Azure SQL.

Name Type Description
id
  • string

ID risorsa.

name
  • string

Nome risorsa.

properties.provisioningState
  • string

Stato della regola in uscita.

type
  • string

Tipo di risorsa.