Explorar o pedido criar na API do Service Fabric Mesh

Cria ou atualiza um recurso de volume.

Cria um recurso de volume com o nome e a descrição especificados. Se já existir um volume com o mesmo nome, a respetiva descrição é atualizada para o volume indicado neste pedido.

Pedir

Método URI do pedido
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeName}?api-version=2018-07-01-preview

Parâmetros

Nome Tipo Necessário Localização
subscriptionId string Yes Caminho
resourceGroupName string Yes Caminho
volumeName string Yes Caminho
api-version string Yes Consulta
volumeResourceDescription VolumeResourceDescription Yes Corpo

subscriptionId

Tipo: cadeia
Obrigatório: Sim

O identificador da subscrição do cliente


resourceGroupName

Tipo: cadeia
Obrigatório: Sim

Nome do grupo de recursos do Azure


volumeName

Tipo: cadeia
Obrigatório: Sim

A identidade do volume.


api-version

Tipo: cadeia
Obrigatório: Sim
Predefinição: 2018-07-01-preview

A versão da API. Este parâmetro é obrigatório e o respetivo valor tem de ser 2018-07-01-preview.


volumeResourceDescription

Tipo: VolumeResourceDescription
Obrigatório: Sim

Descrição para criar um recurso de volume.

Respostas

Código de Estado HTTP Description Esquema de Resposta
200 (OK) Ok
VolumeResourceDescription
201 (Criado) Criado
VolumeResourceDescription
Todos os outros códigos de estado Erro
ErrorModel

Exemplos

VolumeCriar

Pedir

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

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

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