Udostępnij za pośrednictwem


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.object
PolicySetDefinitionsOperations

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do utworzenia. Wymagane.

parameters
PolicySetDefinition lub IO
Wymagane

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do utworzenia. Wymagane.

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

parameters
PolicySetDefinition lub IO
Wymagane

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do usunięcia. Wymagane.

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do usunięcia. Wymagane.

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do pobrania. Wymagane.

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do pobrania. Wymagane.

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

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

policy_set_definition_name
str
Wymagane

Nazwa definicji zestawu zasad do pobrania. Wymagane.

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

filter
str
Wymagane

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
Wymagane

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