Freigeben über


PolicySetDefinitionsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

PolicyClient's

<xref:policy_set_definitions> -Attribut.

Vererbung
builtins.object
PolicySetDefinitionsOperations

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
Erforderlich

Der Name der zu erstellenden Richtliniensatzdefinition. Erforderlich.

parameters
PolicySetDefinition oder IO
Erforderlich

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
Erforderlich

Der Name der zu erstellenden Richtliniensatzdefinition. Erforderlich.

management_group_id
str
Erforderlich

Die ID der Verwaltungsgruppe. Erforderlich.

parameters
PolicySetDefinition oder IO
Erforderlich

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
Erforderlich

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
Erforderlich

Der Name der zu löschenden Richtliniensatzdefinition. 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 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
Erforderlich

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
Erforderlich

Der Name der abzurufenden Richtliniensatzdefinition. 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

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
Erforderlich

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

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

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

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

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