Providers - Get

指定したリソース プロバイダーを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}?api-version=2021-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}?$expand={$expand}&api-version=2021-04-01

URI パラメーター

名前 / 必須 説明
resourceProviderNamespace
path True

string

リソース プロバイダーの名前空間。

subscriptionId
path True

string

Microsoft Azure サブスクリプション ID。

api-version
query True

string

この操作に使用する API バージョン。

$expand
query

string

$expand クエリ パラメーター。 たとえば、応答にプロパティ エイリアスを含めるには、$expand=resourceTypes/aliases を使用します。

応答

名前 説明
200 OK

Provider

OK - リソース プロバイダーに関する情報を返します。

Other Status Codes

CloudError

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントの借用

Get provider.

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.TestRP1?api-version=2021-04-01

応答のサンプル

{
  "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"
    }
  ]
}

定義

名前 説明
Alias

別名の型。

AliasPath

エイリアスのパスの型。

AliasPathAttributes

エイリアス パスが参照しているトークンの属性。

AliasPathMetadata
AliasPathTokenType

別名パスが参照しているトークンの型。

AliasPattern

エイリアス パスのパターンの型。

AliasPatternType

エイリアス パターンの種類

AliasType

エイリアスの型。

ApiProfile
CloudError

リソース管理要求のエラー応答。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorResponse

エラー応答

Provider

リソース プロバイダーの情報です。

ProviderAuthorizationConsentState

プロバイダー承認の同意の状態。

ProviderExtendedLocation

プロバイダーの拡張場所。

ProviderResourceType

リソース プロバイダーによって管理されるリソースの種類です。

ZoneMapping

Alias

別名の型。

名前 説明
defaultMetadata

AliasPathMetadata

既定のエイリアス パス メタデータ。 既定のパスと、メタデータを持たないエイリアス パスに適用されます

defaultPath

string

エイリアスの既定のパス。

defaultPattern

AliasPattern

エイリアスの既定のパターン。

name

string

エイリアス名。

paths

AliasPath[]

エイリアスのパス。

type

AliasType

エイリアスの型。

AliasPath

エイリアスのパスの型。

名前 説明
apiVersions

string[]

API のバージョン。

metadata

AliasPathMetadata

エイリアス パスのメタデータ。 存在しない場合は、エイリアスの既定のメタデータにフォールバックします。

path

string

エイリアスのパス。

pattern

AliasPattern

エイリアス パスのパターン。

AliasPathAttributes

エイリアス パスが参照しているトークンの属性。

名前 説明
Modifiable

string

別名パスが参照しているトークンは、'modify' 効果を持つポリシーによって変更できます。

None

string

別名パスが参照しているトークンには属性がありません。

AliasPathMetadata

名前 説明
attributes

AliasPathAttributes

エイリアス パスが参照しているトークンの属性。

type

AliasPathTokenType

別名パスが参照しているトークンの型。

AliasPathTokenType

別名パスが参照しているトークンの型。

名前 説明
Any

string

トークンの種類は何でもかまいません。

Array

string

トークン型は配列です。

Boolean

string

トークンの種類はブール値です。

Integer

string

トークンの種類は整数です。

NotSpecified

string

トークンの種類が指定されていません。

Number

string

トークンの種類は number です。

Object

string

トークンの種類は object です。

String

string

トークンの種類は string です。

AliasPattern

エイリアス パスのパターンの型。

名前 説明
phrase

string

エイリアス パターン フレーズ。

type

AliasPatternType

エイリアス パターンの種類

variable

string

エイリアス パターン変数。

AliasPatternType

エイリアス パターンの種類

名前 説明
Extract

string

Extract は、許可される唯一の値です。

NotSpecified

string

NotSpecified は使用できません。

AliasType

エイリアスの型。

名前 説明
Mask

string

エイリアス値はシークレットです。

NotSpecified

string

エイリアスの種類が不明です (別名の種類を指定しない場合と同じです)。

PlainText

string

エイリアス値はシークレットではありません。

ApiProfile

名前 説明
apiVersion

string

API のバージョン。

profileVersion

string

プロファイルのバージョン。

CloudError

リソース管理要求のエラー応答。

名前 説明
error

ErrorResponse

エラー応答
失敗した操作のエラーの詳細を返す、すべての Azure Resource Manager API に対する一般的なエラー応答 (これは OData エラー応答形式にも従います)。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorResponse

エラー応答

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorResponse[]

エラーの詳細です。

message

string

エラー メッセージ。

target

string

エラーのターゲット。

Provider

リソース プロバイダーの情報です。

名前 説明
id

string

プロバイダー ID。

namespace

string

リソース プロバイダーの名前空間。

providerAuthorizationConsentState

ProviderAuthorizationConsentState

プロバイダー承認の同意の状態。

registrationPolicy

string

リソース プロバイダーの登録ポリシー。

registrationState

string

リソース プロバイダーの登録状態。

resourceTypes

ProviderResourceType[]

プロバイダー リソースの種類のコレクション。

ProviderAuthorizationConsentState

プロバイダー承認の同意の状態。

名前 説明
Consented

string

NotRequired

string

NotSpecified

string

Required

string

ProviderExtendedLocation

プロバイダーの拡張場所。

名前 説明
extendedLocations

string[]

Azure の場所の拡張された場所。

location

string

Azure の場所。

type

string

拡張場所の種類。

ProviderResourceType

リソース プロバイダーによって管理されるリソースの種類です。

名前 説明
aliases

Alias[]

このリソースの種類でサポートされているエイリアス。

apiProfiles

ApiProfile[]

リソース プロバイダーの API プロファイル。

apiVersions

string[]

API のバージョン。

capabilities

string

このリソースの種類によって提供される追加の機能。

defaultApiVersion

string

既定の API バージョン。

locationMappings

ProviderExtendedLocation[]

このリソースの種類でサポートされている場所マッピング。

locations

string[]

このリソースの種類を作成できる場所のコレクション。

properties

object

プロパティ。

resourceType

string

リソースの種類。

zoneMappings

ZoneMapping[]

ZoneMapping

名前 説明
location

string

ゾーン マッピングの場所。

zones

string[]