Sdílet prostřednictvím


Vytvoření síťového prostředku

Vytvoří nebo aktualizuje síťový prostředek.

Vytvoří síťový prostředek se zadaným názvem a popisem. Pokud už síť se stejným názvem existuje, její popis se aktualizuje na ten, který je uvedený v tomto požadavku.

Pomocí síťových prostředků můžete vytvořit privátní síť a nakonfigurovat veřejné připojení pro služby v rámci vaší aplikace.

Žádost

Metoda Identifikátor URI žádosti
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkName}?api-version=2018-07-01-preview

Parametry

Název Typ Vyžadováno Umístění
subscriptionId řetězec Yes Cesta
resourceGroupName řetězec Yes Cesta
networkName řetězec Yes Cesta
api-version řetězec Ano Dotaz
networkResourceDescription Popis síťového zdroje Ano Text

subscriptionId

Typ: řetězec
Povinné: Ano

Identifikátor předplatného zákazníka


resourceGroupName

Typ: řetězec
Povinné: Ano

Název skupiny prostředků Azure


networkName

Typ: řetězec
Povinné: Ano

Identita sítě.


api-version

Typ: řetězec
Povinné: Ano
Výchozí:2018-07-01-preview

Verze rozhraní API. Tento parametr je povinný a jeho hodnota musí být 2018-07-01-preview.


networkResourceDescription

Typ: NetworkResourceDescription
Povinné: Ano

Popis vytvoření síťového prostředku

Odpovědi

Stavový kód HTTP Description Schéma odpovědi
200 (OK) Ok
Popis síťového zdroje
201 (vytvořeno) Vytvořeno
Popis síťového zdroje
Všechny ostatní stavové kódy Chyba
Model chyby

Příklady

Network_Create

Tento příklad ukazuje, jak vytvořit síťový prostředek s vlastním rozsahem adres a veřejným koncovým bodem s vyrovnáváním zatížení.

Žádost

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
Text
{
  "properties": {
    "addressPrefix": "10.0.0.4/22",
    "ingressConfig": {
      "layer4": [
        {
          "publicPort": "80",
          "applicationName": "helloWorldAppWindows",
          "serviceName": "helloWorldService",
          "endpointName": "helloWorldListener"
        }
      ]
    }
  },
  "location": "eastus"
}

Odpověď 200

Text
{
  "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"
        }
      ]
    }
  }
}

Odpověď 201

Text
{
  "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"
        }
      ]
    }
  }
}