Udostępnij za pośrednictwem


Providers - Register

Rejestruje subskrypcję u dostawcy zasobów.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register?api-version=2021-04-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceProviderNamespace
path True

string

Przestrzeń nazw dostawcy zasobów do zarejestrowania.

subscriptionId
path True

string

Identyfikator subskrypcji platformy Microsoft Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Typ Opis
thirdPartyProviderConsent

ProviderConsentDefinition

Zgoda dostawcy.

Odpowiedzi

Nazwa Typ Opis
200 OK

Provider

OK — zwraca informacje o dostawcy zasobów.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
Alias

Typ aliasu.

AliasPath

Typ ścieżek dla aliasu.

AliasPathAttributes

Atrybuty tokenu, do którego odwołuje się ścieżka aliasu.

AliasPathMetadata
AliasPathTokenType

Typ tokenu, do którego odwołuje się ścieżka aliasu.

AliasPattern

Typ wzorca dla ścieżki aliasu.

AliasPatternType

Typ wzorca aliasu

AliasType

Typ aliasu.

ApiProfile
CloudError

Odpowiedź na błąd żądania zarządzania zasobami.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorResponse

Odpowiedź na błąd

Provider

Informacje o dostawcy zasobów.

ProviderAuthorizationConsentState

Stan zgody autoryzacji dostawcy.

ProviderConsentDefinition

Zgoda dostawcy.

ProviderExtendedLocation

Lokalizacja rozszerzona dostawcy.

ProviderRegistrationRequest

Definicja rejestracji dostawcy.

ProviderResourceType

Typ zasobu zarządzany przez dostawcę zasobów.

ZoneMapping

Alias

Typ aliasu.

Nazwa Typ Opis
defaultMetadata

AliasPathMetadata

Domyślne metadane ścieżki aliasu. Dotyczy ścieżki domyślnej i do dowolnej ścieżki aliasu, która nie ma metadanych

defaultPath

string

Domyślna ścieżka aliasu.

defaultPattern

AliasPattern

Domyślny wzorzec aliasu.

name

string

Nazwa aliasu.

paths

AliasPath[]

Ścieżki aliasu.

type

AliasType

Typ aliasu.

AliasPath

Typ ścieżek dla aliasu.

Nazwa Typ Opis
apiVersions

string[]

Wersje interfejsu API.

metadata

AliasPathMetadata

Metadane ścieżki aliasu. Jeśli brakuje, wróć do domyślnych metadanych aliasu.

path

string

Ścieżka aliasu.

pattern

AliasPattern

Wzorzec ścieżki aliasu.

AliasPathAttributes

Atrybuty tokenu, do którego odwołuje się ścieżka aliasu.

Nazwa Typ Opis
Modifiable

string

Token, do którego odwołuje się ścieżka aliasu, można modyfikować przez zasady z efektem "modify".

None

string

Token, do którego odwołuje się ścieżka aliasu, nie ma atrybutów.

AliasPathMetadata

Nazwa Typ Opis
attributes

AliasPathAttributes

Atrybuty tokenu, do którego odwołuje się ścieżka aliasu.

type

AliasPathTokenType

Typ tokenu, do którego odwołuje się ścieżka aliasu.

AliasPathTokenType

Typ tokenu, do którego odwołuje się ścieżka aliasu.

Nazwa Typ Opis
Any

string

Typ tokenu może być dowolny.

Array

string

Typ tokenu to tablica.

Boolean

string

Typ tokenu to wartość logiczna.

Integer

string

Typ tokenu to liczba całkowita.

NotSpecified

string

Nie określono typu tokenu.

Number

string

Typ tokenu to liczba.

Object

string

Typ tokenu to obiekt.

String

string

Typ tokenu to ciąg.

AliasPattern

Typ wzorca dla ścieżki aliasu.

Nazwa Typ Opis
phrase

string

Fraza wzorca aliasu.

type

AliasPatternType

Typ wzorca aliasu

variable

string

Zmienna wzorca aliasu.

AliasPatternType

Typ wzorca aliasu

Nazwa Typ Opis
Extract

string

Wyodrębnianie jest jedyną dozwoloną wartością.

NotSpecified

string

Nieokreślone jest niedozwolone.

AliasType

Typ aliasu.

Nazwa Typ Opis
Mask

string

Wartość aliasu jest wpisem tajnym.

NotSpecified

string

Typ aliasu jest nieznany (taki sam jak typ aliasu).

PlainText

string

Wartość aliasu nie jest wpisem tajnym.

ApiProfile

Nazwa Typ Opis
apiVersion

string

Wersja interfejsu API.

profileVersion

string

Wersja profilu.

CloudError

Odpowiedź na błąd żądania zarządzania zasobami.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd
Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager zwraca szczegóły błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorResponse[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

Provider

Informacje o dostawcy zasobów.

Nazwa Typ Opis
id

string

Identyfikator dostawcy.

namespace

string

Przestrzeń nazw dostawcy zasobów.

providerAuthorizationConsentState

ProviderAuthorizationConsentState

Stan zgody autoryzacji dostawcy.

registrationPolicy

string

Zasady rejestracji dostawcy zasobów.

registrationState

string

Stan rejestracji dostawcy zasobów.

resourceTypes

ProviderResourceType[]

Kolekcja typów zasobów dostawcy.

ProviderAuthorizationConsentState

Stan zgody autoryzacji dostawcy.

Nazwa Typ Opis
Consented

string

NotRequired

string

NotSpecified

string

Required

string

ProviderConsentDefinition

Zgoda dostawcy.

Nazwa Typ Opis
consentToAuthorization

boolean

Wartość wskazująca, czy autoryzacja jest wyrażona na zgodę, czy nie.

ProviderExtendedLocation

Lokalizacja rozszerzona dostawcy.

Nazwa Typ Opis
extendedLocations

string[]

Lokalizacje rozszerzone dla lokalizacji platformy Azure.

location

string

Lokalizacja platformy Azure.

type

string

Typ lokalizacji rozszerzonej.

ProviderRegistrationRequest

Definicja rejestracji dostawcy.

Nazwa Typ Opis
thirdPartyProviderConsent

ProviderConsentDefinition

Zgoda dostawcy.

ProviderResourceType

Typ zasobu zarządzany przez dostawcę zasobów.

Nazwa Typ Opis
aliases

Alias[]

Aliasy obsługiwane przez ten typ zasobu.

apiProfiles

ApiProfile[]

Profile interfejsu API dla dostawcy zasobów.

apiVersions

string[]

Wersja interfejsu API.

capabilities

string

Dodatkowe możliwości oferowane przez ten typ zasobu.

defaultApiVersion

string

Domyślna wersja interfejsu API.

locationMappings

ProviderExtendedLocation[]

Mapowania lokalizacji obsługiwane przez ten typ zasobu.

locations

string[]

Kolekcja lokalizacji, w których można utworzyć ten typ zasobu.

properties

object

Właściwości.

resourceType

string

Typ zasobu.

zoneMappings

ZoneMapping[]

ZoneMapping

Nazwa Typ Opis
location

string

Lokalizacja mapowania strefy.

zones

string[]