PolicyExemptionsOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:policy_exemptions>.
- Warisan
-
builtins.objectPolicyExemptionsOperations
Konstruktor
PolicyExemptionsOperations(*args, **kwargs)
Metode
create_or_update |
Membuat atau memperbarui pengecualian kebijakan. Operasi ini membuat atau memperbarui pengecualian kebijakan dengan cakupan dan nama yang diberikan. Pengecualian kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda membuat pengecualian kebijakan di cakupan grup sumber daya untuk penetapan kebijakan pada tingkat yang sama atau di atasnya, pengecualian untuk semua sumber daya yang berlaku dalam grup sumber daya. |
delete |
Menghapus pengecualian kebijakan. Operasi ini menghapus pengecualian kebijakan, mengingat namanya dan cakupan tempatnya dibuat. Cakupan pengecualian kebijakan adalah bagian dari ID-nya sebelumnya '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'. |
get |
Mengambil pengecualian kebijakan. Operasi ini mengambil pengecualian kebijakan tunggal, mengingat namanya dan cakupan tempatnya dibuat. |
list |
Mengambil semua pengecualian kebijakan yang berlaku untuk langganan. Operasi ini mengambil daftar semua pengecualian kebijakan yang terkait dengan langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan tertentu, serta semua yang diterapkan ke objek yang terkandung dalam langganan. |
list_for_management_group |
Mengambil semua pengecualian kebijakan yang berlaku untuk grup manajemen. Operasi ini mengambil daftar semua pengecualian kebijakan yang berlaku untuk grup manajemen yang cocok dengan $filter yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter=atScope() disediakan, daftar yang dikembalikan menyertakan semua pengecualian kebijakan yang ditetapkan ke grup manajemen atau leluhur grup manajemen. |
list_for_resource |
Mengambil semua pengecualian kebijakan yang berlaku untuk sumber daya. Operasi ini mengambil daftar semua pengecualian kebijakan yang terkait dengan sumber daya yang ditentukan dalam grup sumber daya dan langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan sumber daya, termasuk yang berlaku secara langsung atau dari semua cakupan yang berisi, serta semua yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Tiga parameter ditambah nama sumber daya digunakan untuk mengidentifikasi sumber daya tertentu. Jika sumber daya bukan bagian dari sumber daya induk (kasus yang lebih umum), jalur sumber daya induk tidak boleh disediakan (atau disediakan sebagai ''). Misalnya aplikasi web dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Jika sumber daya adalah bagian dari sumber daya induk, maka semua parameter harus disediakan. Misalnya nama DNS komputer virtual dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Alternatif yang nyaman untuk menyediakan namespace layanan dan nama jenis secara terpisah adalah menyediakan keduanya dalam parameter {resourceType}, format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
list_for_resource_group |
Mengambil semua pengecualian kebijakan yang berlaku untuk grup sumber daya. Operasi ini mengambil daftar semua pengecualian kebijakan yang terkait dengan grup sumber daya tertentu dalam langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua pengecualian kebijakan yang terkait dengan grup sumber daya, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi, serta semua yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. |
create_or_update
Membuat atau memperbarui pengecualian kebijakan.
Operasi ini membuat atau memperbarui pengecualian kebijakan dengan cakupan dan nama yang diberikan. Pengecualian kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda membuat pengecualian kebijakan di cakupan grup sumber daya untuk penetapan kebijakan pada tingkat yang sama atau di atasnya, pengecualian untuk semua sumber daya yang berlaku dalam grup sumber daya.
create_or_update(scope: str, policy_exemption_name: str, parameters: _models.PolicyExemption, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyExemption
Parameter
- scope
- str
Ruang lingkup pengecualian kebijakan. Cakupan yang valid adalah: grup manajemen (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. Wajib diisi.
- parameters
- PolicyExemption atau IO
Parameter untuk pengecualian kebijakan. Adalah jenis PolicyExemption 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
PolicyExemption atau hasil cls(response)
Tipe hasil
Pengecualian
delete
Menghapus pengecualian kebijakan.
Operasi ini menghapus pengecualian kebijakan, mengingat namanya dan cakupan tempatnya dibuat. Cakupan pengecualian kebijakan adalah bagian dari ID-nya sebelumnya '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.
delete(scope: str, policy_exemption_name: str, **kwargs: Any) -> None
Parameter
- scope
- str
Ruang lingkup pengecualian kebijakan. Cakupan yang valid adalah: grup manajemen (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. 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 pengecualian kebijakan.
Operasi ini mengambil pengecualian kebijakan tunggal, mengingat namanya dan cakupan tempatnya dibuat.
get(scope: str, policy_exemption_name: str, **kwargs: Any) -> PolicyExemption
Parameter
- scope
- str
Ruang lingkup pengecualian kebijakan. Cakupan yang valid adalah: grup manajemen (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
PolicyExemption atau hasil cls(response)
Tipe hasil
Pengecualian
list
Mengambil semua pengecualian kebijakan yang berlaku untuk langganan.
Operasi ini mengambil daftar semua pengecualian kebijakan yang terkait dengan langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan tertentu, serta semua yang diterapkan ke objek yang terkandung dalam langganan.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyExemption]
Parameter
- filter
- str
Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan cakupan, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi. Jika $filter=atScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang berlaku untuk cakupan, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sub cakupan yang terkandung dalam cakupan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang pada cakupan yang diberikan. Jika $filter=excludeExpired() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang belum kedaluwarsa atau tidak menetapkan tanggal kedaluwarsa. Jika $filter=policyAssignmentId eq '{value}' disediakan. daftar yang dikembalikan hanya mencakup semua pengecualian kebijakan yang terkait dengan policyAssignmentId. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans PolicyExemption atau hasil cls(response)
Tipe hasil
Pengecualian
list_for_management_group
Mengambil semua pengecualian kebijakan yang berlaku untuk grup manajemen.
Operasi ini mengambil daftar semua pengecualian kebijakan yang berlaku untuk grup manajemen yang cocok dengan $filter yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter=atScope() disediakan, daftar yang dikembalikan menyertakan semua pengecualian kebijakan yang ditetapkan ke grup manajemen atau leluhur grup manajemen.
list_for_management_group(management_group_id: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyExemption]
Parameter
- filter
- str
Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan cakupan, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi. Jika $filter=atScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang berlaku untuk cakupan, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sub cakupan yang terkandung dalam cakupan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang pada cakupan yang diberikan. Jika $filter=excludeExpired() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang belum kedaluwarsa atau tidak menetapkan tanggal kedaluwarsa. Jika $filter=policyAssignmentId eq '{value}' disediakan. daftar yang dikembalikan hanya mencakup semua pengecualian kebijakan yang terkait dengan policyAssignmentId. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans PolicyExemption atau hasil cls(response)
Tipe hasil
Pengecualian
list_for_resource
Mengambil semua pengecualian kebijakan yang berlaku untuk sumber daya.
Operasi ini mengambil daftar semua pengecualian kebijakan yang terkait dengan sumber daya yang ditentukan dalam grup sumber daya dan langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan sumber daya, termasuk yang berlaku secara langsung atau dari semua cakupan yang berisi, serta semua yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Tiga parameter ditambah nama sumber daya digunakan untuk mengidentifikasi sumber daya tertentu. Jika sumber daya bukan bagian dari sumber daya induk (kasus yang lebih umum), jalur sumber daya induk tidak boleh disediakan (atau disediakan sebagai ''). Misalnya aplikasi web dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Jika sumber daya adalah bagian dari sumber daya induk, maka semua parameter harus disediakan. Misalnya nama DNS komputer virtual dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Alternatif yang nyaman untuk menyediakan namespace layanan dan nama jenis secara terpisah adalah menyediakan keduanya dalam parameter {resourceType}, format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
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[PolicyExemption]
Parameter
- resource_provider_namespace
- str
Namespace penyedia sumber daya. Misalnya, namespace komputer virtual adalah Microsoft.Compute (dari Microsoft.Compute/virtualMachines). Wajib diisi.
- parent_resource_path
- str
Jalur sumber daya induk. Gunakan string kosong jika tidak ada. Wajib diisi.
- resource_type
- str
Nama jenis sumber daya. Misalnya nama jenis aplikasi web adalah 'situs' (dari Microsoft.Web/sites). Wajib diisi.
- filter
- str
Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan cakupan, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi. Jika $filter=atScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang berlaku untuk cakupan, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sub cakupan yang terkandung dalam cakupan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang pada cakupan yang diberikan. Jika $filter=excludeExpired() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang belum kedaluwarsa atau tidak menetapkan tanggal kedaluwarsa. Jika $filter=policyAssignmentId eq '{value}' disediakan. daftar yang dikembalikan hanya mencakup semua pengecualian kebijakan yang terkait dengan policyAssignmentId. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans PolicyExemption atau hasil cls(response)
Tipe hasil
Pengecualian
list_for_resource_group
Mengambil semua pengecualian kebijakan yang berlaku untuk grup sumber daya.
Operasi ini mengambil daftar semua pengecualian kebijakan yang terkait dengan grup sumber daya tertentu dalam langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua pengecualian kebijakan yang terkait dengan grup sumber daya, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi, serta semua yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyExemption]
Parameter
- filter
- str
Filter yang akan diterapkan pada operasi. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()', 'excludeExpired()' atau 'policyAssignmentId eq '{value}''. Jika $filter tidak disediakan, tidak ada pemfilteran yang dilakukan. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua pengecualian kebijakan yang terkait dengan cakupan, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi. Jika $filter=atScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang berlaku untuk cakupan, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sub cakupan yang terkandung dalam cakupan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang pada cakupan yang diberikan. Jika $filter=excludeExpired() disediakan, daftar yang dikembalikan hanya menyertakan semua pengecualian kebijakan yang belum kedaluwarsa atau tidak menetapkan tanggal kedaluwarsa. Jika $filter=policyAssignmentId eq '{value}' disediakan. daftar yang dikembalikan hanya mencakup semua pengecualian kebijakan yang terkait dengan policyAssignmentId. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans PolicyExemption 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'>
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk