Virtual Network Peerings - List

Hiermee haalt u alle peerings van virtuele netwerken in een virtueel netwerk op.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings?api-version=2023-09-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

De abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

virtualNetworkName
path True

string

De naam van het virtuele netwerk.

api-version
query True

string

Client-API-versie.

Antwoorden

Name Type Description
200 OK

VirtualNetworkPeeringListResult

De aanvraag is voltooid. De bewerking retourneert een lijst met VirtualNetworkPeering-resources.

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

List peerings
List peerings with remote virtual network encryption

List peerings

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet1/virtualNetworkPeerings?api-version=2023-09-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet1/virtualNetworkPeerings/peer",
      "name": "peer",
      "properties": {
        "allowVirtualNetworkAccess": true,
        "allowForwardedTraffic": true,
        "allowGatewayTransit": false,
        "useRemoteGateways": false,
        "remoteVirtualNetwork": {
          "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet2"
        },
        "remoteAddressSpace": {
          "addressPrefixes": [
            "12.0.0.0/8"
          ]
        },
        "remoteVirtualNetworkAddressSpace": {
          "addressPrefixes": [
            "12.0.0.0/8"
          ]
        },
        "remoteBgpCommunities": {
          "virtualNetworkCommunity": "12076:20002",
          "regionalCommunity": "12076:50004"
        },
        "peeringState": "Initiated",
        "peeringSyncLevel": "FullyInSync",
        "provisioningState": "Succeeded"
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet1/virtualNetworkPeerings/peer2",
      "name": "peer",
      "properties": {
        "allowVirtualNetworkAccess": true,
        "allowForwardedTraffic": false,
        "allowGatewayTransit": false,
        "useRemoteGateways": false,
        "remoteVirtualNetwork": {
          "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet3"
        },
        "remoteAddressSpace": {
          "addressPrefixes": [
            "13.0.0.0/8"
          ]
        },
        "remoteVirtualNetworkAddressSpace": {
          "addressPrefixes": [
            "13.0.0.0/8"
          ]
        },
        "remoteBgpCommunities": {
          "virtualNetworkCommunity": "12076:20003",
          "regionalCommunity": "12076:50004"
        },
        "peeringState": "Initiated",
        "peeringSyncLevel": "FullyInSync",
        "provisioningState": "Succeeded"
      }
    }
  ]
}

List peerings with remote virtual network encryption

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet1/virtualNetworkPeerings?api-version=2023-09-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet1/virtualNetworkPeerings/peer",
      "name": "peer",
      "properties": {
        "allowVirtualNetworkAccess": true,
        "allowForwardedTraffic": true,
        "allowGatewayTransit": false,
        "useRemoteGateways": false,
        "remoteVirtualNetwork": {
          "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet2"
        },
        "remoteAddressSpace": {
          "addressPrefixes": [
            "12.0.0.0/8"
          ]
        },
        "remoteBgpCommunities": {
          "virtualNetworkCommunity": "12076:20002",
          "regionalCommunity": "12076:50004"
        },
        "remoteVirtualNetworkEncryption": {
          "enabled": true,
          "enforcement": "AllowUnencrypted"
        },
        "peeringState": "Initiated",
        "provisioningState": "Succeeded"
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet1/virtualNetworkPeerings/peer2",
      "name": "peer",
      "properties": {
        "allowVirtualNetworkAccess": true,
        "allowForwardedTraffic": false,
        "allowGatewayTransit": false,
        "useRemoteGateways": false,
        "remoteVirtualNetwork": {
          "id": "/subscriptions/subid/resourceGroups/peerTest/providers/Microsoft.Network/virtualNetworks/vnet3"
        },
        "remoteAddressSpace": {
          "addressPrefixes": [
            "13.0.0.0/8"
          ]
        },
        "remoteBgpCommunities": {
          "virtualNetworkCommunity": "12076:20003",
          "regionalCommunity": "12076:50004"
        },
        "remoteVirtualNetworkEncryption": {
          "enabled": true,
          "enforcement": "AllowUnencrypted"
        },
        "peeringState": "Initiated",
        "provisioningState": "Succeeded"
      }
    }
  ]
}

Definities

Name Description
AddressSpace

AddressSpace bevat een matrix met IP-adresbereiken die kunnen worden gebruikt door subnetten van het virtuele netwerk.

CloudError

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

ProvisioningState

De huidige inrichtingsstatus.

SubResource

Verwijzing naar een andere subbron.

VirtualNetworkBgpCommunities

Bgp-community's die via ExpressRoute worden verzonden, waarbij elke route overeenkomt met een voorvoegsel in dit VNET.

VirtualNetworkEncryption

Geeft aan of versleuteling is ingeschakeld in het virtuele netwerk en of vm zonder versleuteling is toegestaan in versleuteld VNet.

VirtualNetworkEncryptionEnforcement

Als het versleutelde VNet vm's toestaat die geen ondersteuning biedt voor versleuteling

VirtualNetworkPeering

Peerings in een virtuele netwerkresource.

VirtualNetworkPeeringLevel

De peeringsynchronisatiestatus van de peering van het virtuele netwerk.

VirtualNetworkPeeringListResult

Antwoord voor serviceoproep listsubnets-API. Hiermee haalt u alle subnetten op die deel uitmaken van een virtueel netwerk.

