Compartilhar via


Explorar a solicitação Criar na API de Malha do Service Fabric

Cria ou atualiza um recurso de volume.

Cria um recurso de volume com o nome e a descrição especificados. Se um volume com o mesmo nome já existir, sua descrição será atualizada para aquele indicado nesta solicitação.

Solicitação

Método URI da solicitação
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeName}?api-version=2018-07-01-preview

Parâmetros

Nome Tipo Obrigatório Location
subscriptionId string Sim Caminho
resourceGroupName string Sim Caminho
volumeName string Sim Caminho
api-version string Sim Consulta
volumeResourceDescription VolumeResourceDescription Sim Corpo

subscriptionId

Tipo: string
Obrigatório: sim

O identificador de assinatura do cliente


resourceGroupName

Tipo: string
Obrigatório: sim

Nome do grupo de recursos do Azure


volumeName

Tipo: string
Obrigatório: sim

A identidade do volume.


api-version

Tipo: string
Obrigatório: sim
Padrão: 2018-07-01-preview

A versão da API. Esse parâmetro é necessário e seu valor deve ser 2018-07-01-preview.


volumeResourceDescription

Tipo: VolumeResourceDescription
Obrigatório: sim

Descrição para criar um recurso de volume.

Respostas

Código de status HTTP Descrição Esquema de Resposta
200 (OK) Ok
VolumeResourceDescription
201 (Criado) Criado
VolumeResourceDescription
Todos os outros códigos de status Erro
ErrorModel

Exemplos

VolumeCriar

Solicitação

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