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

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
Erforderlich

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
Erforderlich

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
Erforderlich

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

management_group_id
str
Erforderlich

Die ID der Verwaltungsgruppe. Erforderlich.

filter
str
Erforderlich

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
Erforderlich

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