Gateways - Create Gateway
Bir ağ geçidi oluşturur.
Gerekli Temsilci Kapsamları
Gateway.ReadWrite.All
Microsoft Entra tarafından desteklenen kimlikler
Bu API, bu bölümde listelenen Microsoft kimliklerini destekler.
| Kimlik | Destek |
|---|---|
| Kullanıcı | Evet |
| Hizmet sorumlusu ve yönetilen kimlikler | Evet |
Arayüz
POST https://api.fabric.microsoft.com/v1/gateways
İstek Gövdesi
CreateVirtualNetworkGatewayRequest
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| capacityId | True |
string (uuid) |
Doku lisans kapasitesinin nesne kimliği. |
| displayName | True |
string |
Sanal ağ geçidinin görünen adı. Uzunluk üst sınırı 200 karakterdir. |
| inactivityMinutesBeforeSleep | True |
integer |
Sanal ağ geçidi otomatik uyku moduna geçmeden önce geçen işlem yapılmadan geçen dakika sayısı. Şu değerlerden biri olmalıdır: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. |
| numberOfMemberGateways | True |
integer |
Üye ağ geçitlerinin sayısı. 1 ile 9 arasında bir sayı. |
| type | True |
string:
Virtual |
Ağ geçidinin türü. |
| virtualNetworkAzureResource | True |
Azure sanal ağ kaynağı. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 201 Created | Gateway: |
Oluşturulan. İşlem başarılı oldu. |
| 429 Too Many Requests |
Hizmet fiyatı sınırı aşıldı. Sunucu, istemcinin ek istek göndermeden önce ne kadar beklemesi gerektiğini saniye cinsinden belirten bir Üst Bilgiler Retry-After: integer |
|
| Other Status Codes |
Yaygın hata kodları:
|
Örnekler
Virtual network gateway example
Örnek isteği
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
}
Örnek yanıt
{
"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
}
Tanımlar
| Name | Description |
|---|---|
|
Create |
|
|
Error |
Hatayla ilgili kaynak ayrıntıları nesnesi. |
|
Error |
Hata yanıtı. |
|
Error |
Hata yanıtı ayrıntıları. |
|
Gateway |
Ağ geçidinin türü. Zaman içinde ek ağ geçidi türleri eklenebilir. |
|
Load |
Ağ geçidi kümesinin yük dengeleme ayarı. Zaman içinde ek yük dengeleme ayarları eklenebilir. |
|
On |
|
|
On |
|
|
Public |
Şirket içi ağ geçidinin ortak anahtarı. |
|
Virtual |
Sanal Ağ Azure kaynağının özellikleri |
|
Virtual |
CreateVirtualNetworkGatewayRequest
| Name | Tür | Description |
|---|---|---|
| capacityId |
string (uuid) |
Doku lisans kapasitesinin nesne kimliği. |
| displayName |
string |
Sanal ağ geçidinin görünen adı. Uzunluk üst sınırı 200 karakterdir. |
| inactivityMinutesBeforeSleep |
integer |
Sanal ağ geçidi otomatik uyku moduna geçmeden önce geçen işlem yapılmadan geçen dakika sayısı. Şu değerlerden biri olmalıdır: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. |
| numberOfMemberGateways |
integer |
Üye ağ geçitlerinin sayısı. 1 ile 9 arasında bir sayı. |
| type |
string:
Virtual |
Ağ geçidinin türü. |
| virtualNetworkAzureResource |
Azure sanal ağ kaynağı. |
ErrorRelatedResource
Hatayla ilgili kaynak ayrıntıları nesnesi.
| Name | Tür | Description |
|---|---|---|
| resourceId |
string |
Hataya dahil olan kaynak kimliği. |
| resourceType |
string |
Hataya dahil olan kaynağın türü. |
ErrorResponse
Hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| errorCode |
string |
Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı. |
| isRetriable |
boolean |
True olduğunda istek yeniden denenebilir. Varsa gecikmeyi |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| moreDetails |
Ek hata ayrıntılarının listesi. |
|
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
|
| requestId |
string (uuid) |
Hatayla ilişkili isteğin kimliği. |
ErrorResponseDetails
Hata yanıtı ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| errorCode |
string |
Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı. |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
GatewayType
Ağ geçidinin türü. Zaman içinde ek ağ geçidi türleri eklenebilir.
| Değer | Description |
|---|---|
| OnPremises |
Şirket içi ağ geçidi. |
| OnPremisesPersonal |
Şirket içi ağ geçidi (kişisel mod). |
| VirtualNetwork |
Sanal ağ geçidi. |
LoadBalancingSetting
Ağ geçidi kümesinin yük dengeleme ayarı. Zaman içinde ek yük dengeleme ayarları eklenebilir.
| Değer | Description |
|---|---|
| Failover |
İstekler kullanılabilir ilk ağ geçidi kümesi üyesine gönderilir. |
| DistributeEvenly |
İstekler, etkinleştirilen tüm ağ geçidi kümesi üyeleri arasında eşit olarak dağıtılır. |
OnPremisesGateway
| Name | Tür | Description |
|---|---|---|
| allowCloudConnectionRefresh |
boolean |
Bulut bağlantılarının bu şirket içi ağ geçidi aracılığıyla yenilenmesine izin verilip verilmeyeceği. True - İzin Ver, Yanlış - İzin verme. |
| allowCustomConnectors |
boolean |
Özel bağlayıcıların bu şirket içi ağ geçidiyle kullanılmasına izin verilip verilmeyeceği. True - İzin Ver, Yanlış - İzin verme. |
| displayName |
string |
Şirket içi ağ geçidinin görünen adı. |
| id |
string (uuid) |
Ağ geçidinin nesne kimliği. |
| loadBalancingSetting |
Şirket içi ağ geçidinin yük dengeleme ayarı. |
|
| numberOfMemberGateways |
integer |
Şirket içi ağ geçidindeki ağ geçidi üyelerinin sayısı. |
| publicKey |
Birincil ağ geçidi üyesinin ortak anahtarı. Bağlantıları oluşturmak ve güncelleştirmek için kimlik bilgilerini şifrelemek için kullanılır. |
|
| type |
string:
On |
Ağ geçidinin türü. |
| version |
string |
Yüklü birincil ağ geçidi üyesinin sürümü. |
OnPremisesGatewayPersonal
| Name | Tür | Description |
|---|---|---|
| id |
string (uuid) |
Ağ geçidinin nesne kimliği. |
| publicKey |
Ağ geçidinin ortak anahtarı. Bağlantıları oluşturmak ve güncelleştirmek için kimlik bilgilerini şifrelemek için kullanılır. |
|
| type |
string:
On |
Ağ geçidinin türü. |
| version |
string |
Ağ geçidinin sürümü. |
PublicKey
Şirket içi ağ geçidinin ortak anahtarı.
| Name | Tür | Description |
|---|---|---|
| exponent |
string |
Ortak anahtarın üssü. |
| modulus |
string |
Ortak anahtarın modulus. |
VirtualNetworkAzureResource
Sanal Ağ Azure kaynağının özellikleri
| Name | Tür | Description |
|---|---|---|
| resourceGroupName |
string |
Kaynak grubunun adı |
| subnetName |
string |
Alt ağın adı |
| subscriptionId |
string (uuid) |
Abonelik kimliği |
| virtualNetworkName |
string |
Sanal ağın adı |
VirtualNetworkGateway
| Name | Tür | Description |
|---|---|---|
| capacityId |
string (uuid) |
Doku lisans kapasitesinin nesne kimliği. |
| displayName |
string |
Sanal ağ geçidinin görünen adı. |
| id |
string (uuid) |
Ağ geçidinin nesne kimliği. |
| inactivityMinutesBeforeSleep |
integer |
Sanal ağ geçidi otomatik uyku moduna geçmeden önce geçen işlem yapılmadan geçen dakika sayısı. |
| numberOfMemberGateways |
integer |
Üye ağ geçitlerinin sayısı. |
| type |
string:
Virtual |
Ağ geçidinin türü. |
| virtualNetworkAzureResource |
Azure sanal ağ kaynağı. |