PolicyExemptions interface
Antarmuka yang mewakili PolicyExemptions.
Metode
| create |
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, Policy |
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, Policy |
Operasi ini mengambil pengecualian kebijakan tunggal, mengingat namanya dan cakupan tempatnya dibuat. |
| list(Policy |
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 |
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. |
| list |
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'). |
| list |
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, Policy |
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.
Parameter opsi.
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.
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.
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
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.
Parameter opsi.
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.
Parameter opsi.
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.
Parameter opsi.
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.
Parameter opsi.
Mengembalikan
Promise<PolicyExemption>