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