PolicySetDefinitionsOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

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.

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

create_or_update_at_management_group

Vytvoří nebo aktualizuje definici sady zásad.

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

delete

Odstraní definici sady zásad.

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

delete_at_management_group

Odstraní definici sady zásad.

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

get

Načte definici sady zásad.

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

get_at_management_group

Načte definici sady zásad.

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

get_built_in

Načte integrovanou definici sady zásad.

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

list

Načte definice sady zásad pro předplatné.

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

list_built_in

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

Tato operace načte seznam všech předdefinovaných definic sady zásad, které odpovídají volitelnému danému $filter. Pokud je k dispozici $filter='category -eq {value}', bude vrácený seznam obsahovat pouze všechny předdefinované definice sady zásad, jejichž kategorie odpovídá hodnotě {value}.

list_by_management_group

Načte všechny definice sady zásad ve skupině pro správu.

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

create_or_update

Vytvoří nebo aktualizuje definici sady zásad.

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

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

Content-type parametru textu. 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

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

create_or_update_at_management_group

Vytvoří nebo aktualizuje definici sady zásad.

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

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

Content-type parametru textu. 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

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní definici sady zásad.

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

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.

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

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

Načte definici sady zásad.

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

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á se má 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

Načte definici sady zásad.

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

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

PolicySetDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

get_built_in

Načte integrovanou definici sady zásad.

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

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á se má 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

Načte definice sady zásad pro předplatné.

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

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

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í zadaný, neprovádí se žádné filtrování. Pokud je zadána $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice sady zásad, které jsou v daném oboru. Pokud je zadána $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice sady zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat jenom všechny definice sady zásad, jejichž kategorie odpovídá {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 není zadaný, 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 PolicySetDefinition, nebo výsledek cls(response)

Návratový typ

Výjimky

list_built_in

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

Tato operace načte seznam všech předdefinovaných definic sady zásad, které odpovídají volitelnému danému $filter. Pokud je k dispozici $filter='category -eq {value}', bude vrácený seznam obsahovat pouze všechny předdefinované definice sady zásad, jejichž kategorie odpovídá hodnotě {value}.

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

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í zadaný, neprovádí se žádné filtrování. Pokud je zadána $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice sady zásad, které jsou v daném oboru. Pokud je zadána $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice sady zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat jenom všechny definice sady zásad, jejichž kategorie odpovídá {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 není zadaný, 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 PolicySetDefinition, nebo výsledek cls(response)

Návratový typ

Výjimky

list_by_management_group

Načte všechny definice sady zásad ve skupině pro správu.

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

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

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í zadaný, neprovádí se žádné filtrování. Pokud je zadána $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice sady zásad, které jsou v daném oboru. Pokud je zadána $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice sady zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat jenom všechny definice sady zásad, jejichž kategorie odpovídá {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 není zadaný, 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 PolicySetDefinition, nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

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