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 dalam langganan.

Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan tertentu dengan nama yang diberikan.

create_or_update_at_management_group

Membuat atau memperbarui definisi kebijakan dalam grup manajemen.

Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

delete

Menghapus definisi kebijakan dalam langganan.

Operasi ini menghapus definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

delete_at_management_group

Menghapus definisi kebijakan dalam grup manajemen.

Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

get

Mengambil definisi kebijakan dalam langganan.

Operasi ini mengambil definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

get_at_management_group

Mengambil definisi kebijakan dalam grup manajemen.

Operasi ini mengambil definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

get_built_in

Mengambil definisi kebijakan bawaan.

Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan.

list

Mengambil definisi kebijakan dalam langganan.

Operasi ini mengambil daftar semua definisi kebijakan dalam langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua definisi kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang pada langganan tertentu. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

list_built_in

Ambil definisi kebijakan bawaan.

Operasi ini mengambil daftar semua definisi kebijakan bawaan yang cocok dengan $filter yang diberikan opsional. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang kategorinya cocok dengan {value}.

list_by_management_group

Mengambil definisi kebijakan dalam grup manajemen.

Operasi ini mengambil daftar semua definisi kebijakan dalam grup manajemen tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua definisi kebijakan yang terkait dengan grup manajemen, termasuk yang berlaku langsung atau dari grup manajemen yang berisi grup manajemen tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada di grup manajemen yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

create_or_update

Membuat atau memperbarui definisi kebijakan dalam langganan.

Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan tertentu dengan nama yang diberikan.

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'. 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 dalam grup manajemen.

Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

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'. 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 dalam langganan.

Operasi ini menghapus definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

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 dalam grup manajemen.

Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

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

Mengambil definisi kebijakan dalam langganan.

Operasi ini mengambil definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

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

Mengambil definisi kebijakan dalam grup manajemen.

Operasi ini mengambil definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

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

Mengambil definisi kebijakan bawaan.

Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan.

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

Mengambil definisi kebijakan dalam langganan.

Operasi ini mengambil daftar semua definisi kebijakan dalam langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua definisi kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang pada langganan tertentu. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

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

Parameter

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada pada cakupan yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Jumlah maksimum rekaman yang akan dikembalikan. Ketika filter $top tidak disediakan, filter tersebut akan mengembalikan 500 rekaman. Nilai defaultnya adalah Tidak Ada.

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

Ambil definisi kebijakan bawaan.

Operasi ini mengambil daftar semua definisi kebijakan bawaan yang cocok dengan $filter yang diberikan opsional. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang kategorinya cocok dengan {value}.

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

Parameter

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada pada cakupan yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Jumlah maksimum rekaman yang akan dikembalikan. Ketika filter $top tidak disediakan, filter tersebut akan mengembalikan 500 rekaman. Nilai defaultnya adalah Tidak Ada.

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

Mengambil definisi kebijakan dalam grup manajemen.

Operasi ini mengambil daftar semua definisi kebijakan dalam grup manajemen tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua definisi kebijakan yang terkait dengan grup manajemen, termasuk yang berlaku langsung atau dari grup manajemen yang berisi grup manajemen tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada di grup manajemen yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

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

Parameter

management_group_id
str
Diperlukan

ID grup manajemen. Wajib diisi.

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada pada cakupan yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Jumlah maksimum rekaman yang akan dikembalikan. Ketika filter $top tidak disediakan, filter tersebut akan mengembalikan 500 rekaman. Nilai defaultnya adalah Tidak Ada.

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