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.

create_or_update_at_management_group

Erstellt oder aktualisiert eine Richtliniendefinition auf Verwaltungsgruppenebene.

delete

Löscht eine Richtliniendefinition.

delete_at_management_group

Löscht eine Richtliniendefinition auf Verwaltungsgruppenebene.

get

Ruft die Richtliniendefinition ab.

get_at_management_group

Ruft die Richtliniendefinition auf Verwaltungsgruppenebene ab.

get_built_in

Ruft die integrierte Richtliniendefinition ab.

list

Ruft alle Richtliniendefinitionen für ein Abonnement ab.

list_built_in

Ruft alle integrierten Richtliniendefinitionen ab.

list_by_management_group

Ruft alle Richtliniendefinitionen für ein Abonnement auf Verwaltungsgruppenebene 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

create_or_update_at_management_group

Erstellt oder aktualisiert eine Richtliniendefinition auf Verwaltungsgruppenebene.

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

delete_at_management_group

Löscht eine Richtliniendefinition auf Verwaltungsgruppenebene.

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

get_at_management_group

Ruft die Richtliniendefinition auf Verwaltungsgruppenebene 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 die integrierte Richtliniendefinition 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 alle Richtliniendefinitionen für ein 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

Ruft alle 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

Ruft alle Richtliniendefinitionen für ein Abonnement auf Verwaltungsgruppenebene 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.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>