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
<xref:policy_set_definitions> Atribut.
- Dědičnost
-
builtins.objectPolicySetDefinitionsOperations
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ým $filter. Pokud je k dispozici $filter='category -eq {value}', obsahuje vrácený seznam 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 $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 sady zásad přidružené ke skupině pro správu, včetně definic, 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 sady zásad, které jsou v dané skupině pro správu. Pokud je k dispozici $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 k dispozici $filter='category -eq {value}', obsahuje vrácený seznam pouze všechny definice sady zásad, jejichž kategorie odpovídá hodnotě {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
Název definice sady zásad, která se má vytvořit. Povinná hodnota.
- parameters
- PolicySetDefinition nebo IO
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
Název definice sady zásad, která se má vytvořit. Povinná hodnota.
- parameters
- PolicySetDefinition nebo IO
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
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
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
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
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
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_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
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
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
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ým $filter. Pokud je k dispozici $filter='category -eq {value}', obsahuje vrácený seznam 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
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
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 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 $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 sady zásad přidružené ke skupině pro správu, včetně definic, 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 sady zásad, které jsou v dané skupině pro správu. Pokud je k dispozici $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 k dispozici $filter='category -eq {value}', obsahuje vrácený seznam pouze všechny definice sady 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[PolicySetDefinition]
Parametry
- filter
- str
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(), vrácený seznam obsahuje pouze všechny definice sady zásad, které jsou v daném oboru. Pokud je k dispozici $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 k dispozici $filter='category -eq {value}', obsahuje vrácený seznam pouze všechny definice sady zásad, jejichž kategorie odpovídá hodnotě {value}. Výchozí hodnota je Žádná.
- top
- int
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 PolicySetDefinition 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'>
Azure SDK for Python