Поделиться через


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

Имя В Обязательно Тип Описание
subscriptionId
path True

string

Идентификатор подписки Microsoft Azure.

api-version
query True

string

Версия API, используемая для данной операции.

$expand
query

string

Свойства, включаемые в результаты. Например, используйте &$expand=metadata в строке запроса, чтобы получить метаданные поставщика ресурсов. Чтобы включить псевдонимы свойств в ответ, используйте $expand=resourceTypes/aliases.

Ответы

Имя Тип Описание
200 OK

ProviderListResult

ОК . Возвращает массив поставщиков ресурсов.

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
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

Тип псевдонима.

AliasPath

Тип путей для псевдонима.

AliasPathAttributes

Атрибуты маркера, на который ссылается путь псевдонима.

AliasPathMetadata
AliasPathTokenType

Тип маркера, на который ссылается путь псевдонима.

AliasPattern

Тип шаблона для пути псевдонима.

AliasPatternType

Тип шаблона псевдонима

AliasType

Тип псевдонима.

ApiProfile
CloudError

Ответ об ошибке для запроса на управление ресурсами.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorResponse

Сообщение об ошибке

Provider

Информация о поставщике ресурсов.

ProviderAuthorizationConsentState

Состояние согласия авторизации поставщика.

ProviderExtendedLocation

Расширенное расположение поставщика.

ProviderListResult

Список поставщиков ресурсов.

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

Маркер, на который ссылается путь псевдонима, можно изменить с помощью политик с эффектом "изменить".

None

string

Маркер, на который ссылается путь псевдонима, не имеет атрибутов.

AliasPathMetadata

Имя Тип Описание
attributes

AliasPathAttributes

Атрибуты маркера, на который ссылается путь псевдонима.

type

AliasPathTokenType

Тип маркера, на который ссылается путь псевдонима.

AliasPathTokenType

Тип маркера, на который ссылается путь псевдонима.

Имя Тип Описание
Any

string

Тип токена может быть любым.

Array

string

Тип токена — array.

Boolean

string

Тип токена — логический.

Integer

string

Тип токена — integer.

NotSpecified

string

Тип токена не указан.

Number

string

Тип токена — number.

Object

string

Тип токена — object.

String

string

Тип токена — string.

AliasPattern

Тип шаблона для пути псевдонима.

Имя Тип Описание
phrase

string

Фраза шаблона псевдонима.

type

AliasPatternType

Тип шаблона псевдонима

variable

string

Переменная шаблона псевдонима.

AliasPatternType

Тип шаблона псевдонима

Имя Тип Описание
Extract

string

Извлечение — это единственное допустимое значение.

NotSpecified

string

NotSpecified не допускается.

AliasType

Тип псевдонима.

Имя Тип Описание
Mask

string

Значение псевдонима — secret.

NotSpecified

string

Тип псевдонима неизвестен (то же самое, что тип псевдонима не указан).

PlainText

string

Значение псевдонима не является секретным.

ApiProfile

Имя Тип Описание
apiVersion

string

Версия API.

profileVersion

string

Версия профиля.

CloudError

Ответ об ошибке для запроса на управление ресурсами.

Имя Тип Описание
error

ErrorResponse

Сообщение об ошибке
Общие ответы об ошибках для всех API Azure Resource Manager, возвращающие сведения об ошибке для неудачных операций. (Он также соответствует формату ответа об ошибке OData.)

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorResponse[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

Provider

Информация о поставщике ресурсов.

Имя Тип Описание
id

string

Идентификатор поставщика.

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

Тип расширенного расположения.

ProviderListResult

Список поставщиков ресурсов.

Имя Тип Описание
nextLink

string

URL-адрес, используемый для получения следующего набора результатов.

value

Provider[]

Массив поставщиков ресурсов.

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[]