Freigeben über


Erkunden der Create-Anforderung in der Service Fabric Mesh-API

Erstellt oder aktualisiert eine Volumeressource.

Erstellt eine Volumeressource mit dem angegebenen Namen und der angegebenen Beschreibung. Wenn ein Volume mit demselben Namen bereits vorhanden ist, wird seine Beschreibung auf die in dieser Anforderung angegebene aktualisiert.

Anforderung

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

Parameter

Name type Erforderlich Standort
subscriptionId Zeichenfolge Ja Pfad
resourceGroupName Zeichenfolge Ja Pfad
volumeName Zeichenfolge Ja Pfad
api-version Zeichenfolge Ja Abfrage
volumeResourceDescription VolumeResourceDescription Ja Body

subscriptionId

Typ: Zeichenfolge
Erforderlich: Ja

Der Kundenabonnementbezeichner


resourceGroupName

Typ: Zeichenfolge
Erforderlich: Ja

Azure-Ressourcengruppenname


volumeName

Typ: Zeichenfolge
Erforderlich: Ja

Die Identität des Volumes.


api-version

Typ: Zeichenfolge
Erforderlich: Ja
Standard:

Die Version der API. Dieser Parameter ist erforderlich, und sein Wert muss sein 2018-07-01-preview.


volumeResourceDescription

Typ: VolumeResourceDescription
Erforderlich: Ja

Beschreibung zum Erstellen einer Volumeressource.

Antworten

HTTP-Statuscode BESCHREIBUNG Antwortschema
200 (OK) OK,
VolumeResourceDescription
201 (Erstellt) Erstellt
VolumeResourceDescription
Alle anderen status Codes Fehler
ErrorModel

Beispiele

VolumeErstellen

Anforderung

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

Antwort 200

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

Antwort 201

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