VirtualNetworkPeeringState

De status van de peering van het virtuele netwerk.

AddressSpace

AddressSpace bevat een matrix met IP-adresbereiken die kunnen worden gebruikt door subnetten van het virtuele netwerk.

Name Type Description
addressPrefixes

string[]

Een lijst met adresblokken die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie.

CloudError

Een foutreactie van de service.

Name Type Description
error

CloudErrorBody

Hoofdtekst van cloudfout.

CloudErrorBody

Een foutreactie van de service.

Name Type Description
code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

target

string

Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap fout.

ProvisioningState

De huidige inrichtingsstatus.

Name Type Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

Verwijzing naar een andere subbron.

Name Type Description
id

string

Resource-id.

VirtualNetworkBgpCommunities

Bgp-community's die via ExpressRoute worden verzonden, waarbij elke route overeenkomt met een voorvoegsel in dit VNET.

Name Type Description
regionalCommunity

string

De BGP-community die is gekoppeld aan de regio van het virtuele netwerk.

virtualNetworkCommunity

string

De BGP-community die is gekoppeld aan het virtuele netwerk.

VirtualNetworkEncryption

Geeft aan of versleuteling is ingeschakeld in het virtuele netwerk en of vm zonder versleuteling is toegestaan in versleuteld VNet.

Name Type Description
enabled

boolean

Geeft aan of versleuteling is ingeschakeld in het virtuele netwerk.

enforcement

VirtualNetworkEncryptionEnforcement

Als het versleutelde VNet vm's toestaat die geen ondersteuning biedt voor versleuteling

VirtualNetworkEncryptionEnforcement

Als het versleutelde VNet vm's toestaat die geen ondersteuning biedt voor versleuteling

Name Type Description
AllowUnencrypted

string

DropUnencrypted

string

VirtualNetworkPeering

Peerings in een virtuele netwerkresource.

Name Type Description
etag

string

Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt.

id

string

Resource-id.

name

string

De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource.

properties.allowForwardedTraffic

boolean

Of het doorgestuurde verkeer van de VM's in het lokale virtuele netwerk wordt toegestaan/niet toegestaan in een extern virtueel netwerk.

properties.allowGatewayTransit

boolean

Als gatewaykoppelingen kunnen worden gebruikt in externe virtuele netwerken om te koppelen aan dit virtuele netwerk.

properties.allowVirtualNetworkAccess

boolean

Of de VM's in de lokale virtuele netwerkruimte toegang hebben tot de VM's in de ruimte van het externe virtuele netwerk.

properties.doNotVerifyRemoteGateways

boolean

Als we de inrichtingsstatus van de externe gateway moeten controleren.

properties.peeringState

VirtualNetworkPeeringState

De status van de peering van het virtuele netwerk.

properties.peeringSyncLevel

VirtualNetworkPeeringLevel

De peeringsynchronisatiestatus van de peering van het virtuele netwerk.

properties.provisioningState

ProvisioningState

De inrichtingsstatus van de peeringresource van het virtuele netwerk.

properties.remoteAddressSpace

AddressSpace

De verwijzing naar de adresruimte die is gekoppeld aan het externe virtuele netwerk.

properties.remoteBgpCommunities

VirtualNetworkBgpCommunities

De verwijzing naar de Bgp-community's van het externe virtuele netwerk.

properties.remoteVirtualNetwork

SubResource

De verwijzing naar het externe virtuele netwerk. Het externe virtuele netwerk kan zich in dezelfde of een andere regio bevinden (preview). Hier kunt u zich registreren voor de preview en meer informatie (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).

properties.remoteVirtualNetworkAddressSpace

AddressSpace

De verwijzing naar de huidige adresruimte van het externe virtuele netwerk.

properties.remoteVirtualNetworkEncryption

VirtualNetworkEncryption

De verwijzing naar de versleuteling van het externe virtuele netwerk

properties.resourceGuid

string

De eigenschap resourceGuid van de Virtual Network peeringresource.

properties.useRemoteGateways

boolean

Als externe gateways kunnen worden gebruikt in dit virtuele netwerk. Als de vlag is ingesteld op true en allowGatewayTransit op externe peering ook waar is, gebruikt het virtuele netwerk gateways van het externe virtuele netwerk voor overdracht. Deze vlag kan slechts op één peering worden ingesteld op true. Deze vlag kan niet worden ingesteld als het virtuele netwerk al een gateway heeft.

type

string

Resourcetype.

VirtualNetworkPeeringLevel

De peeringsynchronisatiestatus van de peering van het virtuele netwerk.

Name Type Description
FullyInSync

string

LocalAndRemoteNotInSync

string

LocalNotInSync

string

RemoteNotInSync

string

VirtualNetworkPeeringListResult

Antwoord voor serviceoproep listsubnets-API. Hiermee haalt u alle subnetten op die deel uitmaken van een virtueel netwerk.

Name Type Description
nextLink

string

De URL voor het ophalen van de volgende set resultaten.

value

VirtualNetworkPeering[]

De peerings in een virtueel netwerk.

VirtualNetworkPeeringState

De status van de peering van het virtuele netwerk.

Name Type Description
Connected

string

Disconnected

string

Initiated

string