Routes - Create Or Update

Hiermee wordt een route in de opgegeven routetabel gemaakt of bijgewerkt.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}?api-version=2023-09-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep.

routeName
path True

string

De naam van de route.

routeTableName
path True

string

De naam van de routetabel.

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.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
properties.nextHopType True

RouteNextHopType

Het type hop in Azure waarnaar het pakket moet worden doorgestuurd.

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.addressPrefix

string

De doel-CIDR waarop de route van toepassing is.

properties.hasBgpOverride

boolean

Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM.

properties.nextHopIpAddress

string

De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is.

type

string

Het type resource.

Antwoorden

Name Type Description
200 OK

Route

De update is voltooid. De bewerking retourneert de resulterende Route-resource.

201 Created

Route

Maken is voltooid. De bewerking retourneert de resulterende Route-resource.

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

Create route

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/routeTables/testrt/routes/route1?api-version=2023-09-01

{
  "properties": {
    "addressPrefix": "10.0.3.0/24",
    "nextHopType": "VirtualNetworkGateway"
  }
}

Sample Response

{
  "name": "route1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/routeTables/testrt/routes/route1",
  "properties": {
    "provisioningState": "Succeeded",
    "addressPrefix": "10.0.3.0/24",
    "nextHopType": "VirtualNetworkGateway"
  }
}
{
  "name": "route1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/routeTables/testrt/routes/route1",
  "properties": {
    "provisioningState": "Succeeded",
    "addressPrefix": "10.0.3.0/24",
    "nextHopType": "VirtualNetworkGateway"
  }
}

Definities

Name Description
CloudError

Een foutreactie van de service.

CloudErrorBody

Een foutreactie van de service.

ProvisioningState

De huidige inrichtingsstatus.

Route

Routeresource.

RouteNextHopType

Het type hop in Azure waarnaar het pakket moet worden doorgestuurd.

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

Route

Routeresource.

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.addressPrefix

string

De doel-CIDR waarop de route van toepassing is.

properties.hasBgpOverride

boolean

Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM.

properties.nextHopIpAddress

string

De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is.

properties.nextHopType

RouteNextHopType

Het type hop in Azure waarnaar het pakket moet worden doorgestuurd.

properties.provisioningState

ProvisioningState

De inrichtingsstatus van de routeresource.

type

string

Het type resource.

RouteNextHopType

Het type hop in Azure waarnaar het pakket moet worden doorgestuurd.

Name Type Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string