Providers - List
取得訂用帳戶的所有資源提供者。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers?api-version=2021-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers?$expand={$expand}&api-version=2021-04-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
Microsoft Azure 訂用帳戶標識碼。 |
api-version
|
query | True |
string |
用於此作業的 API 版本。 |
$expand
|
query |
string |
要包含在結果中的屬性。 例如,在查詢字串中使用 &$expand=metadata 來擷取資源提供者元數據。 若要在回應中包含屬性別名,請使用 $expand=resourceTypes/aliases。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
確定 - 傳回資源提供者的陣列。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Get providers.
範例要求
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers?api-version=2021-04-01
範例回覆
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.TestRP1",
"namespace": "Microsoft.TestRP1",
"registrationState": "Registering",
"registrationPolicy": "RegistrationRequired",
"resourceTypes": [
{
"resourceType": "TestResourceType",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"locationMappings": [
{
"location": "West US",
"type": "EdgeZone",
"extendedLocations": [
"LosAngeles",
"LosAngeles2"
]
}
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "TestResourceTypeSibling",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
}
]
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources",
"namespace": "Microsoft.Resources",
"registrationState": "Registered",
"registrationPolicy": "RegistrationFree",
"resourceTypes": [
{
"resourceType": "subscriptions",
"locations": [
"eastus",
"eastus2",
"westus"
],
"apiVersions": [
"2016-09-01",
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "resourceGroups",
"locations": [
"centralus",
"eastasia",
"southeastasia"
],
"apiVersions": [
"2016-09-01",
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "subscriptions/resourceGroups",
"locations": [
"eastus",
"eastus2",
"westus"
],
"apiVersions": [
"2016-09-01",
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "bulkDelete",
"locations": [
"centralus",
"eastasia"
],
"apiVersions": [
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "deployments",
"locations": [],
"apiVersions": [
"2017-08-01",
"2017-06-01"
],
"aliases": [],
"capabilities": "SupportsTags"
},
{
"resourceType": "tags",
"locations": [
"DevFabric"
],
"apiVersions": [],
"aliases": [],
"capabilities": "SupportsExtension"
}
]
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.TestRP2",
"namespace": "Microsoft.TestRP2",
"registrationState": "NotRegistered",
"registrationPolicy": "RegistrationRequired",
"resourceTypes": [
{
"resourceType": "TestResourceType",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"locationMappings": [
{
"location": "West US",
"type": "EdgeZone",
"extendedLocations": [
"LosAngeles",
"LosAngeles2"
]
}
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "TestResourceTypeSibling",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
}
]
}
]
}
定義
名稱 | Description |
---|---|
Alias |
別名類型。 |
Alias |
別名的路徑類型。 |
Alias |
別名路徑所參考之令牌的屬性。 |
Alias |
|
Alias |
別名路徑所參考的令牌類型。 |
Alias |
別名路徑的模式類型。 |
Alias |
別名模式的類型 |
Alias |
別名類型。 |
Api |
|
Cloud |
資源管理要求的錯誤回應。 |
Error |
資源管理錯誤其他資訊。 |
Error |
錯誤回應 |
Provider |
資源提供者資訊。 |
Provider |
提供者授權同意狀態。 |
Provider |
提供者擴充位置。 |
Provider |
資源提供者的清單。 |
Provider |
資源提供者所管理的資源類型。 |
Zone |
Alias
別名類型。
名稱 | 類型 | Description |
---|---|---|
defaultMetadata |
默認別名路徑元數據。 適用於預設路徑,以及任何沒有元數據的別名路徑 |
|
defaultPath |
string |
別名的預設路徑。 |
defaultPattern |
別名的預設模式。 |
|
name |
string |
別名名稱。 |
paths |
別名的路徑。 |
|
type |
別名類型。 |
AliasPath
別名的路徑類型。
名稱 | 類型 | Description |
---|---|---|
apiVersions |
string[] |
API 版本。 |
metadata |
別名路徑的元數據。 如果遺失,請回復為別名的預設元數據。 |
|
path |
string |
別名的路徑。 |
pattern |
別名路徑的模式。 |
AliasPathAttributes
別名路徑所參考之令牌的屬性。
名稱 | 類型 | Description |
---|---|---|
Modifiable |
string |
別名路徑所參考的令牌可由具有 『modify』 效果的原則修改。 |
None |
string |
別名路徑所參考的令牌沒有屬性。 |
AliasPathMetadata
名稱 | 類型 | Description |
---|---|---|
attributes |
別名路徑所參考之令牌的屬性。 |
|
type |
別名路徑所參考的令牌類型。 |
AliasPathTokenType
別名路徑所參考的令牌類型。
名稱 | 類型 | Description |
---|---|---|
Any |
string |
Token 類型可以是任何專案。 |
Array |
string |
Token 類型為陣列。 |
Boolean |
string |
Token 類型為布爾值。 |
Integer |
string |
Token 類型為整數。 |
NotSpecified |
string |
未指定令牌類型。 |
Number |
string |
Token 類型為 number。 |
Object |
string |
Token 類型為物件。 |
String |
string |
Token 類型為字串。 |
AliasPattern
別名路徑的模式類型。
名稱 | 類型 | Description |
---|---|---|
phrase |
string |
別名模式片語。 |
type |
別名模式的類型 |
|
variable |
string |
別名模式變數。 |
AliasPatternType
別名模式的類型
名稱 | 類型 | Description |
---|---|---|
Extract |
string |
擷取是唯一允許的值。 |
NotSpecified |
string |
不允許 NotSpecified。 |
AliasType
別名類型。
名稱 | 類型 | Description |
---|---|---|
Mask |
string |
別名值是秘密。 |
NotSpecified |
string |
別名類型未知 (與未提供別名類型) 相同。 |
PlainText |
string |
別名值不是秘密。 |
ApiProfile
名稱 | 類型 | Description |
---|---|---|
apiVersion |
string |
API 版本。 |
profileVersion |
string |
配置檔版本。 |
CloudError
資源管理要求的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤回應 |
ErrorAdditionalInfo
資源管理錯誤其他資訊。
名稱 | 類型 | Description |
---|---|---|
info |
object |
其他資訊。 |
type |
string |
其他信息類型。 |
ErrorResponse
錯誤回應
名稱 | 類型 | Description |
---|---|---|
additionalInfo |
錯誤其他資訊。 |
|
code |
string |
錯誤碼。 |
details |
錯誤詳細資料。 |
|
message |
string |
錯誤訊息。 |
target |
string |
錯誤目標。 |
Provider
資源提供者資訊。
名稱 | 類型 | Description |
---|---|---|
id |
string |
提供者 ID。 |
namespace |
string |
資源提供者的命名空間。 |
providerAuthorizationConsentState |
提供者授權同意狀態。 |
|
registrationPolicy |
string |
資源提供者的註冊原則。 |
registrationState |
string |
資源提供者的註冊狀態。 |
resourceTypes |
提供者資源類型的集合。 |
ProviderAuthorizationConsentState
提供者授權同意狀態。
名稱 | 類型 | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
提供者擴充位置。
名稱 | 類型 | Description |
---|---|---|
extendedLocations |
string[] |
Azure 位置的擴充位置。 |
location |
string |
Azure 位置。 |
type |
string |
擴充位置類型。 |
ProviderListResult
資源提供者的清單。
名稱 | 類型 | Description |
---|---|---|
nextLink |
string |
要用於取得下一組結果的URL。 |
value |
Provider[] |
資源提供者的陣列。 |
ProviderResourceType
資源提供者所管理的資源類型。
名稱 | 類型 | Description |
---|---|---|
aliases |
Alias[] |
此資源類型支援的別名。 |
apiProfiles |
資源提供者的 API 設定檔。 |
|
apiVersions |
string[] |
API 版本。 |
capabilities |
string |
此資源類型所提供的其他功能。 |
defaultApiVersion |
string |
預設 API 版本。 |
locationMappings |
此資源類型支援的位置對應。 |
|
locations |
string[] |
可以建立此資源類型的位置集合。 |
properties |
object |
屬性。 |
resourceType |
string |
資源類型。 |
zoneMappings |
ZoneMapping
名稱 | 類型 | Description |
---|---|---|
location |
string |
區域對應的位置。 |
zones |
string[] |