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 パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
Microsoft Azure サブスクリプション ID。 |
api-version
|
query | True |
string |
この操作に使用する API バージョン。 |
$expand
|
query |
string |
結果に含めるプロパティ。 たとえば、クエリ文字列で &$expand=metadata を使用して、リソース プロバイダーのメタデータを取得します。 応答にプロパティ エイリアスを含めるには、$expand=resourceTypes/aliases を使用します。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK - リソース プロバイダーの配列を返します。 |
|
Other Status Codes |
操作に失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
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"
}
]
}
]
}
定義
名前 | 説明 |
---|---|
Alias |
エイリアスの種類。 |
Alias |
エイリアスのパスの型。 |
Alias |
エイリアス パスが参照しているトークンの属性。 |
Alias |
|
Alias |
エイリアス パスが参照しているトークンの型。 |
Alias |
エイリアス パスのパターンの型。 |
Alias |
エイリアス パターンの種類 |
Alias |
エイリアスの型。 |
Api |
|
Cloud |
リソース管理要求のエラー応答。 |
Error |
リソース管理エラーの追加情報。 |
Error |
エラー応答 |
Provider |
リソース プロバイダーの情報です。 |
Provider |
プロバイダー承認の同意の状態。 |
Provider |
プロバイダーの拡張場所。 |
Provider |
リソース プロバイダーの一覧です。 |
Provider |
リソース プロバイダーによって管理されるリソースの種類です。 |
Zone |
Alias
エイリアスの種類。
名前 | 型 | 説明 |
---|---|---|
defaultMetadata |
既定のエイリアス パス メタデータ。 既定のパスと、メタデータを持たないエイリアス パスに適用されます |
|
defaultPath |
string |
エイリアスの既定のパス。 |
defaultPattern |
エイリアスの既定のパターン。 |
|
name |
string |
エイリアス名。 |
paths |
エイリアスのパス。 |
|
type |
エイリアスの型。 |
AliasPath
エイリアスのパスの型。
名前 | 型 | 説明 |
---|---|---|
apiVersions |
string[] |
API のバージョン。 |
metadata |
エイリアス パスのメタデータ。 見つからない場合は、エイリアスの既定のメタデータにフォールバックします。 |
|
path |
string |
エイリアスのパス。 |
pattern |
エイリアス パスのパターン。 |
AliasPathAttributes
エイリアス パスが参照しているトークンの属性。
名前 | 型 | 説明 |
---|---|---|
Modifiable |
string |
エイリアス パスが参照しているトークンは、"modify" 効果を持つポリシーによって変更可能です。 |
None |
string |
別名パスが参照しているトークンには属性がありません。 |
AliasPathMetadata
名前 | 型 | 説明 |
---|---|---|
attributes |
エイリアス パスが参照しているトークンの属性。 |
|
type |
エイリアス パスが参照しているトークンの型。 |
AliasPathTokenType
エイリアス パスが参照しているトークンの型。
名前 | 型 | 説明 |
---|---|---|
Any |
string |
トークンの種類は何でもかまいません。 |
Array |
string |
トークン型は配列です。 |
Boolean |
string |
トークンの種類はブール値です。 |
Integer |
string |
トークンの種類は整数です。 |
NotSpecified |
string |
トークンの種類が指定されていません。 |
Number |
string |
トークンの種類は number です。 |
Object |
string |
トークンの種類は object です。 |
String |
string |
トークンの種類は string です。 |
AliasPattern
エイリアス パスのパターンの型。
名前 | 型 | 説明 |
---|---|---|
phrase |
string |
エイリアス パターン フレーズ。 |
type |
エイリアス パターンの種類 |
|
variable |
string |
エイリアス パターン変数。 |
AliasPatternType
エイリアス パターンの種類
名前 | 型 | 説明 |
---|---|---|
Extract |
string |
[抽出] は、許可される唯一の値です。 |
NotSpecified |
string |
NotSpecified は許可されません。 |
AliasType
エイリアスの型。
名前 | 型 | 説明 |
---|---|---|
Mask |
string |
エイリアス値はシークレットです。 |
NotSpecified |
string |
エイリアスの種類が不明です (エイリアス型を指定しない場合と同じです)。 |
PlainText |
string |
エイリアス値はシークレットではありません。 |
ApiProfile
名前 | 型 | 説明 |
---|---|---|
apiVersion |
string |
API のバージョン。 |
profileVersion |
string |
プロファイルのバージョン。 |
CloudError
リソース管理要求のエラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー応答 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
ErrorResponse
エラー応答
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細です。 |
|
message |
string |
エラー メッセージ。 |
target |
string |
エラーのターゲット。 |
Provider
リソース プロバイダーの情報です。
名前 | 型 | 説明 |
---|---|---|
id |
string |
プロバイダー ID。 |
namespace |
string |
リソース プロバイダーの名前空間。 |
providerAuthorizationConsentState |
プロバイダー承認の同意の状態。 |
|
registrationPolicy |
string |
リソース プロバイダーの登録ポリシー。 |
registrationState |
string |
リソース プロバイダーの登録状態。 |
resourceTypes |
プロバイダー リソースの種類のコレクション。 |
ProviderAuthorizationConsentState
プロバイダー承認の同意の状態。
名前 | 型 | 説明 |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
プロバイダーの拡張場所。
名前 | 型 | 説明 |
---|---|---|
extendedLocations |
string[] |
Azure の場所の拡張された場所。 |
location |
string |
Azure の場所。 |
type |
string |
拡張された場所の種類。 |
ProviderListResult
リソース プロバイダーの一覧です。
名前 | 型 | 説明 |
---|---|---|
nextLink |
string |
次の結果セットを取得するために使用する URL。 |
value |
Provider[] |
リソース プロバイダーの配列。 |
ProviderResourceType
リソース プロバイダーによって管理されるリソースの種類です。
名前 | 型 | 説明 |
---|---|---|
aliases |
Alias[] |
このリソースの種類でサポートされているエイリアス。 |
apiProfiles |
リソース プロバイダーの API プロファイル。 |
|
apiVersions |
string[] |
API のバージョン。 |
capabilities |
string |
このリソースの種類によって提供される追加機能。 |
defaultApiVersion |
string |
既定の API バージョン。 |
locationMappings |
このリソースの種類でサポートされている場所マッピング。 |
|
locations |
string[] |
このリソースの種類を作成できる場所のコレクション。 |
properties |
object |
プロパティ。 |
resourceType |
string |
リソースの種類。 |
zoneMappings |
ZoneMapping
名前 | 型 | 説明 |
---|---|---|
location |
string |
ゾーン マッピングの場所。 |
zones |
string[] |