Udostępnij za pośrednictwem


Eksplorowanie żądania tworzenia w interfejsie API usługi Service Fabric Mesh

Tworzy lub aktualizuje zasób woluminu.

Tworzy zasób woluminu o określonej nazwie i opisie. Jeśli wolumin o tej samej nazwie już istnieje, jego opis zostanie zaktualizowany do woluminu wskazanego w tym żądaniu.

Żądanie

Metoda Identyfikator URI żądania
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeName}?api-version=2018-07-01-preview

Parametry

Nazwa Typ Wymagane Lokalizacja
subscriptionId ciąg Tak Ścieżka
resourceGroupName ciąg Tak Ścieżka
volumeName ciąg Tak Ścieżka
api-version ciąg Tak Zapytanie
volumeResourceDescription VolumeResourceDescription Tak Treść

subscriptionId

Typ: ciąg
Wymagane: Tak

Identyfikator subskrypcji klienta


resourceGroupName

Typ: ciąg
Wymagane: Tak

Nazwa grupy zasobów platformy Azure


volumeName

Typ: ciąg
Wymagane: Tak

Tożsamość woluminu.


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-previewwartość .


volumeResourceDescription

Typ: VolumeResourceDescription
Wymagane: Tak

Opis tworzenia zasobu woluminu.

Odpowiedzi

Kod stanu HTTP Opis Response Schema
200 (OK) Ok
VolumeResourceDescription
201 (utworzono) Utworzone
VolumeResourceDescription
Wszystkie inne kody stanu Błąd
ErrorModel

Przykłady

VolumeCreate

Żądanie

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
Treść
{
  "properties": {
    "description": "File share backed by Azure Files storage.",
    "azureFileParameters": {
      "accountName": "sbzdemoaccount",
      "accountKey": "provide-account-key-here",
      "shareName": "sharel"
    },
    "provider": "SFAzureFile"
  },
  "location": "eastus"
}

Odpowiedź 200

Treść
{
  "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"
    }
  }
}

Odpowiedź 201

Treść
{
  "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"
    }
  }
}