Dela via


Virtual Network Rules - List By Server

Hämtar en lista över regler för virtuella nätverk på en server.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{serverName}/virtualNetworkRules?api-version=2017-12-01

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

ID för målprenumerationen.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

VirtualNetworkRuleListResult

Listan över regler för virtuella nätverk har hämtats.

Other Status Codes

Felsvar: ***

  • 404 SubscriptionDoesNotHaveServer – den begärda servern hittades inte

  • 404 ResourceNotFound – Den begärda resursen hittades inte.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

List virtual network rules

Exempelbegäran

GET https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/servers/vnet-test-svr/virtualNetworkRules?api-version=2017-12-01

Exempelsvar

{
  "value": [
    {
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/servers/vnet-test-svr/virtualNetworkRules/vnet-firewall-rule",
      "name": "vnet-firewall-rule",
      "type": "Microsoft.DBforPostgreSQL/servers/virtualNetworkRules",
      "properties": {
        "ignoreMissingVnetServiceEndpoint": false,
        "state": "Ready",
        "virtualNetworkSubnetId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet"
      }
    },
    {
      "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.DBforPostgreSQL/servers/vnet-test-svr/virtualNetworkRules/vnet-firewall-rule",
      "name": "vnet-firewall-rule",
      "type": "Microsoft.DBforPostgreSQL/servers/virtualNetworkRules",
      "properties": {
        "ignoreMissingVnetServiceEndpoint": false,
        "state": "Ready",
        "virtualNetworkSubnetId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TestGroup/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet"
      }
    }
  ]
}

Definitioner

Name Description
VirtualNetworkRule

En regel för virtuellt nätverk.

VirtualNetworkRuleListResult

En lista över regler för virtuella nätverk.

VirtualNetworkRuleState

Virtual Network regeltillstånd

VirtualNetworkRule

En regel för virtuellt nätverk.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties.ignoreMissingVnetServiceEndpoint

boolean

Skapa brandväggsregel innan VNet-tjänstslutpunkten är aktiverad i det virtuella nätverket.

properties.state

VirtualNetworkRuleState

Virtual Network regeltillstånd

properties.virtualNetworkSubnetId

string

ARM-resurs-ID för det virtuella nätverkets undernät.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

VirtualNetworkRuleListResult

En lista över regler för virtuella nätverk.

Name Typ Description
nextLink

string

Länka för att hämta nästa sida med resultat.

value

VirtualNetworkRule[]

Matris med resultat.

VirtualNetworkRuleState

Virtual Network regeltillstånd

Name Typ Description
Deleting

string

InProgress

string

Initializing

string

Ready

string

Unknown

string