PolicyAssignmentsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

PolicyClient's

Atribut <xref:policy_assignments>.

Warisan
builtins.object
PolicyAssignmentsOperations

Konstruktor

PolicyAssignmentsOperations(*args, **kwargs)

Metode

create

Membuat penetapan kebijakan.

Penetapan kebijakan diwariskan oleh sumber daya anak. Misalnya, saat Anda menerapkan kebijakan ke grup sumber daya, kebijakan tersebut ditetapkan ke semua sumber daya dalam grup.

create_by_id

Membuat penetapan kebijakan berdasarkan ID.

Penetapan kebijakan diwariskan oleh sumber daya anak. Misalnya, saat Anda menerapkan kebijakan ke grup sumber daya, kebijakan tersebut ditetapkan ke semua sumber daya dalam grup. Saat memberikan cakupan untuk penugasan, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' untuk sumber daya.

delete

Menghapus penetapan kebijakan.

delete_by_id

Menghapus penetapan kebijakan berdasarkan ID.

Saat memberikan cakupan untuk penugasan, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' untuk sumber daya.

get

Mendapatkan penetapan kebijakan.

get_by_id

Mendapatkan penetapan kebijakan berdasarkan ID.

Saat memberikan cakupan untuk penugasan, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' untuk sumber daya.

list

Mendapatkan semua penetapan kebijakan untuk langganan.

list_for_resource

Mendapatkan penetapan kebijakan untuk sumber daya.

list_for_resource_group

Mendapatkan penetapan kebijakan untuk grup sumber daya.

create

Membuat penetapan kebijakan.

Penetapan kebijakan diwariskan oleh sumber daya anak. Misalnya, saat Anda menerapkan kebijakan ke grup sumber daya, kebijakan tersebut ditetapkan ke semua sumber daya dalam grup.

create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

Parameter

scope
str
Diperlukan

Cakupan penetapan kebijakan. Wajib diisi.

policy_assignment_name
str
Diperlukan

Nama penetapan kebijakan. Wajib diisi.

parameters
PolicyAssignment atau IO
Diperlukan

Parameter untuk penetapan kebijakan. Adalah jenis PolicyAssignment 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

PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

create_by_id

Membuat penetapan kebijakan berdasarkan ID.

Penetapan kebijakan diwariskan oleh sumber daya anak. Misalnya, saat Anda menerapkan kebijakan ke grup sumber daya, kebijakan tersebut ditetapkan ke semua sumber daya dalam grup. Saat memberikan cakupan untuk penugasan, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' untuk sumber daya.

create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

Parameter

policy_assignment_id
str
Diperlukan

ID penetapan kebijakan yang akan dibuat. Gunakan format '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Wajib diisi.

parameters
PolicyAssignment atau IO
Diperlukan

Parameter untuk penetapan kebijakan. Adalah jenis PolicyAssignment 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

PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

delete

Menghapus penetapan kebijakan.

delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

Parameter

scope
str
Diperlukan

Cakupan penetapan kebijakan. Wajib diisi.

policy_assignment_name
str
Diperlukan

Nama penetapan kebijakan yang akan dihapus. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

delete_by_id

Menghapus penetapan kebijakan berdasarkan ID.

Saat memberikan cakupan untuk penugasan, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' untuk sumber daya.

delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parameter

policy_assignment_id
str
Diperlukan

ID penetapan kebijakan yang akan dihapus. Gunakan format '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

get

Mendapatkan penetapan kebijakan.

get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

Parameter

scope
str
Diperlukan

Cakupan penetapan kebijakan. Wajib diisi.

policy_assignment_name
str
Diperlukan

Nama penetapan kebijakan yang akan didapatkan. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

get_by_id

Mendapatkan penetapan kebijakan berdasarkan ID.

Saat memberikan cakupan untuk penugasan, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' untuk sumber daya.

get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parameter

policy_assignment_id
str
Diperlukan

ID penetapan kebijakan yang akan didapatkan. Gunakan format '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

list

Mendapatkan semua penetapan kebijakan untuk langganan.

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

Parameter

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

list_for_resource

Mendapatkan penetapan kebijakan untuk sumber daya.

list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

parent_resource_path
str
Diperlukan

Jalur sumber daya induk. Wajib diisi.

resource_type
str
Diperlukan

Jenis sumber daya. Wajib diisi.

resource_name
str
Diperlukan

Nama sumber daya dengan penetapan kebijakan. Wajib diisi.

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

list_for_resource_group

Mendapatkan penetapan kebijakan untuk grup sumber daya.

list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi penetapan kebijakan. Wajib diisi.

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans PolicyAssignment atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

models

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