Sdílet prostřednictvím


Prozkoumání požadavku na vytvoření v rozhraní SERVICE Fabric Mesh API

Vytvoří nebo aktualizuje prostředek svazku.

Vytvoří prostředek svazku se zadaným názvem a popisem. Pokud svazek se stejným názvem již existuje, aktualizuje se jeho popis na popis uvedený v tomto požadavku.

Žádost

Metoda Identifikátor URI žádosti
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeName}?api-version=2018-07-01-preview

Parametry

Název Typ Vyžadováno Umístění
subscriptionId řetězec Yes Cesta
resourceGroupName řetězec Yes Cesta
volumeName řetězec Yes Cesta
api-version řetězec Ano Dotaz
volumeResourceDescription Popis volumeResourceDescription Ano Text

subscriptionId

Typ: string
Povinné: Ano

Identifikátor předplatného zákazníka


resourceGroupName

Typ: string
Povinné: Ano

Název skupiny prostředků Azure


volumeName

Typ: string
Povinné: Ano

Identita svazku.


api-version

Typ: string
Povinné: Ano
Výchozí:2018-07-01-preview

Verze rozhraní API Tento parametr je povinný a jeho hodnota musí být 2018-07-01-preview.


volumeResourceDescription

Typ: VolumeResourceDescription
Povinné: Ano

Popis vytvoření prostředku svazku

Odpovědi

Stavový kód HTTP Description Schéma odpovědi
200 (OK) Ok
Popis volumeResourceDescription
201 (vytvořeno) Vytvořeno
Popis volumeResourceDescription
Všechny ostatní stavové kódy Chyba
ErrorModel

Příklady

VolumeVytvořit

Žádost

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

Odpověď: 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"
    }
  }
}

Odpověď 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"
    }
  }
}