Sdílet prostřednictvím


PolicySetDefinitionsOperations Třída

Upozornění

NEVYTVOŘETE instanci této třídy přímo.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

PolicyClientje

<xref:policy_set_definitions> Atribut.

Dědičnost
builtins.object
PolicySetDefinitionsOperations

Konstruktor

PolicySetDefinitionsOperations(*args, **kwargs)

Metody

create_or_update

Vytvoří nebo aktualizuje definici sady zásad.

create_or_update_at_management_group

Vytvoří nebo aktualizuje definici sady zásad na úrovni skupiny pro správu.

delete

Odstraní definici sady zásad.

delete_at_management_group

Odstraní definici sady zásad na úrovni skupiny pro správu.

get

Získá definici sady zásad.

get_at_management_group

Získá definici sady zásad na úrovni skupiny pro správu.

get_built_in

Získá předdefinované definice sady zásad.

list

Získá všechny definice sady zásad pro předplatné.

list_built_in

Získá všechny předdefinované definice sady zásad.

list_by_management_group

Získá všechny definice sady zásad pro předplatné ve skupině pro správu.

create_or_update

Vytvoří nebo aktualizuje definici sady zásad.

create_or_update(policy_set_definition_name: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, která se má vytvořit. Povinná hodnota.

parameters
PolicySetDefinition nebo IO
Vyžadováno

Vlastnosti definice sady zásad Je buď typ PolicySetDefinition, nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Typ obsahu parametru body. Známé hodnoty jsou: application/json, text/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

create_or_update_at_management_group

Vytvoří nebo aktualizuje definici sady zásad na úrovni skupiny pro správu.

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

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, která se má vytvořit. Povinná hodnota.

management_group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

parameters
PolicySetDefinition nebo IO
Vyžadováno

Vlastnosti definice sady zásad Je buď typ PolicySetDefinition, nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Typ obsahu parametru body. Známé hodnoty jsou: application/json, text/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní definici sady zásad.

delete(policy_set_definition_name: str, **kwargs: Any) -> None

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, která se má odstranit. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

delete_at_management_group

Odstraní definici sady zásad na úrovni skupiny pro správu.

delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, která se má odstranit. Povinná hodnota.

management_group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá definici sady zásad.

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, který chcete získat. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

get_at_management_group

Získá definici sady zásad na úrovni skupiny pro správu.

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, který chcete získat. Povinná hodnota.

management_group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

get_built_in

Získá předdefinované definice sady zásad.

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parametry

policy_set_definition_name
str
Vyžadováno

Název definice sady zásad, který chcete získat. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá všechny definice sady zásad pro předplatné.

list(**kwargs: Any) -> Iterable[PolicySetDefinition]

Parametry

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

list_built_in

Získá všechny předdefinované definice sady zásad.

list_built_in(**kwargs: Any) -> Iterable[PolicySetDefinition]

Parametry

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

list_by_management_group

Získá všechny definice sady zásad pro předplatné ve skupině pro správu.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parametry

management_group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

models = <module 'azure.mgmt.resource.policy.v2017_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2017_06_01_preview\\models\\__init__.py'>