Dela via


PolicyDefinitionsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

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

PolicyClient's

<xref:policy_definitions> Attributet.

Arv
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Metoder

create_or_update

Skapar eller uppdaterar en principdefinition.

delete

Tar bort en principdefinition.

get

Hämtar principdefinitionen.

list

Hämtar alla principdefinitioner för en prenumeration.

create_or_update

Skapar eller uppdaterar en principdefinition.

create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska skapas. Krävs.

parameters
PolicyDefinition eller IO
Obligatorisk

Principdefinitionsegenskaperna. Är antingen en PolicyDefinition-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json", "text/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort en principdefinition.

delete(policy_definition_name: str, **kwargs: Any) -> None

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar principdefinitionen.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametrar

policy_definition_name
str
Obligatorisk

Namnet på den principdefinition som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

PolicyDefinition eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar alla principdefinitioner för en prenumeration.

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

Parametrar

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

Attribut

models

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