PolicyDefinitionsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:policy_definitions> -Attribut.
- Vererbung
-
builtins.objectPolicyDefinitionsOperations
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, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniendefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Richtliniendefinitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die das angegebene Abonnement enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die im angegebenen Abonnement enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt. |
list_built_in |
Rufen Sie integrierte Richtliniendefinitionen ab. Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab, die den optionalen angegebenen $filter entsprechen. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt. |
list_by_management_group |
Dient zum Abrufen von Richtliniendefinitionen in einer Verwaltungsgruppe. Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Richtliniendefinitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die die angegebene Verwaltungsgruppe enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt. |
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
Der Name der zu erstellenden Richtliniendefinition. Erforderlich.
- parameters
- PolicyDefinition oder IO
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
Der Name der zu erstellenden Richtliniendefinition. Erforderlich.
- parameters
- PolicyDefinition oder IO
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
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
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 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
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
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_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
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, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniendefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Richtliniendefinitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die das angegebene Abonnement enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die im angegebenen Abonnement enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
Parameter
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, wird keine Filterung durchgeführt. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die sich im angegebenen Bereich befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt. Der Standardwert ist Keine.
- top
- int
Maximale Anzahl von zurückzugebenden Datensätzen. Wenn der $top Filter nicht bereitgestellt wird, gibt er 500 Datensätze zurück. 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
list_built_in
Rufen Sie integrierte Richtliniendefinitionen ab.
Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab, die den optionalen angegebenen $filter entsprechen. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
Parameter
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, wird keine Filterung durchgeführt. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die sich im angegebenen Bereich befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt. Der Standardwert ist Keine.
- top
- int
Maximale Anzahl von zurückzugebenden Datensätzen. Wenn der $top Filter nicht bereitgestellt wird, gibt er 500 Datensätze zurück. 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
list_by_management_group
Dient zum Abrufen von Richtliniendefinitionen in einer Verwaltungsgruppe.
Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Richtliniendefinitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die die angegebene Verwaltungsgruppe enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.
list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
Parameter
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, wird keine Filterung durchgeführt. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die sich im angegebenen Bereich befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt. Der Standardwert ist Keine.
- top
- int
Maximale Anzahl von zurückzugebenden Datensätzen. Wenn der $top Filter nicht bereitgestellt wird, gibt er 500 Datensätze zurück. 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.v2020_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2020_09_01\\models\\__init__.py'>
Azure SDK for Python