Dela via


Deny Assignments - List

Hämtar alla neka tilldelningar för prenumerationen.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01&$filter={$filter}

URI-parametrar

Name I Obligatorisk Typ Description
subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

api-version
query True

string

minLength: 1

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

$filter
query

string

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla neka tilldelningar vid eller över omfånget. Använd $filter=denyAssignmentName eq {name} för att söka efter neka tilldelningar efter namn i angivet omfång. Använd $filter=principalId eq {id} för att returnera alla nekande tilldelningar vid, ovanför och under omfånget för det angivna huvudkontot. Använd $filter=gdprExportPrincipalId eq {id} för att returnera alla nekande tilldelningar vid, ovanför och under omfånget för det angivna huvudkontot. Det här filtret skiljer sig från principalId-filtret eftersom det inte bara returnerar de nekande tilldelningar som innehåller det angivna huvudnamnet är listan Principals utan även de nekande tilldelningar som innehåller det angivna huvudkontot är listan ExcludePrincipals. När filtret gdprExportPrincipalId används returneras dessutom endast egenskaperna neka tilldelningsnamn och beskrivning.

Svar

Name Typ Description
200 OK

DenyAssignmentListResult

OK – Returnerar en matris med nekandetilldelningar.

Other Status Codes

ErrorResponse

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

Behörigheter

För att anropa detta API måste du ha tilldelats en roll som har följande behörigheter. Mer information finns i Inbyggda roller i Azure.

Microsoft.Authorization/denyAssignments/read

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

List deny assignments for subscription

Exempelbegäran

GET https://management.azure.com/subscriptions/subId/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01

Exempelsvar

{
  "value": [
    {
      "properties": {
        "denyAssignmentName": "Deny assignment name",
        "description": "Deny assignment description",
        "permissions": [
          {
            "actions": [
              "action"
            ],
            "notActions": [],
            "dataActions": [
              "action"
            ],
            "notDataActions": []
          }
        ],
        "scope": "/subscriptions/subId",
        "doNotApplyToChildScopes": false,
        "principals": [
          {
            "id": "principalId1",
            "type": "principalType1"
          }
        ],
        "excludePrincipals": [
          {
            "id": "principalId2",
            "type": "principalType2"
          }
        ],
        "isSystemProtected": true
      },
      "id": "/subscriptions/subId/providers/Microsoft.Authorization/denyAssignments/denyAssignmentId",
      "type": "Microsoft.Authorization/denyAssignments",
      "name": "denyAssignmentId"
    }
  ]
}

Definitioner

Name Description
DenyAssignment

Neka tilldelning

DenyAssignmentListResult

Neka resultat av tilldelningslistans åtgärd.

DenyAssignmentPermission

Neka tilldelningsbehörigheter.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

Principal

Namnet på den entitet som senast ändrades

DenyAssignment

Neka tilldelning

Name Typ Description
id

string

Neka tilldelnings-ID.

name

string

Namnet på deny-tilldelningen.

properties.condition

string

Villkoren för neka-tilldelningen. Detta begränsar de resurser som den kan tilldelas till. t.ex. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container"

properties.conditionVersion

string

Version av villkoret.

properties.createdBy

string

ID för användaren som skapade tilldelningen

properties.createdOn

string (date-time)

Tiden då den skapades

properties.denyAssignmentName

string

Visningsnamnet för neka-tilldelningen.

properties.description

string

Beskrivningen av neka-tilldelningen.

properties.doNotApplyToChildScopes

boolean

Avgör om neka-tilldelningen gäller för underordnade omfång. Standardvärdet är falskt.

properties.excludePrincipals

Principal[]

Matris med huvudnamn som neka tilldelningen inte gäller för.

properties.isSystemProtected

boolean

Anger om den här neka-tilldelningen skapades av Azure och inte kan redigeras eller tas bort.

properties.permissions

DenyAssignmentPermission[]

En matris med behörigheter som nekas av neka-tilldelningen.

properties.principals

Principal[]

Matris med huvudnamn som neka-tilldelningen gäller för.

properties.scope

string

Omfånget neka tilldelning.

properties.updatedBy

string

ID för användaren som uppdaterade tilldelningen

properties.updatedOn

string (date-time)

Tid då den uppdaterades

type

string

Tilldelningstypen Neka.

DenyAssignmentListResult

Neka resultat av tilldelningslistans åtgärd.

Name Typ Description
nextLink

string

Den URL som ska användas för att hämta nästa uppsättning resultat.

value

DenyAssignment[]

Neka tilldelningslista.

DenyAssignmentPermission

Neka tilldelningsbehörigheter.

Name Typ Description
actions

string[]

Åtgärder som neka tilldelningen inte beviljar åtkomst till.

condition

string

Villkoren för behörigheten Neka tilldelning. Detta begränsar de resurser som den gäller för.

conditionVersion

string

Version av villkoret.

dataActions

string[]

Dataåtgärder som neka tilldelningen inte beviljar åtkomst till.

notActions

string[]

Åtgärder som ska undantas från den nekandetilldelningen beviljar inte åtkomst.

notDataActions

string[]

Dataåtgärder som ska undantas från det nekandetilldelningen beviljar inte åtkomst.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

Principal

Namnet på den entitet som senast ändrades

Name Typ Description
displayName

string

Namnet på huvudkontot har gjort ändringar

email

string

E-post för huvudnamn

id

string

ID:t för huvudkontot har gjort ändringar

type

string

Typ av huvudnamn, till exempel användare, grupp osv.