Gateways - Create Gateway
Notitie
Deze API is in preview.
Hiermee maakt u een gateway.
Vereiste gedelegeerde bereiken
Gateway.ReadWrite.All
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft -identiteiten vermeld in deze sectie.
Identiteit | Steunen |
---|---|
Gebruiker | Ja |
service-principal en beheerde identiteiten | Ja |
Interface
POST https://api.fabric.microsoft.com/v1/gateways
Aanvraagbody
CreateVirtualNetworkGatewayRequest
Name | Vereist | Type | Description |
---|---|---|---|
capacityId | True |
string uuid |
De object-id van de fabric-licentiecapaciteit. |
displayName | True |
string |
De weergavenaam van de gateway van het virtuele netwerk. De maximale lengte is 200 tekens. |
inactivityMinutesBeforeSleep | True |
integer |
De minuten van inactiviteit voordat de gateway van het virtuele netwerk in de automatische slaapstand wordt gezet. Moet een van de volgende waarden zijn: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. |
numberOfMemberGateways | True |
integer |
Het aantal lidgateways. Een getal tussen 1 en 7. |
type | True |
string:
Virtual |
Het type gateway. |
virtualNetworkAzureResource | True |
De virtuele Azure-netwerkresource. |
Antwoorden
Name | Type | Description |
---|---|---|
201 Created | Gateway: |
Geschapen. De bewerking is geslaagd. |
Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Virtual network gateway example
Voorbeeldaanvraag
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
}
Voorbeeldrespons
{
"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
}
Definities
Name | Description |
---|---|
Create |
|
Error |
Het foutgerelateerde resourcedetailsobject. |
Error |
Het foutbericht. |
Error |
De details van het foutbericht. |
Gateway |
Het type gateway. Er kunnen in de loop van de tijd extra gatewaytypen worden toegevoegd. |
Load |
De taakverdelingsinstelling van het gatewaycluster. Er kunnen na verloop van tijd extra taakverdelingsinstellingen worden toegevoegd. |
On |
|
On |
|
Public |
De openbare sleutel van de on-premises gateway. |
Virtual |
De eigenschappen van een Azure-resource voor een virtueel netwerk |
Virtual |
CreateVirtualNetworkGatewayRequest
Name | Type | Description |
---|---|---|
capacityId |
string uuid |
De object-id van de fabric-licentiecapaciteit. |
displayName |
string |
De weergavenaam van de gateway van het virtuele netwerk. De maximale lengte is 200 tekens. |
inactivityMinutesBeforeSleep |
integer |
De minuten van inactiviteit voordat de gateway van het virtuele netwerk in de automatische slaapstand wordt gezet. Moet een van de volgende waarden zijn: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. |
numberOfMemberGateways |
integer |
Het aantal lidgateways. Een getal tussen 1 en 7. |
type |
string:
Virtual |
Het type gateway. |
virtualNetworkAzureResource |
De virtuele Azure-netwerkresource. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
Name | Type | Description |
---|---|---|
resourceId |
string |
De resource-id die betrokken is bij de fout. |
resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
Het foutbericht.
Name | Type | Description |
---|---|---|
errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
message |
string |
Een leesbare weergave van de fout. |
moreDetails |
Lijst met aanvullende foutdetails. |
|
relatedResource |
De foutgerelateerde resourcedetails. |
|
requestId |
string |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
Name | Type | Description |
---|---|---|
errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
message |
string |
Een leesbare weergave van de fout. |
relatedResource |
De foutgerelateerde resourcedetails. |
GatewayType
Het type gateway. Er kunnen in de loop van de tijd extra gatewaytypen worden toegevoegd.
Waarde | Description |
---|---|
OnPremises |
De on-premises gateway. |
OnPremisesPersonal |
De on-premises gateway (persoonlijke modus). |
VirtualNetwork |
De gateway van het virtuele netwerk. |
LoadBalancingSetting
De taakverdelingsinstelling van het gatewaycluster. Er kunnen na verloop van tijd extra taakverdelingsinstellingen worden toegevoegd.
Waarde | Description |
---|---|
DistributeEvenly |
Aanvragen worden gelijkmatig verdeeld over alle ingeschakelde gatewayclusterleden. |
Failover |
Aanvragen worden verzonden naar het eerste beschikbare gatewayclusterlid. |
OnPremisesGateway
Name | Type | Description |
---|---|---|
allowCloudConnectionRefresh |
boolean |
Of cloudverbindingen via deze on-premises gateway moeten worden vernieuwd. True - Toestaan, Onwaar - Niet toestaan. |
allowCustomConnectors |
boolean |
Of aangepaste connectors mogen worden gebruikt met deze on-premises gateway. True - Toestaan, Onwaar - Niet toestaan. |
displayName |
string |
De weergavenaam van de on-premises gateway. |
id |
string uuid |
De object-id van de gateway. |
loadBalancingSetting |
De taakverdelingsinstelling van de on-premises gateway. |
|
numberOfMemberGateways |
integer |
Het aantal gatewayleden in de on-premises gateway. |
publicKey |
De openbare sleutel van het primaire gatewaylid. Wordt gebruikt voor het versleutelen van de referenties voor het maken en bijwerken van verbindingen. |
|
type |
string:
On |
Het type gateway. |
version |
string |
De versie van het geïnstalleerde primaire gatewaylid. |
OnPremisesGatewayPersonal
Name | Type | Description |
---|---|---|
id |
string uuid |
De object-id van de gateway. |
publicKey |
De openbare sleutel van de gateway. Wordt gebruikt voor het versleutelen van de referenties voor het maken en bijwerken van verbindingen. |
|
type |
string:
On |
Het type gateway. |
version |
string |
De versie van de gateway. |
PublicKey
De openbare sleutel van de on-premises gateway.
Name | Type | Description |
---|---|---|
exponent |
string |
De exponent van de openbare sleutel. |
modulus |
string |
De modulus van de openbare sleutel. |
VirtualNetworkAzureResource
De eigenschappen van een Azure-resource voor een virtueel netwerk
Name | Type | Description |
---|---|---|
resourceGroupName |
string |
De naam van de resourcegroep |
subnetName |
string |
De naam van het subnet |
subscriptionId |
string uuid |
De abonnements-id |
virtualNetworkName |
string |
De naam van het virtuele netwerk |
VirtualNetworkGateway
Name | Type | Description |
---|---|---|
capacityId |
string uuid |
De object-id van de fabric-licentiecapaciteit. |
displayName |
string |
De weergavenaam van de gateway van het virtuele netwerk. |
id |
string uuid |
De object-id van de gateway. |
inactivityMinutesBeforeSleep |
integer |
De minuten van inactiviteit voordat de gateway van het virtuele netwerk in de automatische slaapstand wordt gezet. |
numberOfMemberGateways |
integer |
Het aantal lidgateways. |
type |
string:
Virtual |
Het type gateway. |
virtualNetworkAzureResource |
De virtuele Azure-netwerkresource. |