영어로 읽기

다음을 통해 공유


Service Fabric Mesh API에서 만들기 요청 살펴보기

볼륨 리소스를 만들거나 업데이트합니다.

지정된 이름과 설명을 사용하여 볼륨 리소스를 만듭니다. 이름이 같은 볼륨이 이미 있는 경우 해당 설명은 이 요청에 표시된 볼륨으로 업데이트됩니다.

요청

메서드 요청 URI
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeName}?api-version=2018-07-01-preview

매개 변수

속성 형식 필수 위치
subscriptionId 문자열 경로
resourceGroupName 문자열 경로
volumeName 문자열 경로
api-version 문자열 쿼리
volumeResourceDescription VolumeResourceDescription yes 본문

subscriptionId

형식: 문자열
필수: 예

고객 구독 식별자


resourceGroupName

형식: 문자열
필수: 예

Azure 리소스 그룹 이름


volumeName

형식: 문자열
필수: 예

볼륨의 ID입니다.


api-version

형식: 문자열
필수: 예
기본: 2018-07-01-preview

API 버전입니다. 이 매개 변수는 필수이며 해당 값은 이어야 2018-07-01-preview합니다.


volumeResourceDescription

형식: VolumeResourceDescription
필수: 예

볼륨 리소스를 만들기 위한 설명입니다.

응답

HTTP 상태 코드 설명 응답 스키마
200(확인) 확인
VolumeResourceDescription
201(만들어짐) 생성일
VolumeResourceDescription
다른 모든 상태 코드 오류
ErrorModel

예제

볼륨만들기

요청

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

200 응답

본문
{
  "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"
    }
  }
}

201 응답

본문
{
  "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"
    }
  }
}