PolicyDefinitionsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

PolicyClient's

Atribut <xref:policy_definitions>.

Warisan
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Metode

create_or_update

Membuat atau memperbarui definisi kebijakan.

create_or_update_at_management_group

Membuat atau memperbarui definisi kebijakan di tingkat grup manajemen.

delete

Menghapus definisi kebijakan.

delete_at_management_group

Menghapus definisi kebijakan di tingkat grup manajemen.

get

Mendapatkan definisi kebijakan.

get_at_management_group

Mendapatkan definisi kebijakan di tingkat grup manajemen.

get_built_in

Mendapatkan definisi kebijakan bawaan.

list

Mendapatkan semua definisi kebijakan untuk langganan.

list_built_in

Mendapatkan semua definisi kebijakan bawaan.

list_by_management_group

Mendapatkan semua definisi kebijakan untuk langganan di tingkat grup manajemen.

create_or_update

Membuat atau memperbarui definisi kebijakan.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan yang akan dibuat. Wajib diisi.

parameters
PolicyDefinition atau IO
Diperlukan

Properti definisi kebijakan. Adalah jenis PolicyDefinition atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json', 'text/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

create_or_update_at_management_group

Membuat atau memperbarui definisi kebijakan di tingkat grup manajemen.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan yang akan dibuat. Wajib diisi.

management_group_id
str
Diperlukan

ID grup manajemen. Wajib diisi.

parameters
PolicyDefinition atau IO
Diperlukan

Properti definisi kebijakan. Adalah jenis PolicyDefinition atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json', 'text/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

delete

Menghapus definisi kebijakan.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan yang akan dihapus. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

delete_at_management_group

Menghapus definisi kebijakan di tingkat grup manajemen.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan yang akan dihapus. Wajib diisi.

management_group_id
str
Diperlukan

ID grup manajemen. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

get

Mendapatkan definisi kebijakan.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan yang akan didapatkan. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

get_at_management_group

Mendapatkan definisi kebijakan di tingkat grup manajemen.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan yang akan didapatkan. Wajib diisi.

management_group_id
str
Diperlukan

ID grup manajemen. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

get_built_in

Mendapatkan definisi kebijakan bawaan.

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

Parameter

policy_definition_name
str
Diperlukan

Nama definisi kebijakan bawaan yang akan didapatkan. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

list

Mendapatkan semua definisi kebijakan untuk langganan.

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

Parameter

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

list_built_in

Mendapatkan semua definisi kebijakan bawaan.

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

Parameter

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

list_by_management_group

Mendapatkan semua definisi kebijakan untuk langganan di tingkat grup manajemen.

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

Parameter

management_group_id
str
Diperlukan

ID grup manajemen. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans PolicyDefinition atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.resource.policy.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>