NetApp Resource - Check Name Availability

리소스 이름 가용성을 확인합니다.
리소스 이름을 사용할 수 있는지 확인합니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkNameAvailability?api-version=2023-07-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
location
path True

string

Azure 지역의 이름입니다.

subscriptionId
path True

string

uuid

대상 구독의 ID입니다. 값은 UUID여야 합니다.

api-version
query True

string

이 작업에 사용할 API 버전입니다.

요청 본문

Name 필수 형식 Description
name True

string

확인할 리소스 이름입니다.

resourceGroup True

string

리소스 그룹 이름

type True

CheckNameResourceTypes

확인에 사용되는 리소스 종류입니다.

응답

Name 형식 Description
200 OK

CheckAvailabilityResponse

정상

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

CheckNameAvailability

Sample Request

POST https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/checkNameAvailability?api-version=2023-07-01

{
  "name": "accName",
  "type": "Microsoft.NetApp/netAppAccounts",
  "resourceGroup": "myRG"
}

Sample Response

{
  "isAvailable": true
}

정의

Name Description
CheckAvailabilityResponse

리소스의 가용성에 대한 정보입니다.

CheckNameResourceTypes

확인에 사용되는 리소스 종류입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

InAvailabilityReasonType

Invalid는 제공된 이름이 Azure App Service 명명 요구 사항과 일치하지 않음을 나타냅니다. AlreadyExists 는 이름이 이미 사용 중이므로 사용할 수 없음을 나타냅니다.

ResourceNameAvailabilityRequest

리소스 이름 가용성 요청 콘텐츠입니다.

CheckAvailabilityResponse

리소스의 가용성에 대한 정보입니다.

Name 형식 Description
isAvailable

boolean

true 는 이름이 유효하고 사용할 수 있음을 나타냅니다. false 는 이름이 잘못되었거나 사용할 수 없거나 둘 다임을 나타냅니다.

message

string

reason == invalid이면 지정된 이름이 잘못된 이유를 사용자에게 제공하고 사용자가 유효한 이름을 선택할 수 있도록 리소스 명명 요구 사항을 제공합니다. reason == AlreadyExists인 경우 리소스 이름이 이미 사용 중임을 설명하고 다른 이름을 선택하도록 지시합니다.

reason

InAvailabilityReasonType

Invalid는 제공된 이름이 Azure App Service 명명 요구 사항과 일치하지 않음을 나타냅니다. AlreadyExists 는 이름이 이미 사용 중이므로 사용할 수 없음을 나타냅니다.

CheckNameResourceTypes

확인에 사용되는 리소스 종류입니다.

Name 형식 Description
Microsoft.NetApp/netAppAccounts

string

Microsoft.NetApp/netAppAccounts/capacityPools

string

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

string

Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots

string

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

Error 개체.

InAvailabilityReasonType

Invalid는 제공된 이름이 Azure App Service 명명 요구 사항과 일치하지 않음을 나타냅니다. AlreadyExists 는 이름이 이미 사용 중이므로 사용할 수 없음을 나타냅니다.

Name 형식 Description
AlreadyExists

string

Invalid

string

ResourceNameAvailabilityRequest

리소스 이름 가용성 요청 콘텐츠입니다.

Name 형식 Description
name

string

확인할 리소스 이름입니다.

resourceGroup

string

리소스 그룹 이름

type

CheckNameResourceTypes

확인에 사용되는 리소스 종류입니다.