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.

create_or_update_at_management_group

Tworzy lub aktualizuje definicję zestawu zasad na poziomie grupy zarządzania.

delete

Usuwa definicję zestawu zasad.

delete_at_management_group

Usuwa definicję zestawu zasad na poziomie grupy zarządzania.

get

Pobiera definicję zestawu zasad.

get_at_management_group

Pobiera definicję zestawu zasad na poziomie grupy zarządzania.

get_built_in

Pobiera wbudowaną definicję zestawu zasad.

list

Pobiera wszystkie definicje zestawu zasad dla subskrypcji.

list_built_in

Pobiera wszystkie wbudowane definicje zestawu zasad.

list_by_management_group

Pobiera wszystkie definicje zestawu zasad dla subskrypcji w grupie zarządzania.

create_or_update

Tworzy lub aktualizuje definicję zestawu zasad.

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", "text/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 na poziomie grupy zarządzania.

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", "text/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.

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 na poziomie grupy zarządzania.

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.

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 na poziomie grupy zarządzania.

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.

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 wszystkie definicje zestawu zasad dla subskrypcji.

list(**kwargs: Any) -> Iterable[PolicySetDefinition]

Parametry

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 wszystkie wbudowane definicje zestawu zasad.

list_built_in(**kwargs: Any) -> Iterable[PolicySetDefinition]

Parametry

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 dla subskrypcji w grupie zarządzania.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parametry

management_group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

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.v2017_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2017_06_01_preview\\models\\__init__.py'>