PolicyDefinitionsOperations 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_definitions> Atribut.

Dědičnost
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Metody

create_or_update

Vytvoří nebo aktualizuje definici zásad v předplatném.

Tato operace vytvoří nebo aktualizuje definici zásad v daném předplatném s daným názvem.

create_or_update_at_management_group

Vytvoří nebo aktualizuje definici zásad ve skupině pro správu.

Tato operace vytvoří nebo aktualizuje definici zásad v dané skupině pro správu s daným názvem.

delete

Odstraní definici zásady v předplatném.

Tato operace odstraní definici zásad v daném předplatném s daným názvem.

delete_at_management_group

Odstraní definici zásad ve skupině pro správu.

Tato operace odstraní definici zásad v dané skupině pro správu se zadaným názvem.

get

Načte definici zásad v předplatném.

Tato operace načte definici zásad v daném předplatném s daným názvem.

get_at_management_group

Načtení definice zásad ve skupině pro správu

Tato operace načte definici zásad v dané skupině pro správu s daným názvem.

get_built_in

Načte předdefinované definice zásad.

Tato operace načte definici předdefinované zásady s daným názvem.

list

Načte definice zásad v předplatném.

Tato operace načte seznam všech definic zásad v daném předplatném, které odpovídají volitelným $filter. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter nezadáte, seznam nefiltrovaných položek obsahuje všechny definice zásad přidružené k předplatnému, včetně těch, které platí přímo nebo ze skupin pro správu, které dané předplatné obsahují. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice zásad, které jsou v daném předplatném. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}.

list_built_in

Načtení předdefinovaných definic zásad

Tato operace načte seznam všech předdefinovaných definic zásad, které odpovídají volitelným $filter. Pokud je k dispozici $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny předdefinované definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', obsahuje vrácený seznam pouze všechny předdefinované definice zásad, jejichž kategorie odpovídá hodnotě {value}.

list_by_management_group

Načtení definic zásad ve skupině pro správu

Tato operace načte seznam všech definic zásad v dané skupině pro správu, které odpovídají volitelným $filter. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechny definice zásad přidružené ke skupině pro správu, včetně těch, které platí přímo nebo ze skupin pro správu, které danou skupinu pro správu obsahují. Pokud je k dispozici $filter=atExactScope(), obsahuje vrácený seznam pouze všechny definice zásad, které jsou v dané skupině pro správu. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}.

create_or_update

Vytvoří nebo aktualizuje definici zásad v předplatném.

Tato operace vytvoří nebo aktualizuje definici zásad v daném předplatném s daným názvem.

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

Parametry

policy_definition_name
str
Vyžadováno

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

parameters
PolicyDefinition nebo IO
Vyžadováno

Vlastnosti definice zásad. Je buď typem PolicyDefinition, nebo vstupně-výstupním typem. Povinná hodnota.

content_type
str

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

cls
callable

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

Návraty

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

create_or_update_at_management_group

Vytvoří nebo aktualizuje definici zásad ve skupině pro správu.

Tato operace vytvoří nebo aktualizuje definici zásad v dané skupině pro správu s daným názvem.

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

Parametry

policy_definition_name
str
Vyžadováno

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

management_group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

parameters
PolicyDefinition nebo IO
Vyžadováno

Vlastnosti definice zásad. Je buď typem PolicyDefinition, nebo vstupně-výstupním typem. Povinná hodnota.

content_type
str

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

cls
callable

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

Návraty

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní definici zásady v předplatném.

Tato operace odstraní definici zásad v daném předplatném s daným názvem.

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

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, 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 zásad ve skupině pro správu.

Tato operace odstraní definici zásad v dané skupině pro správu se zadaným názvem.

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

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, 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

Načte definici zásad v předplatném.

Tato operace načte definici zásad v daném předplatném s daným názvem.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, která se má získat. Povinná hodnota.

cls
callable

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

Návraty

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

get_at_management_group

Načtení definice zásad ve skupině pro správu

Tato operace načte definici zásad v dané skupině pro správu s daným názvem.

get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, která se má 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

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

get_built_in

Načte předdefinované definice zásad.

Tato operace načte definici předdefinované zásady s daným názvem.

get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametry

policy_definition_name
str
Vyžadováno

Název předdefinované definice 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

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

list

Načte definice zásad v předplatném.

Tato operace načte seznam všech definic zásad v daném předplatném, které odpovídají volitelným $filter. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter nezadáte, seznam nefiltrovaných položek obsahuje všechny definice zásad přidružené k předplatnému, včetně těch, které platí přímo nebo ze skupin pro správu, které dané předplatné obsahují. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice zásad, které jsou v daném předplatném. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}.

list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametry

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter není k dispozici, neprovádí se žádné filtrování. Pokud je k dispozici $filter=atExactScope(), obsahuje vrácený seznam pouze všechny definice zásad, které jsou v daném oboru. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}. Výchozí hodnota je Žádná.

top
int
Vyžadováno

Maximální počet záznamů, které se mají vrátit. Pokud $top filtr nezadá, vrátí 500 záznamů. Výchozí hodnota je Žádná.

cls
callable

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

Návraty

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

Návratový typ

Výjimky

list_built_in

Načtení předdefinovaných definic zásad

Tato operace načte seznam všech předdefinovaných definic zásad, které odpovídají volitelným $filter. Pokud je k dispozici $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny předdefinované definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', obsahuje vrácený seznam pouze všechny předdefinované definice zásad, jejichž kategorie odpovídá hodnotě {value}.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametry

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter není k dispozici, neprovádí se žádné filtrování. Pokud je k dispozici $filter=atExactScope(), obsahuje vrácený seznam pouze všechny definice zásad, které jsou v daném oboru. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}. Výchozí hodnota je Žádná.

top
int
Vyžadováno

Maximální počet záznamů, které se mají vrátit. Pokud $top filtr nezadá, vrátí 500 záznamů. Výchozí hodnota je Žádná.

cls
callable

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

Návraty

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

Návratový typ

Výjimky

list_by_management_group

Načtení definic zásad ve skupině pro správu

Tato operace načte seznam všech definic zásad v dané skupině pro správu, které odpovídají volitelným $filter. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechny definice zásad přidružené ke skupině pro správu, včetně těch, které platí přímo nebo ze skupin pro správu, které danou skupinu pro správu obsahují. Pokud je k dispozici $filter=atExactScope(), obsahuje vrácený seznam pouze všechny definice zásad, které jsou v dané skupině pro správu. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametry

management_group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Platné hodnoty pro $filter jsou: atExactScope(), policyType -eq {value} nebo category eq {value}. Pokud $filter není k dispozici, neprovádí se žádné filtrování. Pokud je k dispozici $filter=atExactScope(), obsahuje vrácený seznam pouze všechny definice zásad, které jsou v daném oboru. Pokud je zadána $filter='policyType -eq {value}', obsahuje vrácený seznam pouze všechny definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je k dispozici $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice zásad, jejichž kategorie odpovídá hodnotě {value}. Výchozí hodnota je Žádná.

top
int
Vyžadováno

Maximální počet záznamů, které se mají vrátit. Pokud $top filtr nezadá, vrátí 500 záznamů. Výchozí hodnota je Žádná.

cls
callable

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

Návraty

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

Návratový typ

Výjimky

Atributy

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