Udostępnij za pośrednictwem


PolicyDefinitionsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

PolicyClient's

<xref:policy_definitions> Atrybut.

Dziedziczenie
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Metody

create_or_update

Tworzy lub aktualizuje definicję zasad w subskrypcji.

Ta operacja tworzy lub aktualizuje definicję zasad w danej subskrypcji o podanej nazwie.

create_or_update_at_management_group

Tworzy lub aktualizuje definicję zasad w grupie zarządzania.

Ta operacja tworzy lub aktualizuje definicję zasad w danej grupie zarządzania o podanej nazwie.

delete

Usuwa definicję zasad w subskrypcji.

Ta operacja usuwa definicję zasad w danej subskrypcji o podanej nazwie.

delete_at_management_group

Usuwa definicję zasad w grupie zarządzania.

Ta operacja usuwa definicję zasad w danej grupie zarządzania o podanej nazwie.

get

Pobiera definicję zasad w subskrypcji.

Ta operacja pobiera definicję zasad w danej subskrypcji o podanej nazwie.

get_at_management_group

Pobieranie definicji zasad w grupie zarządzania.

Ta operacja pobiera definicję zasad w danej grupie zarządzania o podanej nazwie.

get_built_in

Pobiera wbudowaną definicję zasad.

Ta operacja pobiera wbudowaną definicję zasad o podanej nazwie.

list

Pobiera definicje zasad w subskrypcji.

Ta operacja pobiera listę wszystkich definicji zasad w danej subskrypcji, która jest zgodna z opcjonalnym podanym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania, które zawierają daną subskrypcję. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej subskrypcji. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}.

list_built_in

Pobieranie wbudowanych definicji zasad.

Ta operacja pobiera listę wszystkich wbudowanych definicji zasad, które pasują do opcjonalnego podanego $filter. Jeśli zostanie podana $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których kategoria jest zgodna z {value}.

list_by_management_group

Pobieranie definicji zasad w grupie zarządzania.

Ta operacja pobiera listę wszystkich definicji zasad w danej grupie zarządzania zgodnej z opcjonalnym podanym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z grupą zarządzania, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania, które zawierają daną grupę zarządzania. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej grupie zarządzania. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}.

create_or_update

Tworzy lub aktualizuje definicję zasad w subskrypcji.

Ta operacja tworzy lub aktualizuje definicję zasad w danej subskrypcji o podanej nazwie.

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

Parametry

policy_definition_name
str
Wymagane

Nazwa definicji zasad do utworzenia. Wymagane.

parameters
PolicyDefinition lub IO
Wymagane

Właściwości definicji zasad. Jest typem PolicyDefinition 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

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

create_or_update_at_management_group

Tworzy lub aktualizuje definicję zasad w grupie zarządzania.

Ta operacja tworzy lub aktualizuje definicję zasad w danej grupie zarządzania o podanej nazwie.

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
Wymagane

Nazwa definicji zasad do utworzenia. Wymagane.

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

parameters
PolicyDefinition lub IO
Wymagane

Właściwości definicji zasad. Jest typem PolicyDefinition 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

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa definicję zasad w subskrypcji.

Ta operacja usuwa definicję zasad w danej subskrypcji o podanej nazwie.

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

Parametry

policy_definition_name
str
Wymagane

Nazwa definicji zasad do usunięcia. Wymagane.

cls
callable

Niestandardowy typ 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ę zasad w grupie zarządzania.

Ta operacja usuwa definicję zasad w danej grupie zarządzania o podanej nazwie.

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

Parametry

policy_definition_name
str
Wymagane

Nazwa definicji zasad do usunięcia. Wymagane.

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera definicję zasad w subskrypcji.

Ta operacja pobiera definicję zasad w danej subskrypcji o podanej nazwie.

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

Parametry

policy_definition_name
str
Wymagane

Nazwa definicji zasad do pobrania. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

get_at_management_group

Pobieranie definicji zasad w grupie zarządzania.

Ta operacja pobiera definicję zasad w danej grupie zarządzania o podanej nazwie.

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

Parametry

policy_definition_name
str
Wymagane

Nazwa definicji zasad do pobrania. Wymagane.

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

get_built_in

Pobiera wbudowaną definicję zasad.

Ta operacja pobiera wbudowaną definicję zasad o podanej nazwie.

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

Parametry

policy_definition_name
str
Wymagane

Nazwa wbudowanej definicji zasad do pobrania. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera definicje zasad w subskrypcji.

Ta operacja pobiera listę wszystkich definicji zasad w danej subskrypcji, która jest zgodna z opcjonalnym podanym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania, które zawierają daną subskrypcję. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej subskrypcji. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}.

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

Parametry

filter
str
Wymagane

Filtr do zastosowania w 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 zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danym zakresie. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}. Wartość domyślna to Brak.

top
int
Wymagane

Maksymalna liczba rekordów do zwrócenia. Gdy filtr $top nie zostanie podany, zwróci 500 rekordów. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie klasy PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

list_built_in

Pobieranie wbudowanych definicji zasad.

Ta operacja pobiera listę wszystkich wbudowanych definicji zasad, które pasują do opcjonalnego podanego $filter. Jeśli zostanie podana $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których kategoria jest zgodna z {value}.

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

Parametry

filter
str
Wymagane

Filtr do zastosowania w 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 zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danym zakresie. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}. Wartość domyślna to Brak.

top
int
Wymagane

Maksymalna liczba rekordów do zwrócenia. Gdy filtr $top nie zostanie podany, zwróci 500 rekordów. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie klasy PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_management_group

Pobieranie definicji zasad w grupie zarządzania.

Ta operacja pobiera listę wszystkich definicji zasad w danej grupie zarządzania zgodnej z opcjonalnym podanym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z grupą zarządzania, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania, które zawierają daną grupę zarządzania. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej grupie zarządzania. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje 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[PolicyDefinition]

Parametry

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

filter
str
Wymagane

Filtr do zastosowania w 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 zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danym zakresie. Jeśli podano parametr $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}. Wartość domyślna to Brak.

top
int
Wymagane

Maksymalna liczba rekordów do zwrócenia. Gdy filtr $top nie zostanie podany, zwróci 500 rekordów. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie klasy PolicyDefinition lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

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