Condividi tramite


Ip Firewall Rules - Create Or Update

Crea o aggiorna una regola del firewall

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/firewallRules/{ruleName}?api-version=2021-06-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

ruleName
path True

string

Nome della regola del firewall IP

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

workspaceName
path True

string

Nome dell'area di lavoro.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Tipo Descrizione
properties.endIpAddress

string

Indirizzo IP finale della regola del firewall. Deve essere un formato IPv4. Deve essere maggiore o uguale a startIpAddress

properties.startIpAddress

string

Indirizzo IP iniziale della regola del firewall. Deve essere formato IPv4

Risposte

Nome Tipo Descrizione
200 OK

IpFirewallRuleInfo

201 Created

IpFirewallRuleInfo

202 Accepted
Other Status Codes

ErrorResponse

Esempio

Create an IP firewall rule

Esempio di richiesta

PUT https://management.azure.com/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/firewallRules/ExampleIpFirewallRule?api-version=2021-06-01

{
  "properties": {
    "startIpAddress": "10.0.0.0",
    "endIpAddress": "10.0.0.254"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/firewallRules/ExampleIpFirewallRule",
  "type": "Microsoft.Synapse/workspaces/firewallRules",
  "name": "ExampleIpFirewallRule",
  "properties": {
    "startIpAddress": "10.0.0.0",
    "endIpAddress": "10.0.0.254",
    "provisioningState": "Provisioning"
  }
}
{
  "id": "/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/firewallRules/ExampleIpFirewallRule",
  "type": "Microsoft.Synapse/workspaces/firewallRules",
  "name": "ExampleIpFirewallRule",
  "properties": {
    "startIpAddress": "10.0.0.0",
    "endIpAddress": "10.0.0.254",
    "provisioningState": "Provisioning"
  }
}
{
  "error": {
    "code": "Error code",
    "message": "Error message"
  }
}

Definizioni

Nome Descrizione
ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

IpFirewallRuleInfo

Regola del firewall IP

ProvisioningState

Stato del provisioning delle risorse

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

IpFirewallRuleInfo

Regola del firewall IP

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nome della risorsa.

properties.endIpAddress

string

Indirizzo IP finale della regola del firewall. Deve essere un formato IPv4. Deve essere maggiore o uguale a startIpAddress

properties.provisioningState

ProvisioningState

Stato del provisioning delle risorse

properties.startIpAddress

string

Indirizzo IP iniziale della regola del firewall. Deve essere formato IPv4

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ProvisioningState

Stato del provisioning delle risorse

Nome Tipo Descrizione
DeleteError

string

Deleting

string

Failed

string

Provisioning

string

Succeeded

string