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