Dela via


DenyAssignmentsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

AuthorizationManagementClient's

<xref:deny_assignments> Attributet.

Arv
builtins.object
DenyAssignmentsOperations

Konstruktor

DenyAssignmentsOperations(*args, **kwargs)

Metoder

get

Hämta den angivna neka-tilldelningen.

get_by_id

Hämtar en nekandetilldelning efter ID.

list

Hämtar alla nekandetilldelningar för prenumerationen.

list_for_resource

Hämtar nekandetilldelningar för en resurs.

list_for_resource_group

Hämtar nekandetilldelningar för en resursgrupp.

list_for_scope

Hämtar nekandetilldelningar för ett omfång.

get

Hämta den angivna neka-tilldelningen.

get(scope: str, deny_assignment_id: str, **kwargs: Any) -> DenyAssignment

Parametrar

scope
str
Obligatorisk

Omfånget för neka-tilldelningen. Krävs.

deny_assignment_id
str
Obligatorisk

ID för den nekande tilldelning som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

DenyAssignment eller resultatet av cls(response)

Returtyp

Undantag

get_by_id

Hämtar en nekandetilldelning efter ID.

get_by_id(deny_assignment_id: str, **kwargs: Any) -> DenyAssignment

Parametrar

deny_assignment_id
str
Obligatorisk

Det fullständigt kvalificerade tilldelnings-ID:t för nekande. Använd till exempel formatet /subscriptions/{guid}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId} för tilldelningar på prenumerationsnivå neka, eller /providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId} för tilldelningar på klientnivå neka. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

DenyAssignment eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar alla nekandetilldelningar för prenumerationen.

list(filter: str | None = None, **kwargs: Any) -> Iterable[DenyAssignment]

Parametrar

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla nekandetilldelningar vid eller över omfånget. Använd $filter=denyAssignmentName eq {name} för att söka efter tilldelningar efter namn i angivet omfång. Använd $filter=principalId eq {id} för att returnera alla nekandetilldelningar 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 huvudkontot, 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. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som instans av antingen DenyAssignment eller resultatet av cls(response)

Returtyp

Undantag

list_for_resource

Hämtar nekandetilldelningar för en resurs.

list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[DenyAssignment]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resursens resurstyp. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen som du vill neka tilldelningar för. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla nekandetilldelningar vid eller över omfånget. Använd $filter=denyAssignmentName eq {name} för att söka efter tilldelningar efter namn i angivet omfång. Använd $filter=principalId eq {id} för att returnera alla nekandetilldelningar 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 huvudkontot, 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. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som instans av antingen DenyAssignment eller resultatet av cls(response)

Returtyp

Undantag

list_for_resource_group

Hämtar nekandetilldelningar för en resursgrupp.

list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[DenyAssignment]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Namnet är skiftlägesokänsligt. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla nekandetilldelningar vid eller över omfånget. Använd $filter=denyAssignmentName eq {name} för att söka efter tilldelningar efter namn i angivet omfång. Använd $filter=principalId eq {id} för att returnera alla nekandetilldelningar 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 huvudkontot, 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. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som instans av antingen DenyAssignment eller resultatet av cls(response)

Returtyp

Undantag

list_for_scope

Hämtar nekandetilldelningar för ett omfång.

list_for_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[DenyAssignment]

Parametrar

scope
str
Obligatorisk

Omfånget för nekandetilldelningarna. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Använd $filter=atScope() för att returnera alla nekandetilldelningar vid eller över omfånget. Använd $filter=denyAssignmentName eq {name} för att söka efter tilldelningar efter namn i angivet omfång. Använd $filter=principalId eq {id} för att returnera alla nekandetilldelningar 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 huvudkontot, 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. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som instans av antingen DenyAssignment eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

models = <module 'azure.mgmt.authorization.v2022_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\authorization\\v2022_04_01\\models\\__init__.py'>