Freigeben über


PolicyDefinitionsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

PolicyClient's

<xref:policy_definitions> -Attribut.

Vererbung
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Methoden

create_or_update

Erstellt oder aktualisiert eine Richtliniendefinition.

delete

Löscht eine Richtliniendefinition.

get

Ruft die Richtliniendefinition ab.

list

Ruft alle Richtliniendefinitionen für ein Abonnement ab.

create_or_update

Erstellt oder aktualisiert eine Richtliniendefinition.

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

Parameter

policy_definition_name
str
Erforderlich

Der Name der zu erstellenden Richtliniendefinition. Erforderlich.

parameters
PolicyDefinition oder IO
Erforderlich

Die Eigenschaften der Richtliniendefinition. Ist entweder ein PolicyDefinition-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json", "text/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

PolicyDefinition oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht eine Richtliniendefinition.

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

Parameter

policy_definition_name
str
Erforderlich

Der Name der zu löschenden Richtliniendefinition. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft die Richtliniendefinition ab.

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

Parameter

policy_definition_name
str
Erforderlich

Der Name der abzurufenden Richtliniendefinition. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

PolicyDefinition oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft alle Richtliniendefinitionen für ein Abonnement ab.

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

Parameter

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von PolicyDefinition oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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