Condividi tramite


Esplorare la richiesta Crea nell'API Mesh di Service Fabric

Crea o aggiorna una risorsa del volume.

Crea una risorsa del volume con il nome e la descrizione specificati. Se esiste già un volume con lo stesso nome, la relativa descrizione viene aggiornata a quella indicata in questa richiesta.

Richiesta

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

Parametri

Nome Tipo Necessario Posizione
subscriptionId string Percorso
resourceGroupName string Percorso
volumeName string Percorso
api-version string Query
volumeResourceDescription VolumeResourceDescription Corpo

subscriptionId

Tipo: stringa
Obbligatorio: Sì

Identificatore della sottoscrizione del cliente


resourceGroupName

Tipo: stringa
Obbligatorio: Sì

Nome del gruppo di risorse di Azure


volumeName

Tipo: stringa
Obbligatorio: Sì

Identità del volume.


api-version

Tipo: stringa
Obbligatorio: Sì
Impostazione predefinita: 2018-07-01-preview

Versione dell'API. Questo parametro è obbligatorio e il relativo valore deve essere 2018-07-01-preview.


volumeResourceDescription

Tipo: VolumeResourceDescription
Obbligatorio: Sì

Descrizione per la creazione di una risorsa del volume.

Risposte

Codice di stato HTTP Descrizione Schema di risposta
200 (OK) OK
VolumeResourceDescription
201 (Creato) oppure Data di creazione
VolumeResourceDescription
Tutti gli altri codici di stato Errore
ErrorModel

Esempio

VolumeCreate

Richiesta

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

Risposta 200

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

Risposta 201

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