Gateways - Create Gateway
Skapar en gateway.
Obligatoriska delegerade omfång
Gateway.ReadWrite.All
Identiteter som stöds av Microsoft Entra
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identitet | Stöd |
|---|---|
| Användare | Ja |
| Tjänstens huvudnamn och hanterade identiteter | Ja |
Gränssnitt
POST https://api.fabric.microsoft.com/v1/gateways
Begäranarorgan
CreateVirtualNetworkGatewayRequest
| Namn | Krävs | Typ | Beskrivning |
|---|---|---|---|
| capacityId | True |
string (uuid) |
Objekt-ID:t för fabric-licenskapaciteten. |
| displayName | True |
string |
Visningsnamnet för den virtuella nätverksgatewayen. Maximal längd är 200 tecken. |
| inactivityMinutesBeforeSleep | True |
integer |
Minuter av inaktivitet innan den virtuella nätverksgatewayen försätts i automatisk viloläge. Måste vara något av följande värden: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. |
| numberOfMemberGateways | True |
integer |
Antalet medlemsgatewayer. Ett tal mellan 1 och 7. |
| type | True |
string:
Virtual |
Typ av gateway. |
| virtualNetworkAzureResource | True |
Den virtuella Azure-nätverksresursen. |
Svaren
| Namn | Typ | Beskrivning |
|---|---|---|
| 201 Created | Gateway: |
Skapad. Åtgärden lyckades. |
| 429 Too Many Requests |
Gränsen för tjänstfrekvens överskreds. Servern returnerar ett Headers Retry-After: integer |
|
| Other Status Codes |
Vanliga felkoder:
|
Exempel
Virtual network gateway example
Exempelförfrågan
POST https://api.fabric.microsoft.com/v1/gateways
{
"type": "VirtualNetwork",
"displayName": "ContosoVirtualNetworkGateway",
"capacityId": "ed26b6f3-7bc5-44b0-9565-a8942619ef4c",
"virtualNetworkAzureResource": {
"subscriptionId": "879b4ba0-ed17-4ff2-851e-4a2228e00b70",
"resourceGroupName": "ContosoResourceGroup",
"virtualNetworkName": "ContosoVirtualNetwork",
"subnetName": "ContosoSubnet"
},
"inactivityMinutesBeforeSleep": 120,
"numberOfMemberGateways": 3
}
Exempelsvar
{
"id": "271c5c9a-0860-4927-b1da-ce49008d6565",
"type": "VirtualNetwork",
"displayName": "ContosoVirtualNetworkGateway",
"capacityId": "ed26b6f3-7bc5-44b0-9565-a8942619ef4c",
"virtualNetworkAzureResource": {
"subscriptionId": "879b4ba0-ed17-4ff2-851e-4a2228e00b70",
"resourceGroupName": "ContosoResourceGroup",
"virtualNetworkName": "ContosoVirtualNetwork",
"subnetName": "ContosoSubnet"
},
"inactivityMinutesBeforeSleep": 120,
"numberOfMemberGateways": 3
}
Definitioner
| Namn | Beskrivning |
|---|---|
|
Create |
|
|
Error |
Det felrelaterade resursinformationsobjektet. |
|
Error |
Felsvaret. |
|
Error |
Information om felsvar. |
|
Gateway |
Typ av gateway. Ytterligare gatewaytyper kan läggas till över tid. |
|
Load |
Inställningen för belastningsutjämning för gatewayklustret. Ytterligare inställningar för belastningsutjämning kan läggas till över tid. |
|
On |
|
|
On |
|
|
Public |
Den offentliga nyckeln för den lokala gatewayen. |
|
Virtual |
Egenskaperna för en Azure-resurs för virtuellt nätverk |
|
Virtual |
CreateVirtualNetworkGatewayRequest
| Namn | Typ | Beskrivning |
|---|---|---|
| capacityId |
string (uuid) |
Objekt-ID:t för fabric-licenskapaciteten. |
| displayName |
string |
Visningsnamnet för den virtuella nätverksgatewayen. Maximal längd är 200 tecken. |
| inactivityMinutesBeforeSleep |
integer |
Minuter av inaktivitet innan den virtuella nätverksgatewayen försätts i automatisk viloläge. Måste vara något av följande värden: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. |
| numberOfMemberGateways |
integer |
Antalet medlemsgatewayer. Ett tal mellan 1 och 7. |
| type |
string:
Virtual |
Typ av gateway. |
| virtualNetworkAzureResource |
Den virtuella Azure-nätverksresursen. |
ErrorRelatedResource
Det felrelaterade resursinformationsobjektet.
| Namn | Typ | Beskrivning |
|---|---|---|
| resourceId |
string |
Det resurs-ID som ingår i felet. |
| resourceType |
string |
Typen av resurs som är inblandad i felet. |
ErrorResponse
Felsvaret.
| Namn | Typ | Beskrivning |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| moreDetails |
Lista över ytterligare felinformation. |
|
| relatedResource |
Felrelaterad resursinformation. |
|
| requestId |
string (uuid) |
ID för den begäran som är associerad med felet. |
ErrorResponseDetails
Information om felsvar.
| Namn | Typ | Beskrivning |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| relatedResource |
Felrelaterad resursinformation. |
GatewayType
Typ av gateway. Ytterligare gatewaytyper kan läggas till över tid.
| Värde | Beskrivning |
|---|---|
| OnPremises |
Den lokala gatewayen. |
| OnPremisesPersonal |
Den lokala gatewayen (personligt läge). |
| VirtualNetwork |
Den virtuella nätverksgatewayen. |
LoadBalancingSetting
Inställningen för belastningsutjämning för gatewayklustret. Ytterligare inställningar för belastningsutjämning kan läggas till över tid.
| Värde | Beskrivning |
|---|---|
| Failover |
Begäranden skickas till den första tillgängliga gatewayklustermedlemmen. |
| DistributeEvenly |
Begäranden fördelas jämnt mellan alla aktiverade gatewayklustermedlemmar. |
OnPremisesGateway
| Namn | Typ | Beskrivning |
|---|---|---|
| allowCloudConnectionRefresh |
boolean |
Om du vill tillåta att molnanslutningar uppdateras via den här lokala gatewayen. Sant – Tillåt, Falskt – Tillåt inte. |
| allowCustomConnectors |
boolean |
Om du vill tillåta att anpassade anslutningsappar används med den här lokala gatewayen. Sant – Tillåt, Falskt – Tillåt inte. |
| displayName |
string |
Visningsnamnet för den lokala gatewayen. |
| id |
string (uuid) |
Gatewayens objekt-ID. |
| loadBalancingSetting |
Inställningen för belastningsutjämning för den lokala gatewayen. |
|
| numberOfMemberGateways |
integer |
Antalet gatewaymedlemmar i den lokala gatewayen. |
| publicKey |
Den offentliga nyckeln för den primära gatewaymedlemmen. Används för att kryptera autentiseringsuppgifterna för att skapa och uppdatera anslutningar. |
|
| type |
string:
On |
Typ av gateway. |
| version |
string |
Versionen av den installerade primära gatewaymedlemmen. |
OnPremisesGatewayPersonal
| Namn | Typ | Beskrivning |
|---|---|---|
| id |
string (uuid) |
Gatewayens objekt-ID. |
| publicKey |
Gatewayens offentliga nyckel. Används för att kryptera autentiseringsuppgifterna för att skapa och uppdatera anslutningar. |
|
| type |
string:
On |
Typ av gateway. |
| version |
string |
Versionen av gatewayen. |
PublicKey
Den offentliga nyckeln för den lokala gatewayen.
| Namn | Typ | Beskrivning |
|---|---|---|
| exponent |
string |
Exponenten för den offentliga nyckeln. |
| modulus |
string |
Modulus för den offentliga nyckeln. |
VirtualNetworkAzureResource
Egenskaperna för en Azure-resurs för virtuellt nätverk
| Namn | Typ | Beskrivning |
|---|---|---|
| resourceGroupName |
string |
Namnet på resursgruppen |
| subnetName |
string |
Namnet på undernätet |
| subscriptionId |
string (uuid) |
Prenumerations-ID |
| virtualNetworkName |
string |
Namnet på det virtuella nätverket |
VirtualNetworkGateway
| Namn | Typ | Beskrivning |
|---|---|---|
| capacityId |
string (uuid) |
Objekt-ID:t för fabric-licenskapaciteten. |
| displayName |
string |
Visningsnamnet för den virtuella nätverksgatewayen. |
| id |
string (uuid) |
Gatewayens objekt-ID. |
| inactivityMinutesBeforeSleep |
integer |
Minuter av inaktivitet innan den virtuella nätverksgatewayen försätts i automatisk viloläge. |
| numberOfMemberGateways |
integer |
Antalet medlemsgatewayer. |
| type |
string:
Virtual |
Typ av gateway. |
| virtualNetworkAzureResource |
Den virtuella Azure-nätverksresursen. |