PolicySetDefinitionsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:
<xref:policy_set_definitions> -Attribut.
- Vererbung
-
builtins.objectPolicySetDefinitionsOperations
Konstruktor
PolicySetDefinitionsOperations(*args, **kwargs)
Methoden
create_or_update |
Erstellt oder aktualisiert eine Richtliniensatzdefinition. Mit diesem Vorgang wird eine Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen erstellt oder aktualisiert. |
create_or_update_at_management_group |
Erstellt oder aktualisiert eine Richtliniensatzdefinition. Mit diesem Vorgang wird eine Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen erstellt oder aktualisiert. |
delete |
Löscht eine Richtliniensatzdefinition. Dieser Vorgang löscht die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen. |
delete_at_management_group |
Löscht eine Richtliniensatzdefinition. Dieser Vorgang löscht die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen. |
get |
Ruft eine Richtliniensatzdefinition ab. Dieser Vorgang ruft die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen ab. |
get_at_management_group |
Ruft eine Richtliniensatzdefinition ab. Dieser Vorgang ruft die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab. |
get_built_in |
Ruft eine integrierte Richtliniensatzdefinition ab. Dieser Vorgang ruft die integrierte Richtliniensatzdefinition mit dem angegebenen Namen ab. |
list |
Ruft die Richtliniensatzdefinitionen für ein Abonnement ab. Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einem bestimmten Abonnement ab, die der optional angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Definitionen, 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 Richtliniensatzdefinitionen für das angegebene Abonnement. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt. |
list_built_in |
Ruft integrierte Richtliniensatzdefinitionen ab. Dieser Vorgang ruft eine Liste aller integrierten Richtliniensatzdefinitionen ab, die mit der optional angegebenen $filter übereinstimmen. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt. |
list_by_management_group |
Ruft alle Richtliniensatzdefinitionen in der Verwaltungsgruppe ab. Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einer bestimmten Verwaltungsgruppe ab, die der optional angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Definitionen, 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 Richtliniensatzdefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt. |
create_or_update
Erstellt oder aktualisiert eine Richtliniensatzdefinition.
Mit diesem Vorgang wird eine Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen erstellt oder aktualisiert.
create_or_update(policy_set_definition_name: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition
Parameter
- policy_set_definition_name
- str
Der Name der zu erstellenden Richtliniensatzdefinition. Erforderlich.
- parameters
- PolicySetDefinition oder IO
Die Richtliniensatzdefinitionseigenschaften. Ist entweder ein PolicySetDefinition-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
PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
create_or_update_at_management_group
Erstellt oder aktualisiert eine Richtliniensatzdefinition.
Mit diesem Vorgang wird eine Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen erstellt oder aktualisiert.
create_or_update_at_management_group(policy_set_definition_name: str, management_group_id: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition
Parameter
- policy_set_definition_name
- str
Der Name der zu erstellenden Richtliniensatzdefinition. Erforderlich.
- parameters
- PolicySetDefinition oder IO
Die Richtliniensatzdefinitionseigenschaften. Ist entweder ein PolicySetDefinition-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
PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Löscht eine Richtliniensatzdefinition.
Dieser Vorgang löscht die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen.
delete(policy_set_definition_name: str, **kwargs: Any) -> None
Parameter
- policy_set_definition_name
- str
Der Name der zu löschenden Richtliniensatzdefinition. 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 Richtliniensatzdefinition.
Dieser Vorgang löscht die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.
delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None
Parameter
- policy_set_definition_name
- str
Der Name der zu löschenden Richtliniensatzdefinition. 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 Richtliniensatzdefinition ab.
Dieser Vorgang ruft die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen ab.
get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition
Parameter
- policy_set_definition_name
- str
Der Name der abzurufenden Richtliniensatzdefinition. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get_at_management_group
Ruft eine Richtliniensatzdefinition ab.
Dieser Vorgang ruft die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.
get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition
Parameter
- policy_set_definition_name
- str
Der Name der abzurufenden Richtliniensatzdefinition. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get_built_in
Ruft eine integrierte Richtliniensatzdefinition ab.
Dieser Vorgang ruft die integrierte Richtliniensatzdefinition mit dem angegebenen Namen ab.
get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition
Parameter
- policy_set_definition_name
- str
Der Name der abzurufenden Richtliniensatzdefinition. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list
Ruft die Richtliniensatzdefinitionen für ein Abonnement ab.
Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einem bestimmten Abonnement ab, die der optional angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Definitionen, 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 Richtliniensatzdefinitionen für das angegebene Abonnement. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
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 Richtliniensatzdefinitionen, die sich im angegebenen Bereich befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} ü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 Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt. Der Standardwert ist Keine.
- top
- int
Maximale Anzahl von Datensätzen, die zurückgegeben werden sollen. Wenn der $top-Filter nicht bereitgestellt wird, werden 500 Datensätze zurückgegeben. 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 PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_built_in
Ruft integrierte Richtliniensatzdefinitionen ab.
Dieser Vorgang ruft eine Liste aller integrierten Richtliniensatzdefinitionen ab, die mit der optional angegebenen $filter übereinstimmen. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
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 Richtliniensatzdefinitionen, die sich im angegebenen Bereich befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} ü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 Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt. Der Standardwert ist Keine.
- top
- int
Maximale Anzahl von Datensätzen, die zurückgegeben werden sollen. Wenn der $top-Filter nicht bereitgestellt wird, werden 500 Datensätze zurückgegeben. 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 PolicySetDefinition oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_management_group
Ruft alle Richtliniensatzdefinitionen in der Verwaltungsgruppe ab.
Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einer bestimmten Verwaltungsgruppe ab, die der optional angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Definitionen, 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 Richtliniensatzdefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt.
list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
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 Richtliniensatzdefinitionen, die sich im angegebenen Bereich befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {wert} ü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 Richtliniensatzdefinitionen, deren Kategorie mit dem {wert} übereinstimmt. Der Standardwert ist Keine.
- top
- int
Maximale Anzahl von Datensätzen, die zurückgegeben werden sollen. Wenn der $top-Filter nicht bereitgestellt wird, werden 500 Datensätze zurückgegeben. 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 PolicySetDefinition 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