Dela via


Providers - Provider Permissions

Hämta providerbehörigheterna.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceProviderNamespace
path True

string

Resursproviderns namnområde.

subscriptionId
path True

string

Prenumerations-ID:t för Microsoft Azure.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

ProviderPermissionListResult

OK – Returnerar information om providerbehörigheterna.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get provider resource types.

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
CloudError

Ett felsvar för en resurshanteringsbegäran.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorResponse

Felsvar

Permission

Behörigheter för rolldefinition.

ProviderAuthorizationConsentState

Tillstånd för providerauktoriseringsmedgivande.

ProviderPermission

Providerbehörigheten

ProviderPermissionListResult

Lista över providerbehörigheter.

RoleDefinition

Egenskaper för rolldefinition.

CloudError

Ett felsvar för en resurshanteringsbegäran.

Name Typ Description
error

ErrorResponse

Felsvar
Vanliga felsvar för alla Azure Resource Manager API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även OData-felsvarsformatet.)

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Den ytterligare informationstypen.

ErrorResponse

Felsvar

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorResponse[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

Permission

Behörigheter för rolldefinition.

Name Typ Description
actions

string[]

Tillåtna åtgärder.

dataActions

string[]

Tillåtna dataåtgärder.

notActions

string[]

Nekade åtgärder.

notDataActions

string[]

Nekade dataåtgärder.

ProviderAuthorizationConsentState

Tillstånd för providerauktoriseringsmedgivande.

Name Typ Description
Consented

string

NotRequired

string

NotSpecified

string

Required

string

ProviderPermission

Providerbehörigheten

Name Typ Description
applicationId

string

Program-ID: t.

managedByRoleDefinition

RoleDefinition

Egenskaper för rolldefinition.

providerAuthorizationConsentState

ProviderAuthorizationConsentState

Tillstånd för providerauktoriseringsmedgivande.

roleDefinition

RoleDefinition

Egenskaper för rolldefinition.

ProviderPermissionListResult

Lista över providerbehörigheter.

Name Typ Description
nextLink

string

Url:en som ska användas för att hämta nästa uppsättning resultat.

value

ProviderPermission[]

En matris med providerbehörigheter.

RoleDefinition

Egenskaper för rolldefinition.

Name Typ Description
id

string

Rolldefinitions-ID.

isServiceRole

boolean

Om det här är en tjänstroll.

name

string

Rolldefinitionens namn.

permissions

Permission[]

Behörigheter för rolldefinition.

scopes

string[]

Tilldelningsbara omfång för rolldefinition.