Locations - Get Capabilities
지정된 위치에 대한 기능을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/capabilities?api-version=2021-06-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
location
|
path | True |
string |
요청을 만들 Azure 위치(지역)입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 일부를 형성합니다. |
api-version
|
query | True |
string |
HDInsight 클라이언트 API 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
OK 응답 정의입니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Get the subscription capabilities for specific location
샘플 요청
샘플 응답
{
"versions": {
"paas": {
"available": [
{
"friendlyName": "1.6",
"displayName": "HdInsight version 1.6.1.0.335536",
"isDefault": false
},
{
"friendlyName": "2.1",
"displayName": "Version 2.1.9.406.1221105",
"isDefault": false,
"componentVersions": {
"HDP": "1.3",
"Hadoop": "1.2.0"
}
},
{
"friendlyName": "3.0",
"displayName": "Version 3.0.6.989.2441725",
"isDefault": false,
"componentVersions": {
"HDP": "2.0",
"Hadoop": "2.2.0"
}
},
{
"friendlyName": "3.1",
"displayName": "Version 3.1.4.989.2441725",
"isDefault": false,
"componentVersions": {
"HDP": "2.1.7",
"Hadoop": "2.4.0",
"HBase": "0.98"
}
},
{
"friendlyName": "3.2",
"displayName": "Version 3.2.7.989.2441725",
"isDefault": false,
"componentVersions": {
"HDP": "2.2",
"Hadoop": "2.6.0",
"HBase": "0.98.4",
"Storm": "0.9.3"
}
},
{
"friendlyName": "3.3",
"displayName": "Version 3.3.0.989.2441725",
"isDefault": true,
"componentVersions": {
"HDP": "2.3",
"Hadoop": "2.7.0",
"HBase": "1.1.2",
"Storm": "0.10.0"
}
}
]
},
"iaas": {
"available": [
{
"friendlyName": "3.2",
"displayName": "Version 3.2.1000.0.8840373",
"isDefault": false,
"componentVersions": {
"HDP": "2.2",
"Hadoop": "2.6.0",
"HBase": "0.98.4",
"Storm": "0.9.3"
}
},
{
"friendlyName": "3.3",
"displayName": "Version 3.3.1000.0.9776961",
"isDefault": false,
"componentVersions": {
"HDP": "2.3",
"Hadoop": "2.7.0",
"HBase": "1.1.2",
"Storm": "0.10.0",
"Spark": "1.5.2"
}
},
{
"friendlyName": "3.4",
"displayName": "Version 3.4.1000.0.9719475",
"isDefault": false,
"componentVersions": {
"HDP": "2.4",
"Hadoop": "2.7.1",
"HBase": "1.1.2",
"Storm": "0.10.0",
"Spark": "1.6.2",
"RServer": "8.0"
}
},
{
"friendlyName": "3.5",
"displayName": "Version 3.5.1000.0.9732704",
"isDefault": true,
"componentVersions": {
"HDP": "2.5",
"Hadoop": "2.7.3",
"InteractiveHive": "2.1.0",
"HBase": "1.1.2",
"Storm": "1.0.1",
"Spark": "1.6.3,2.0.2",
"RServer": "9.0"
}
},
{
"friendlyName": "3.6",
"displayName": "Version 3.6.1000.0.9503998",
"isDefault": false,
"componentVersions": {
"HDP": "2.6",
"Spark": "2.1.0"
}
},
{
"friendlyName": "99.152",
"displayName": "Version 99.152.1000.0.6943836",
"isDefault": false
}
]
}
},
"regions": {
"paas": {
"available": [
"AUSTRALIA EAST",
"AUSTRALIA SOUTHEAST",
"BRAZIL SOUTH",
"CENTRAL INDIA",
"CENTRAL US",
"EAST ASIA",
"EAST US",
"EAST US 2",
"JAPAN EAST",
"JAPAN WEST",
"NORTH CENTRAL US",
"NORTH EUROPE",
"SOUTH CENTRAL US",
"SOUTHEAST ASIA",
"WEST EUROPE",
"WEST US",
"WEST US 2"
]
},
"iaas": {
"available": [
"AUSTRALIA EAST",
"AUSTRALIA SOUTHEAST",
"BRAZIL SOUTH",
"CANADA CENTRAL",
"CANADA EAST",
"CENTRAL INDIA",
"CENTRAL US",
"CENTRAL US EUAP",
"EAST ASIA",
"EAST US",
"EAST US 2",
"JAPAN EAST",
"JAPAN WEST",
"NORTH CENTRAL US",
"NORTH EUROPE",
"SOUTH CENTRAL US",
"SOUTHEAST ASIA",
"WEST CENTRAL US",
"WEST EUROPE",
"WEST US",
"WEST US 2"
]
}
},
"features": [
"ALLOW_GATEWAY_AUTH_BYPASS",
"AUX_IAAS_FUNCTIONALITIES",
"BLOCK_APPS_FOR_SECURE_CLUSTER",
"CLUSTER_RESIZE",
"CLUSTERS_CONTRACT_1",
"CLUSTERS_CONTRACT_1_SDK",
"CLUSTERS_CONTRACT_2_SDK",
"CLUSTERS_CONTRACT_VERSION_3_SDK",
"COLLECTANONYMIZEDLOGS",
"CONTAINER_LOG_COLLECTOR",
"CONTAINER_RESOURCE_V3",
"CUSTOM_ACTIONS_V2",
"DATALAKE",
"DATALAKE_3_2",
"DATALAKE_3_4",
"DATALAKE_3_5",
"DATALAKE_DEFAULTFS_3_5",
"DEFAULT_CONTAINER_IDENTIFIER_AND_STORAGEFQDN_ALREADY_USED",
"DOCUMENT_VALIDATION_IN_API",
"ENABLEDATALAKE",
"ENABLEGENEVAANALYTICS",
"HADOOP_VIRTUAL_NETWORK_ENABLED",
"HS2_ZK_ROUTER_INTERACTIVEHIVE",
"IAAS_ALLOW_CUSTOM_DNS",
"IAAS_AMBARI_APP_TIMELINE_SERVER_HA_SERVICE",
"IAAS_AMBARI_DEPENDENCY_BASED_DEPLOYMENT",
"IAAS_AMBARI_HA_SERVICES",
"IAAS_AMBARI_HISTORYSERVER_HA_SERVICE",
"IAAS_AMBARI_LOWER_LATENCY",
"IAAS_AMBARI_SKIP_COMPONENTS_INSTALL",
"IAAS_ARM_PROVISIONING",
"IAAS_CLOSE_HEAD_HTTPS_END_POINT_AFTER_CLUSTER_CREATE",
"IAAS_CLUSTER_APPLICATION_ALLOW_MULTIPLE_ROLE_INSTANCES",
"IAAS_CLUSTER_APPLICATION_REMOVE",
"IAAS_CLUSTER_CONTAINER_PREUPLOAD_SUBMIT_WAIT",
"IAAS_CLUSTER_RSERVER",
"IAAS_DB_CREATION_IN_PARALLEL_TO_VM",
"IAAS_DELETE_LEAKED_RESOURCES",
"IAAS_DEPLOYMENTS",
"IAAS_DO_NOT_CREATE_WASB_TABLES_IN_CUSTOMER_STORAGE",
"IAAS_ENABLE_CLUSTER_CONFIG_OVERRIDES",
"IAAS_ENABLE_OFFLINE_CLEANUP",
"IAAS_ENABLE_OFFLINE_CLEANUP_FOR_DELETING_VMS",
"IAAS_INCLUDE_STORAGE_IN_SUBSCRIPTION_SELECTION",
"IAAS_PARALLEL_DB_CREATE",
"IAAS_PREPROVISION_METASTORES_SCHEMAS",
"IAAS_SCRIPTACTIONS_DELETE_VMS_CRUD_FAILURES",
"IAAS_SCRIPTACTIONS_RUNNING",
"IAAS_SHORT_VM_NAME",
"IAAS_SUBMIT_AMBARI_REQUEST_ONCE_LINUX_VM_ARE_AVAILABLE",
"IAAS_TEZ_ATS_V15",
"IAAS_USE_UNATTENDED_UPGRADES_FOR_PATCHING",
"IAAS_VALIDATE_CUSTOM_VNET",
"IAAS_VALIDATE_NSG",
"IAAS_WAIT_FOR_CLOSING_HEAD_HTTPS_END_POINT_AFTER_CLUSTER_CREATE",
"IAAS_YARN_HDINSIGHT_SQL_TIMELINE_STORE",
"IAAS_YARN_HDINSIGHT_TIMELINE_STORE",
"INTERACTIVEHIVE",
"MDSCENTRALLOGGING",
"NODE_SETUP_POLLER_ENABLED",
"OVERPROVISION_HOSTGROUP_edgenode",
"OVERPROVISION_HOSTGROUP_Gateway",
"OVERPROVISION_HOSTGROUP_Workernode",
"OVERPROVISION_HOSTGROUP_zookeepernode",
"PERF_OPTIMIZED_RESOURCE_LOCATION_FETCH",
"PORTALAPPINSTALL",
"POWERSHELL_SCRIPT_ACTION",
"POWERSHELL_SCRIPT_ACTION_SDK",
"PREMIUM_TIER_PREVIEW",
"PROVISIONING_AGENT",
"RMHA",
"RSERVER_CLUSTERTYPE_3_5_ENABLED",
"RSERVER_CLUSTERTYPE_ENABLED",
"SHOW_HUMBOLDT_GA",
"SHOW_IBIZA_CREATE",
"SPARK_2_1",
"SPARK_EXPERIMENTAL",
"STORM_PREVIEW",
"UI_CREATE_WIZARD_V2",
"VIRTUAL_NETWORK_ENABLED",
"VMSIZES_AUX"
],
"quota": {
"coresUsed": 0,
"maxCoresAllowed": 3000,
"regionalQuotas": [
{
"regionName": "Australia East",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Australia Southeast",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Brazil South",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Canada Central",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Canada East",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Central India",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Central US",
"coresUsed": 24,
"coresAvailable": 1000
},
{
"regionName": "Central US EUAP",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "East Asia",
"coresUsed": 24,
"coresAvailable": 1000
},
{
"regionName": "East US",
"coresUsed": 24,
"coresAvailable": 1000
},
{
"regionName": "East US 2",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Japan East",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Japan West",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "North Central US",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "North Europe",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "South Central US",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "Southeast Asia",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "West Central US",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "West Europe",
"coresUsed": 0,
"coresAvailable": 1000
},
{
"regionName": "West US",
"coresUsed": 132,
"coresAvailable": 1000
},
{
"regionName": "West US 2",
"coresUsed": 0,
"coresAvailable": 1000
}
]
}
}
정의
Name | Description |
---|---|
Capabilities |
기능 가져오기 작업 응답입니다. |
Error |
오류 응답의 형식을 설명합니다. |
Quota |
지역 할당량 기능입니다. |
Regional |
지역 할당량 용량입니다. |
Regions |
지역 기능입니다. |
Versions |
버전 기능입니다. |
Version |
버전 속성입니다. |
CapabilitiesResult
기능 가져오기 작업 응답입니다.
Name | 형식 | Description |
---|---|---|
features |
string[] |
기능 기능입니다. |
quota |
할당량 기능입니다. |
|
regions |
<string,
Regions |
가상 머신 크기 호환성 기능입니다. |
versions |
<string,
Versions |
버전 기능입니다. |
ErrorResponse
오류 응답의 형식을 설명합니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드 |
message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
QuotaCapability
지역 할당량 기능입니다.
Name | 형식 | Description |
---|---|---|
coresUsed |
integer (int64) |
구독에 사용되는 코어 수입니다. |
maxCoresAllowed |
integer (int64) |
구독에서 허용한 코어 수입니다. |
regionalQuotas |
지역 할당량 기능 목록입니다. |
RegionalQuotaCapability
지역 할당량 용량입니다.
Name | 형식 | Description |
---|---|---|
coresAvailable |
integer (int64) |
지역에서 사용할 수 있는 코어 수입니다. |
coresUsed |
integer (int64) |
지역에서 사용되는 코어 수입니다. |
regionName |
string |
지역 이름입니다. |
RegionsCapability
지역 기능입니다.
Name | 형식 | Description |
---|---|---|
available |
string[] |
지역 기능 목록입니다. |
VersionsCapability
버전 기능입니다.
Name | 형식 | Description |
---|---|---|
available |
버전 기능 목록입니다. |
VersionSpec
버전 속성입니다.
Name | 형식 | Description |
---|---|---|
componentVersions |
object |
구성 요소 버전 속성입니다. |
displayName |
string |
표시 이름 |
friendlyName |
string |
친숙한 이름 |
isDefault |
boolean |
버전이 기본 버전인지 여부입니다. |