Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy lub aktualizuje zasób sieciowy.
Tworzy zasób sieciowy o określonej nazwie i opisie. Jeśli sieć o tej samej nazwie już istnieje, jej opis zostanie zaktualizowany do sieci wskazanej w tym żądaniu.
Użyj zasobów sieciowych, aby utworzyć sieć prywatną i skonfigurować łączność publiczną dla usług w aplikacji.
Żądanie
Metoda | Identyfikator URI żądania |
---|---|
PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkName}?api-version=2018-07-01-preview |
Parametry
Nazwa | Typ | Wymagane | Lokalizacja |
---|---|---|---|
subscriptionId |
ciąg | Tak | Ścieżka |
resourceGroupName |
ciąg | Tak | Ścieżka |
networkName |
ciąg | Tak | Ścieżka |
api-version |
ciąg | Tak | Zapytanie |
networkResourceDescription |
NetworkResourceDescription | Tak | Treść |
subscriptionId
Typ: ciąg
Wymagane: Tak
Identyfikator subskrypcji klienta
resourceGroupName
Typ: ciąg
Wymagane: Tak
Nazwa grupy zasobów platformy Azure
networkName
Typ: ciąg
Wymagane: Tak
Tożsamość sieci.
api-version
Typ: ciąg
Wymagane: Tak
Ustawienie domyślne: 2018-07-01-preview
Wersja interfejsu API. Ten parametr jest wymagany, a jego wartość musi mieć 2018-07-01-preview
wartość .
networkResourceDescription
Typ: NetworkResourceDescription
Wymagane: Tak
Opis tworzenia zasobu sieciowego.
Odpowiedzi
Kod stanu HTTP | Opis | Response Schema |
---|---|---|
200 (OK) | Ok |
NetworkResourceDescription |
201 (utworzono) | Utworzone |
NetworkResourceDescription |
Wszystkie inne kody stanu | Błąd |
ErrorModel |
Przykłady
Network_Create
W tym przykładzie pokazano, jak utworzyć zasób sieciowy z niestandardowym zakresem adresów i publicznym punktem końcowym o zrównoważonym obciążeniu.
Żądanie
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/helloWorldNetworkWindows?api-version=2018-07-01-preview
Treść
{
"properties": {
"addressPrefix": "10.0.0.4/22",
"ingressConfig": {
"layer4": [
{
"publicPort": "80",
"applicationName": "helloWorldAppWindows",
"serviceName": "helloWorldService",
"endpointName": "helloWorldListener"
}
]
}
},
"location": "eastus"
}
Odpowiedź 200
Treść
{
"type": "Microsoft.ServiceFabricMesh/networks",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/helloWorldNetworkWindows",
"name": "helloWorldNetworkWindows",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"addressPrefix": "10.0.0.4/22",
"ingressConfig": {
"qosLevel": "Bronze",
"layer4": [
{
"publicPort": "80",
"applicationName": "helloWorldAppWindows",
"serviceName": "helloWorldService",
"endpointName": "helloWorldListener"
}
]
}
}
}
Odpowiedź 201
Treść
{
"type": "Microsoft.ServiceFabricMesh/networks",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/helloWorldNetworkWindows",
"name": "helloWorldNetworkWindows",
"tags": {},
"properties": {
"provisioningState": "Updating",
"addressPrefix": "10.0.0.4/22",
"ingressConfig": {
"qosLevel": "Bronze",
"layer4": [
{
"publicPort": "80",
"applicationName": "helloWorldAppWindows",
"serviceName": "helloWorldService",
"endpointName": "helloWorldListener"
}
]
}
}
}