Providers - Get

Obtém o provedor de recursos especificado.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceProviderNamespace
path True

string

O namespace do provedor de recursos.

subscriptionId
path True

string

A ID da assinatura do Microsoft Azure.

api-version
query True

string

A versão da API a ser usada para esta operação.

$expand
query

string

O parâmetro de consulta $expand. Por exemplo, para incluir aliases de propriedade em resposta, use $expand=resourceTypes/aliases.

Respostas

Nome Tipo Description
200 OK

Provider

OK – retorna informações sobre o provedor de recursos.

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Get provider.

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
Alias

O tipo de alias.

AliasPath

O tipo dos caminhos para alias.

AliasPathAttributes

Os atributos do token ao qual o caminho do alias está se referindo.

AliasPathMetadata
AliasPathTokenType

O tipo do token ao qual o caminho do alias está se referindo.

AliasPattern

O tipo do padrão para um caminho de alias.

AliasPatternType

O tipo de padrão de alias

AliasType

O tipo do alias.

ApiProfile
CloudError

Uma resposta de erro para uma solicitação de gerenciamento de recursos.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorResponse

Resposta de erro

Provider

Informações do provedor de recursos.

ProviderAuthorizationConsentState

O estado de consentimento de autorização do provedor.

ProviderExtendedLocation

O local estendido do provedor.

ProviderResourceType

Tipo de recurso gerenciado pelo provedor de recursos.

ZoneMapping

Alias

O tipo de alias.

Nome Tipo Description
defaultMetadata

AliasPathMetadata

Os metadados de caminho de alias padrão. Aplica-se ao caminho padrão e a qualquer caminho de alias que não tenha metadados

defaultPath

string

O caminho padrão para um alias.

defaultPattern

AliasPattern

O padrão para um alias.

name

string

O nome do alias.

paths

AliasPath[]

Os caminhos para um alias.

type

AliasType

O tipo do alias.

AliasPath

O tipo dos caminhos para alias.

Nome Tipo Description
apiVersions

string[]

As versões da API.

metadata

AliasPathMetadata

Os metadados do caminho do alias. Se estiver ausente, volte para os metadados padrão do alias.

path

string

O caminho de um alias.

pattern

AliasPattern

O padrão de um caminho de alias.

AliasPathAttributes

Os atributos do token ao qual o caminho do alias está se referindo.

Nome Tipo Description
Modifiable

string

O token ao qual o caminho de alias está se referindo é modificável por políticas com efeito 'modify'.

None

string

O token ao qual o caminho do alias está se referindo não tem atributos.

AliasPathMetadata

Nome Tipo Description
attributes

AliasPathAttributes

Os atributos do token ao qual o caminho do alias está se referindo.

type

AliasPathTokenType

O tipo do token ao qual o caminho do alias está se referindo.

AliasPathTokenType

O tipo do token ao qual o caminho do alias está se referindo.

Nome Tipo Description
Any

string

O tipo de token pode ser qualquer coisa.

Array

string

O tipo de token é array.

Boolean

string

O tipo de token é booliano.

Integer

string

O tipo de token é inteiro.

NotSpecified

string

O tipo de token não é especificado.

Number

string

O tipo de token é number.

Object

string

O tipo de token é object.

String

string

O tipo de token é cadeia de caracteres.

AliasPattern

O tipo do padrão para um caminho de alias.

Nome Tipo Description
phrase

string

A frase padrão de alias.

type

AliasPatternType

O tipo de padrão de alias

variable

string

A variável de padrão de alias.

AliasPatternType

O tipo de padrão de alias

Nome Tipo Description
Extract

string

Extração é o único valor permitido.

NotSpecified

string

NotSpecified não é permitido.

AliasType

O tipo do alias.

Nome Tipo Description
Mask

string

O valor do alias é secreto.

NotSpecified

string

O tipo de alias é desconhecido (o mesmo que não fornecer o tipo de alias).

PlainText

string

O valor do alias não é secreto.

ApiProfile

Nome Tipo Description
apiVersion

string

A versão da API.

profileVersion

string

A versão do perfil.

CloudError

Uma resposta de erro para uma solicitação de gerenciamento de recursos.

Nome Tipo Description
error

ErrorResponse

Resposta de erro
Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro de operações com falha. (Isso também segue o formato de resposta de erro OData.)

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorResponse

Resposta de erro

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorResponse[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

Provider

Informações do provedor de recursos.

Nome Tipo Description
id

string

O ID do provedor.

namespace

string

O namespace do provedor de recursos.

providerAuthorizationConsentState

ProviderAuthorizationConsentState

O estado de consentimento de autorização do provedor.

registrationPolicy

string

A política de registro do provedor de recursos.

registrationState

string

O estado de registro do provedor de recursos.

resourceTypes

ProviderResourceType[]

A coleção de tipos de recursos do provedor.

ProviderAuthorizationConsentState

O estado de consentimento de autorização do provedor.

Nome Tipo Description
Consented

string

NotRequired

string

NotSpecified

string

Required

string

ProviderExtendedLocation

O local estendido do provedor.

Nome Tipo Description
extendedLocations

string[]

Os locais estendidos para o local do azure.

location

string

O local do azure.

type

string

O tipo de local estendido.

ProviderResourceType

Tipo de recurso gerenciado pelo provedor de recursos.

Nome Tipo Description
aliases

Alias[]

Os aliases compatíveis com esse tipo de recurso.

apiProfiles

ApiProfile[]

Os perfis de API para o provedor de recursos.

apiVersions

string[]

A versão da API.

capabilities

string

Os recursos adicionais oferecidos por esse tipo de recurso.

defaultApiVersion

string

A versão padrão da API.

locationMappings

ProviderExtendedLocation[]

Os mapeamentos de localização compatíveis com esse tipo de recurso.

locations

string[]

A coleção de locais em que esse tipo de recurso pode ser criado.

properties

object

As propriedades.

resourceType

string

O tipo de recurso.

zoneMappings

ZoneMapping[]

ZoneMapping

Nome Tipo Description
location

string

O local do mapeamento de zona.

zones

string[]