Partager via


Explorer la demande De création dans l’API Service Fabric Mesh

Crée ou met à jour une ressource de volume.

Crée une ressource de volume avec le nom et la description spécifiés. Si un volume portant le même nom existe déjà, sa description est mise à jour vers celle indiquée dans cette demande.

Requête

Méthode URI de requête
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeName}?api-version=2018-07-01-preview

Paramètres

Nom Type Obligatoire Emplacement
subscriptionId string Oui Chemin d’accès
resourceGroupName string Oui Chemin d’accès
volumeName string Oui Chemin d’accès
api-version string Oui Requête
volumeResourceDescription VolumeResourceDescription Oui body

subscriptionId

Type : chaîne
Obligatoire : Oui

Identificateur d’abonnement client


resourceGroupName

Type : chaîne
Obligatoire : Oui

Nom du groupe de ressources Azure


volumeName

Type : chaîne
Obligatoire : Oui

Identité du volume.


api-version

Type : chaîne
Obligatoire : Oui
Par défaut : 2018-07-01-preview

Version de l’API. Ce paramètre est obligatoire et sa valeur doit être 2018-07-01-preview.


volumeResourceDescription

Type : VolumeResourceDescription
Obligatoire : Oui

Description de la création d’une ressource de volume.

Réponses

Code d’état HTTP Description Schéma de réponse
200 (OK) OK
VolumeResourceDescription
201 (créé) Date de création
VolumeResourceDescription
Tous les autres codes status Error
ErrorModel

Exemples

VolumeCréer

Requête

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

Réponse 200

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

Réponse 201

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