PolicyAssignments interface
Antarmuka yang mewakili PolicyAssignments.
Metode
| create(string, string, Policy |
Operasi ini membuat atau memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup. |
| create |
Operasi ini membuat atau memperbarui penetapan kebijakan dengan ID yang diberikan. Penetapan kebijakan yang dibuat pada cakupan berlaku untuk semua sumber daya yang terkandung dalam cakupan tersebut. Misalnya, saat Anda menetapkan kebijakan ke grup sumber daya yang kebijakannya berlaku untuk semua sumber daya dalam grup. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. 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}'. |
| delete(string, string, Policy |
Operasi ini menghapus penetapan kebijakan, mengingat namanya dan cakupan tempatnya dibuat. Cakupan penetapan kebijakan adalah bagian dari ID sebelumnya '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. |
| delete |
Operasi ini menghapus kebijakan dengan ID yang diberikan. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Format yang valid untuk {scope} adalah: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (grup manajemen), '/subscriptions/{subscriptionId}' (langganan), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' (grup sumber daya), atau '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (sumber daya). |
| get(string, string, Policy |
Operasi ini mengambil satu penetapan kebijakan, mengingat namanya dan cakupannya dibuat. |
| get |
Operasi mengambil penetapan kebijakan dengan ID yang diberikan. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. 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}'. |
| list(Policy |
Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua penetapan 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. Jika $filter=atScope() disediakan, daftar yang dikembalikan menyertakan semua penetapan kebijakan yang berlaku untuk langganan, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke objek yang terkandung dalam langganan. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang ada di langganan. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value}. |
| list |
Operasi ini mengambil daftar semua penetapan kebijakan yang berlaku untuk grup manajemen yang cocok dengan $filter yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter=atScope() disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan yang ditetapkan ke grup manajemen atau leluhur grup manajemen. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang ada di grup manajemen. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup manajemen. |
| list |
Operasi ini mengambil daftar semua penetapan 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()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan 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. Jika $filter=atScope() disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan yang berlaku untuk sumber daya, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang berada di tingkat sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk 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 penetapan 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()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan 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. Jika $filter=atScope() disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan yang berlaku untuk grup sumber daya, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang ada di grup sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup sumber daya. |
| update(string, string, Policy |
Operasi ini memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup. |
| update |
Operasi ini memperbarui penetapan kebijakan dengan ID yang diberikan. Penetapan kebijakan yang dibuat pada cakupan berlaku untuk semua sumber daya yang terkandung dalam cakupan tersebut. Misalnya, saat Anda menetapkan kebijakan ke grup sumber daya yang kebijakannya berlaku untuk semua sumber daya dalam grup. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. 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}'. |
Detail Metode
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
Operasi ini membuat atau memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup.
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
Parameter
- scope
-
string
Cakupan penetapan 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}'
- policyAssignmentName
-
string
Nama penetapan kebijakan.
- parameters
- PolicyAssignment
Parameter untuk penetapan kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
Operasi ini membuat atau memperbarui penetapan kebijakan dengan ID yang diberikan. Penetapan kebijakan yang dibuat pada cakupan berlaku untuk semua sumber daya yang terkandung dalam cakupan tersebut. Misalnya, saat Anda menetapkan kebijakan ke grup sumber daya yang kebijakannya berlaku untuk semua sumber daya dalam grup. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. 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}'.
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
Parameter
- policyAssignmentId
-
string
ID penetapan kebijakan yang akan dibuat. Gunakan format '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.
- parameters
- PolicyAssignment
Parameter untuk penetapan kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Operasi ini menghapus penetapan kebijakan, mengingat namanya dan cakupan tempatnya dibuat. Cakupan penetapan kebijakan adalah bagian dari ID sebelumnya '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Parameter
- scope
-
string
Cakupan penetapan 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}'
- policyAssignmentName
-
string
Nama penetapan kebijakan yang akan dihapus.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
Operasi ini menghapus kebijakan dengan ID yang diberikan. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Format yang valid untuk {scope} adalah: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (grup manajemen), '/subscriptions/{subscriptionId}' (langganan), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' (grup sumber daya), atau '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (sumber daya).
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
Parameter
- policyAssignmentId
-
string
ID penetapan kebijakan yang akan dihapus. Gunakan format '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Operasi ini mengambil satu penetapan kebijakan, mengingat namanya dan cakupannya dibuat.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Parameter
- scope
-
string
Cakupan penetapan 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}'
- policyAssignmentName
-
string
Nama penetapan kebijakan yang akan didapatkan.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
Operasi mengambil penetapan kebijakan dengan ID yang diberikan. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. 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}'.
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
Parameter
- policyAssignmentId
-
string
ID penetapan kebijakan yang akan didapatkan. Gunakan format '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua penetapan 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. Jika $filter=atScope() disediakan, daftar yang dikembalikan menyertakan semua penetapan kebijakan yang berlaku untuk langganan, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke objek yang terkandung dalam langganan. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang ada di langganan. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value}.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parameter
Parameter opsi.
Mengembalikan
listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)
Operasi ini mengambil daftar semua penetapan kebijakan yang berlaku untuk grup manajemen yang cocok dengan $filter yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter=atScope() disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan yang ditetapkan ke grup manajemen atau leluhur grup manajemen. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang ada di grup manajemen. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup manajemen.
function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parameter
- managementGroupId
-
string
ID grup manajemen.
Parameter opsi.
Mengembalikan
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Operasi ini mengambil daftar semua penetapan 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()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan 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. Jika $filter=atScope() disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan yang berlaku untuk sumber daya, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang berada di tingkat sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk 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?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], 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, PolicyAssignmentsListForResourceGroupOptionalParams)
Operasi ini mengambil daftar semua penetapan 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()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan 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. Jika $filter=atScope() disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan yang berlaku untuk grup sumber daya, yang merupakan semuanya dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua penetapan kebijakan yang ada di grup sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang dikembalikan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup sumber daya.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parameter
- resourceGroupName
-
string
Nama grup sumber daya yang berisi penetapan kebijakan.
Parameter opsi.
Mengembalikan
update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)
Operasi ini memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup.
function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>
Parameter
- scope
-
string
Cakupan penetapan 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}'
- policyAssignmentName
-
string
Nama penetapan kebijakan.
- parameters
- PolicyAssignmentUpdate
Parameter untuk permintaan patch penetapan kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>
updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)
Operasi ini memperbarui penetapan kebijakan dengan ID yang diberikan. Penetapan kebijakan yang dibuat pada cakupan berlaku untuk semua sumber daya yang terkandung dalam cakupan tersebut. Misalnya, saat Anda menetapkan kebijakan ke grup sumber daya yang kebijakannya berlaku untuk semua sumber daya dalam grup. ID penetapan kebijakan memiliki format ini: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. 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}'.
function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>
Parameter
- policyAssignmentId
-
string
ID penetapan kebijakan yang akan diperbarui. Gunakan format '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.
- parameters
- PolicyAssignmentUpdate
Parameter untuk permintaan patch penetapan kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyAssignment>