Providers - Provider Permissions
Haal de providermachtigingen op.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/providerPermissions?api-version=2021-04-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
De naamruimte van de resourceprovider. |
subscription
|
path | True |
string |
De Microsoft Azure-abonnements-id. |
api-version
|
query | True |
string |
De API-versie die voor deze bewerking moet worden gebruikt. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK: retourneert informatie over de providermachtigingen. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | uw gebruikersaccount imiteren |
Voorbeelden
Get provider resource types.
Voorbeeldaanvraag
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.TestRP/providerPermissions?api-version=2021-04-01
Voorbeeldrespons
{
"value": [
{
"applicationId": "00000000-0000-0000-0000-000000000000",
"roleDefinition": {
"id": "00000000000000000000000000000000",
"name": "Contoso service role",
"isServiceRole": true,
"permissions": [
{
"actions": [
"Microsoft.Contoso/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"scopes": [
"/"
]
},
"providerAuthorizationConsentState": "Consented"
}
]
}
Definities
Name | Description |
---|---|
Cloud |
Een foutreactie voor een resourcebeheeraanvraag. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
Foutreactie |
Permission |
Roldefinitiemachtigingen. |
Provider |
De autorisatietoestemmingsstatus van de provider. |
Provider |
De providermachtiging |
Provider |
Lijst met providermachtigingen. |
Role |
Eigenschappen van roldefinities. |
CloudError
Een foutreactie voor een resourcebeheeraanvraag.
Name | Type | Description |
---|---|---|
error |
Foutreactie |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het type aanvullende informatie. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
additionalInfo |
Aanvullende informatie over de fout. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
Permission
Roldefinitiemachtigingen.
Name | Type | Description |
---|---|---|
actions |
string[] |
Toegestane acties. |
dataActions |
string[] |
Toegestane gegevensacties. |
notActions |
string[] |
Geweigerde acties. |
notDataActions |
string[] |
Gegevensacties geweigerd. |
ProviderAuthorizationConsentState
De autorisatietoestemmingsstatus van de provider.
Name | Type | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderPermission
De providermachtiging
Name | Type | Description |
---|---|---|
applicationId |
string |
De toepassings-id. |
managedByRoleDefinition |
Eigenschappen van roldefinities. |
|
providerAuthorizationConsentState |
De autorisatietoestemmingsstatus van de provider. |
|
roleDefinition |
Eigenschappen van roldefinities. |
ProviderPermissionListResult
Lijst met providermachtigingen.
Name | Type | Description |
---|---|---|
nextLink |
string |
De URL die moet worden gebruikt om de volgende set resultaten op te halen. |
value |
Een matrix van providermachtigingen. |
RoleDefinition
Eigenschappen van roldefinities.
Name | Type | Description |
---|---|---|
id |
string |
De roldefinitie-id. |
isServiceRole |
boolean |
Als dit een servicerol is. |
name |
string |
De naam van de roldefinitie. |
permissions |
Roldefinitiemachtigingen. |
|
scopes |
string[] |
Toewijsbare bereiken voor roldefinities. |