Bagikan melalui


Buat Sumber Daya Jaringan

Membuat atau memperbarui sumber daya jaringan.

Membuat sumber daya jaringan dengan nama dan deskripsi yang ditentukan. Jika jaringan dengan nama yang sama sudah ada, maka deskripsinya diperbarui ke jaringan yang ditunjukkan dalam permintaan ini.

Gunakan sumber daya jaringan untuk membuat jaringan privat dan mengonfigurasi konektivitas publik untuk layanan dalam aplikasi Anda.

Minta

Metode Meminta URI
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkName}?api-version=2018-07-01-preview

Parameter

Nama Jenis Diperlukan Lokasi
subscriptionId string Ya Jalur
resourceGroupName string Ya Jalur
networkName string Ya Jalur
api-version string Ya Kueri
networkResourceDescription NetworkResourceDescription Ya Isi

subscriptionId

Jenis: string
Diperlukan: Ya

Pengidentifikasi langganan pelanggan


resourceGroupName

Jenis: string
Diperlukan: Ya

Nama grup sumber daya Azure


networkName

Jenis: string
Diperlukan: Ya

Identitas jaringan.


api-version

Jenis: string
Diperlukan: Ya
Default: 2018-07-01-preview

Versi API. Parameter ini diperlukan dan nilainya harus 2018-07-01-preview.


networkResourceDescription

Jenis: NetworkResourceDescription
Diperlukan: Ya

Deskripsi untuk membuat sumber daya jaringan.

Respons

Kode Status HTTP Deskripsi Skema Respons
200 (OK) Ok
NetworkResourceDescription
201 (Dibuat) Dibuat
NetworkResourceDescription
Semua kode status lainnya Kesalahan
ErrorModel

Contoh

Network_Create

Contoh ini menunjukkan cara membuat sumber daya jaringan dengan rentang alamat kustom dan titik akhir publik yang seimbang.

Minta

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

Respons 200

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

Respons 201

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