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 in einem Abonnement.

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen.

create_or_update_at_management_group

Erstellt oder aktualisiert eine Richtliniendefinition in einer Verwaltungsgruppe.

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

delete

Löscht eine Richtliniendefinition in einem Abonnement.

Dieser Vorgang löscht die Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen.

delete_at_management_group

Löscht eine Richtliniendefinition in einer Verwaltungsgruppe.

Dieser Vorgang löscht die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

get

Ruft eine Richtliniendefinition in einem Abonnement ab.

Dieser Vorgang ruft die Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen ab.

get_at_management_group

Rufen Sie eine Richtliniendefinition in einer Verwaltungsgruppe ab.

Dieser Vorgang ruft die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.

get_built_in

Ruft eine integrierte Richtliniendefinition ab.

Dieser Vorgang ruft die integrierte Richtliniendefinition mit dem angegebenen Namen ab.

list

Ruft Richtliniendefinitionen in einem Abonnement ab.

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einem bestimmten Abonnement ab.

list_built_in

Rufen Sie integrierte Richtliniendefinitionen ab.

Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab.

list_by_management_group

Dient zum Abrufen von Richtliniendefinitionen in einer Verwaltungsgruppe.

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab.

create_or_update

Erstellt oder aktualisiert eine Richtliniendefinition in einem Abonnement.

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen.

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". 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

create_or_update_at_management_group

Erstellt oder aktualisiert eine Richtliniendefinition in einer Verwaltungsgruppe.

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

create_or_update_at_management_group(policy_definition_name: str, management_group_id: 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.

management_group_id
str
Erforderlich

Die ID der Verwaltungsgruppe. 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". 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 in einem Abonnement.

Dieser Vorgang löscht die Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen.

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

delete_at_management_group

Löscht eine Richtliniendefinition in einer Verwaltungsgruppe.

Dieser Vorgang löscht die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

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

Parameter

policy_definition_name
str
Erforderlich

Der Name der zu löschenden Richtliniendefinition. Erforderlich.

management_group_id
str
Erforderlich

Die ID der Verwaltungsgruppe. 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 eine Richtliniendefinition in einem Abonnement ab.

Dieser Vorgang ruft die Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen 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

get_at_management_group

Rufen Sie eine Richtliniendefinition in einer Verwaltungsgruppe ab.

Dieser Vorgang ruft die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.

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

Parameter

policy_definition_name
str
Erforderlich

Der Name der abzurufenden Richtliniendefinition. Erforderlich.

management_group_id
str
Erforderlich

Die ID der Verwaltungsgruppe. 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

get_built_in

Ruft eine integrierte Richtliniendefinition ab.

Dieser Vorgang ruft die integrierte Richtliniendefinition mit dem angegebenen Namen ab.

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

Parameter

policy_definition_name
str
Erforderlich

Der Name der abzurufenden integrierten 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 Richtliniendefinitionen in einem Abonnement ab.

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einem bestimmten Abonnement ab.

list(**kwargs: Any) -> Iterable[PolicyDefinition]

Parameter

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

list_built_in

Rufen Sie integrierte Richtliniendefinitionen ab.

Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab.

list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]

Parameter

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

list_by_management_group

Dient zum Abrufen von Richtliniendefinitionen in einer Verwaltungsgruppe.

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]

Parameter

management_group_id
str
Erforderlich

Die ID der Verwaltungsgruppe. Erforderlich.

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.v2018_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2018_05_01\\models\\__init__.py'>