Bagikan melalui


Menjelajahi permintaan Buat di Service Fabric Mesh API

Membuat atau memperbarui sumber daya volume.

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

Minta

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

Parameter

Nama Jenis Diperlukan Lokasi
subscriptionId string Ya Jalur
resourceGroupName string Ya Jalur
volumeName string Ya Jalur
api-version string Ya Kueri
volumeResourceDescription VolumeResourceDescription Ya Isi

subscriptionId

Jenis: string
Diperlukan: Ya

Pengidentifikasi langganan pelanggan


resourceGroupName

Jenis: string
Diperlukan: Ya

Nama grup sumber daya Azure


volumeName

Jenis: string
Diperlukan: Ya

Identitas volume.


api-version

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

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


volumeResourceDescription

Jenis: VolumeResourceDescription
Diperlukan: Ya

Deskripsi untuk membuat sumber daya volume.

Respons

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

Contoh

VolumeBuat

Minta

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/volumes/sbzDemoVolume?api-version=2018-07-01-preview
Isi
{
  "properties": {
    "description": "File share backed by Azure Files storage.",
    "azureFileParameters": {
      "accountName": "sbzdemoaccount",
      "accountKey": "provide-account-key-here",
      "shareName": "sharel"
    },
    "provider": "SFAzureFile"
  },
  "location": "eastus"
}

Respons 200

Isi
{
  "type": "Microsoft.ServiceFabricMesh/volumes",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/volumes/sbzDemoVolume",
  "name": "sbzDemoVolume",
  "tags": {},
  "properties": {
    "provisioningState": "Succeeded",
    "description": "File share backed by Azure Files storage.",
    "provider": "SFAzureFile",
    "azureFileParameters": {
      "shareName": "sharel",
      "accountName": "sbzdemoaccount"
    }
  }
}

Respons 201

Isi
{
  "type": "Microsoft.ServiceFabricMesh/volumes",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/volumes/sbzDemoVolume",
  "name": "sbzDemoVolume",
  "tags": {},
  "properties": {
    "provisioningState": "Updating",
    "description": "File share backed by Azure Files storage.",
    "provider": "SFAzureFile",
    "azureFileParameters": {
      "shareName": "sharel",
      "accountName": "sbzdemoaccount"
    }
  }
}