PolicySetDefinitionsOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
PolicyClient's'
<xref:policy_set_definitions> Atrybut.
- Dziedziczenie
-
builtins.objectPolicySetDefinitionsOperations
Konstruktor
PolicySetDefinitionsOperations(*args, **kwargs)
Metody
create_or_update |
Tworzy lub aktualizuje definicję zestawu zasad. Ta operacja tworzy lub aktualizuje definicję zestawu zasad w danej subskrypcji o podanej nazwie. |
create_or_update_at_management_group |
Tworzy lub aktualizuje definicję zestawu zasad. Ta operacja tworzy lub aktualizuje definicję zestawu zasad w danej grupie zarządzania o podanej nazwie. |
delete |
Usuwa definicję zestawu zasad. Ta operacja usuwa definicję zestawu zasad w danej subskrypcji o podanej nazwie. |
delete_at_management_group |
Usuwa definicję zestawu zasad. Ta operacja usuwa definicję zestawu zasad w danej grupie zarządzania o podanej nazwie. |
get |
Pobiera definicję zestawu zasad. Ta operacja pobiera definicję zestawu zasad w danej subskrypcji o podanej nazwie. |
get_at_management_group |
Pobiera definicję zestawu zasad. Ta operacja pobiera definicję zestawu zasad w danej grupie zarządzania o podanej nazwie. |
get_built_in |
Pobiera wbudowaną definicję zestawu zasad. Ta operacja pobiera wbudowaną definicję zestawu zasad o podanej nazwie. |
list |
Pobiera definicje zestawu zasad dla subskrypcji. Ta operacja pobiera listę wszystkich definicji zestawu zasad w danej subskrypcji, która jest zgodna z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie definicje zestawu zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną subskrypcję. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danej subskrypcji. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn i Custom. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {value}. |
list_built_in |
Pobiera wbudowane definicje zestawu zasad. Ta operacja pobiera listę wszystkich wbudowanych definicji zestawu zasad, które są zgodne z opcjonalnym danym $filter. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie wbudowane definicje zestawu zasad, których kategoria jest zgodna z {value}. |
list_by_management_group |
Pobiera wszystkie definicje zestawu zasad w grupie zarządzania. Ta operacja pobiera listę wszystkich definicji zestawu zasad w danej grupie zarządzania, która jest zgodna z opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie definicje zestawu zasad skojarzone z grupą zarządzania, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną grupę zarządzania. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danej grupie zarządzania. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn i Custom. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {value}. |
create_or_update
Tworzy lub aktualizuje definicję zestawu zasad.
Ta operacja tworzy lub aktualizuje definicję zestawu zasad w danej subskrypcji o podanej nazwie.
create_or_update(policy_set_definition_name: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition
Parametry
- parameters
- PolicySetDefinition lub IO
Właściwości definicji zestawu zasad. Jest typem PolicySetDefinition lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_at_management_group
Tworzy lub aktualizuje definicję zestawu zasad.
Ta operacja tworzy lub aktualizuje definicję zestawu zasad w danej grupie zarządzania o podanej nazwie.
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
- parameters
- PolicySetDefinition lub IO
Właściwości definicji zestawu zasad. Jest typem PolicySetDefinition lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
delete
Usuwa definicję zestawu zasad.
Ta operacja usuwa definicję zestawu zasad w danej subskrypcji o podanej nazwie.
delete(policy_set_definition_name: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
delete_at_management_group
Usuwa definicję zestawu zasad.
Ta operacja usuwa definicję zestawu zasad w danej grupie zarządzania o podanej nazwie.
delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobiera definicję zestawu zasad.
Ta operacja pobiera definicję zestawu zasad w danej subskrypcji o podanej nazwie.
get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
get_at_management_group
Pobiera definicję zestawu zasad.
Ta operacja pobiera definicję zestawu zasad w danej grupie zarządzania o podanej nazwie.
get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
get_built_in
Pobiera wbudowaną definicję zestawu zasad.
Ta operacja pobiera wbudowaną definicję zestawu zasad o podanej nazwie.
get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
list
Pobiera definicje zestawu zasad dla subskrypcji.
Ta operacja pobiera listę wszystkich definicji zestawu zasad w danej subskrypcji, która jest zgodna z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie definicje zestawu zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną subskrypcję. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danej subskrypcji. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn i Custom. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {value}.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
Parametry
- filter
- str
Filtr, który ma być stosowany do operacji. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, nie jest wykonywane filtrowanie. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danym zakresie. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {value}. Wartość domyślna to Brak.
- top
- int
Maksymalna liczba rekordów do zwrócenia. Jeśli filtr $top nie zostanie podany, zwróci 500 rekordów. Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
list_built_in
Pobiera wbudowane definicje zestawu zasad.
Ta operacja pobiera listę wszystkich wbudowanych definicji zestawu zasad, które są zgodne z opcjonalnym danym $filter. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie wbudowane definicje zestawu zasad, których kategoria jest zgodna z {value}.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
Parametry
- filter
- str
Filtr, który ma być stosowany do operacji. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, nie jest wykonywane filtrowanie. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danym zakresie. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {value}. Wartość domyślna to Brak.
- top
- int
Maksymalna liczba rekordów do zwrócenia. Jeśli filtr $top nie zostanie podany, zwróci 500 rekordów. Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_management_group
Pobiera wszystkie definicje zestawu zasad w grupie zarządzania.
Ta operacja pobiera listę wszystkich definicji zestawu zasad w danej grupie zarządzania, która jest zgodna z opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie definicje zestawu zasad skojarzone z grupą zarządzania, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną grupę zarządzania. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danej grupie zarządzania. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn i Custom. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {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, który ma być stosowany do operacji. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, nie jest wykonywane filtrowanie. Jeśli podano $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zestawu zasad, które znajdują się w danym zakresie. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje zestawu zasad, których kategoria jest zgodna z {value}. Wartość domyślna to Brak.
- top
- int
Maksymalna liczba rekordów do zwrócenia. Jeśli filtr $top nie zostanie podany, zwróci 500 rekordów. Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu PolicySetDefinition lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
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