PolicyExemptions interface

Antarmuka yang mewakili PolicyExemptions.

Metode

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

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 pengecualian untuk semua sumber daya yang berlaku dalam grup sumber daya.

delete(string, string, PolicyExemptionsDeleteOptionalParams)

Operasi ini menghapus pengecualian kebijakan, mengingat namanya dan cakupan tempatnya dibuat. Cakupan pengecualian kebijakan adalah bagian dari ID sebelumnya '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

get(string, string, PolicyExemptionsGetOptionalParams)

Operasi ini mengambil pengecualian kebijakan tunggal, mengingat namanya dan cakupan tempatnya dibuat.

list(PolicyExemptionsListOptionalParams)

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.

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

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 mencakup semua pengecualian kebijakan yang ditetapkan ke grup manajemen atau leluhur grup manajemen.

listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)

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 mencakup 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 dan nama jenis secara terpisah adalah menyediakan keduanya dalam parameter {resourceType}, format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

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.

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

Operasi ini memperbarui pengecualian kebijakan dengan cakupan dan nama yang diberikan.

Detail Metode

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

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 pengecualian untuk semua sumber daya yang berlaku dalam grup sumber daya.

function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>

Parameter

scope

string

Cakupan 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}'

policyExemptionName

string

Nama pengecualian kebijakan yang akan dihapus.

parameters
PolicyExemption

Parameter untuk pengecualian kebijakan.

Mengembalikan

Promise<PolicyExemption>

delete(string, string, PolicyExemptionsDeleteOptionalParams)

Operasi ini menghapus pengecualian kebijakan, mengingat namanya dan cakupan tempatnya dibuat. Cakupan pengecualian kebijakan adalah bagian dari ID sebelumnya '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>

Parameter

scope

string

Cakupan 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}'

policyExemptionName

string

Nama pengecualian kebijakan yang akan dihapus.

options
PolicyExemptionsDeleteOptionalParams

Parameter opsi.

Mengembalikan

Promise<void>

get(string, string, PolicyExemptionsGetOptionalParams)

Operasi ini mengambil pengecualian kebijakan tunggal, mengingat namanya dan cakupan tempatnya dibuat.

function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>

Parameter

scope

string

Cakupan 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}'

policyExemptionName

string

Nama pengecualian kebijakan yang akan dihapus.

options
PolicyExemptionsGetOptionalParams

Parameter opsi.

Mengembalikan

Promise<PolicyExemption>

list(PolicyExemptionsListOptionalParams)

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.

function list(options?: PolicyExemptionsListOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parameter

options
PolicyExemptionsListOptionalParams

Parameter opsi.

Mengembalikan

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

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 mencakup semua pengecualian kebijakan yang ditetapkan ke grup manajemen atau leluhur grup manajemen.

function listForManagementGroup(managementGroupId: string, options?: PolicyExemptionsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parameter

managementGroupId

string

ID grup manajemen.

Mengembalikan

listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)

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 mencakup 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 dan nama jenis secara terpisah adalah menyediakan keduanya dalam parameter {resourceType}, format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyExemptionsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parameter

resourceGroupName

string

Nama grup sumber daya yang berisi sumber daya.

resourceProviderNamespace

string

Namespace penyedia sumber daya. Misalnya, namespace komputer virtual adalah Microsoft.Compute (dari Microsoft.Compute/virtualMachines)

parentResourcePath

string

Jalur sumber daya induk. Gunakan string kosong jika tidak ada.

resourceType

string

Nama jenis sumber daya. Misalnya nama jenis aplikasi web adalah 'situs' (dari Microsoft.Web/sites).

resourceName

string

Nama sumber daya.

Mengembalikan

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

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.

function listForResourceGroup(resourceGroupName: string, options?: PolicyExemptionsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parameter

resourceGroupName

string

Nama grup sumber daya yang berisi sumber daya.

Mengembalikan

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

Operasi ini memperbarui pengecualian kebijakan dengan cakupan dan nama yang diberikan.

function update(scope: string, policyExemptionName: string, parameters: PolicyExemptionUpdate, options?: PolicyExemptionsUpdateOptionalParams): Promise<PolicyExemption>

Parameter

scope

string

Cakupan 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}'

policyExemptionName

string

Nama pengecualian kebijakan yang akan dihapus.

parameters
PolicyExemptionUpdate

Parameter untuk permintaan patch pengecualian kebijakan.

options
PolicyExemptionsUpdateOptionalParams

Parameter opsi.

Mengembalikan

Promise<PolicyExemption>