PolicyAssignments interface
Interface die een PolicyAssignments vertegenwoordigt.
Methoden
| create(string, string, Policy |
Met deze bewerking wordt een beleidstoewijzing gemaakt of bijgewerkt met het opgegeven bereik en de naam. Beleidstoewijzingen zijn van toepassing op alle resources die binnen hun bereik vallen. Wanneer u bijvoorbeeld een beleid toewijst op het bereik van de resourcegroep, is dat beleid van toepassing op alle resources in de groep. |
| create |
Met deze bewerking wordt de beleidstoewijzing gemaakt of bijgewerkt met de opgegeven id. Beleidstoewijzingen die voor een bereik zijn gemaakt, zijn van toepassing op alle resources in dat bereik. Wanneer u bijvoorbeeld een beleid toewijst aan een resourcegroep die van toepassing is op alle resources in de groep. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
| delete(string, string, Policy |
Met deze bewerking wordt een beleidstoewijzing verwijderd op basis van de naam en het bereik waarin deze is gemaakt. Het bereik van een beleidstoewijzing is het deel van de id die voorafgaat aan '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. |
| delete |
Met deze bewerking wordt het beleid met de opgegeven id verwijderd. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige indelingen voor {scope} zijn: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (beheergroep), '/subscriptions/{subscriptionId}' (abonnement), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} (resourcegroep) of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (resource). |
| get(string, string, Policy |
Met deze bewerking wordt één beleidstoewijzing opgehaald, op basis van de naam en het bereik waarvoor deze is gemaakt. |
| get |
Met de bewerking wordt de beleidstoewijzing opgehaald met de opgegeven id. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
| list(Policy |
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan het opgegeven abonnement dat overeenkomt met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die aan het abonnement zijn gekoppeld, inclusief toewijzingen die rechtstreeks of vanuit beheergroepen die het opgegeven abonnement bevatten, evenals alle toegepaste op objecten in het abonnement. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op het abonnement. Dit is alles in de niet-gefilterde lijst, behalve de toewijzingen die zijn toegepast op objecten in het abonnement. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen die zich in het abonnement bevinden. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is. |
| list |
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die van toepassing zijn op de beheergroep die overeenkomt met de opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die zijn toegewezen aan de beheergroep of de voorouders van de beheergroep. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen die zich in de beheergroep bevinden. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is die van toepassing is op de beheergroep. |
| list |
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan de opgegeven resource in de opgegeven resourcegroep en het abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resource, inclusief toewijzingen die rechtstreeks of van alle bereiken van toepassing zijn, evenals alle toegepaste op resources in de resource. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op de resource. Dit is alles in de niet-gefilterde lijst, behalve de toewijzingen die zijn toegepast op resources in de resource. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen op resourceniveau. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is die van toepassing is op de resource. Drie parameters plus de resourcenaam worden gebruikt om een specifieke resource te identificeren. Als de resource geen deel uitmaakt van een bovenliggende resource (het meest voorkomende geval), mag het bovenliggende resourcepad niet worden opgegeven (of opgegeven als ''). Een web-app kan bijvoorbeeld worden opgegeven als ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Als de resource deel uitmaakt van een bovenliggende resource, moeten alle parameters worden opgegeven. Een DNS-naam van een virtuele machine kan bijvoorbeeld worden opgegeven als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Een handig alternatief voor het afzonderlijk opgeven van de naamruimte en de typenaam is om beide op te geven in de parameter {resourceType}, indeling: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan de opgegeven resourcegroep in het opgegeven abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resourcegroep, inclusief toewijzingen die rechtstreeks van toepassing zijn of van toepassing zijn op bereiken, evenals alle toegepaste op resources in de resourcegroep. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op de resourcegroep. Dit is alles in de niet-gefilterde lijst, behalve de toewijzingen die zijn toegepast op resources in de resourcegroep. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen die zich in de resourcegroep bevinden. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is die van toepassing is op de resourcegroep. |
| update(string, string, Policy |
Met deze bewerking wordt een beleidstoewijzing bijgewerkt met het opgegeven bereik en de opgegeven naam. Beleidstoewijzingen zijn van toepassing op alle resources die binnen hun bereik vallen. Wanneer u bijvoorbeeld een beleid toewijst op het bereik van de resourcegroep, is dat beleid van toepassing op alle resources in de groep. |
| update |
Met deze bewerking wordt de beleidstoewijzing bijgewerkt met de opgegeven id. Beleidstoewijzingen die voor een bereik zijn gemaakt, zijn van toepassing op alle resources in dat bereik. Wanneer u bijvoorbeeld een beleid toewijst aan een resourcegroep die van toepassing is op alle resources in de groep. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
Methodedetails
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
Met deze bewerking wordt een beleidstoewijzing gemaakt of bijgewerkt met het opgegeven bereik en de naam. Beleidstoewijzingen zijn van toepassing op alle resources die binnen hun bereik vallen. Wanneer u bijvoorbeeld een beleid toewijst op het bereik van de resourcegroep, is dat beleid van toepassing op alle resources in de groep.
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
Parameters
- scope
-
string
Het bereik van de beleidstoewijzing. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
De naam van de beleidstoewijzing.
- parameters
- PolicyAssignment
Parameters voor de beleidstoewijzing.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
Met deze bewerking wordt de beleidstoewijzing gemaakt of bijgewerkt met de opgegeven id. Beleidstoewijzingen die voor een bereik zijn gemaakt, zijn van toepassing op alle resources in dat bereik. Wanneer u bijvoorbeeld een beleid toewijst aan een resourcegroep die van toepassing is op alle resources in de groep. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
Parameters
- policyAssignmentId
-
string
De id van de beleidstoewijzing die moet worden gemaakt. Gebruik de indeling {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.
- parameters
- PolicyAssignment
Parameters voor beleidstoewijzing.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Met deze bewerking wordt een beleidstoewijzing verwijderd op basis van de naam en het bereik waarin deze is gemaakt. Het bereik van een beleidstoewijzing is het deel van de id die voorafgaat aan '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Parameters
- scope
-
string
Het bereik van de beleidstoewijzing. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
De naam van de beleidstoewijzing die u wilt verwijderen.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
Met deze bewerking wordt het beleid met de opgegeven id verwijderd. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige indelingen voor {scope} zijn: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (beheergroep), '/subscriptions/{subscriptionId}' (abonnement), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} (resourcegroep) of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (resource).
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
Parameters
- policyAssignmentId
-
string
De id van de beleidstoewijzing die moet worden verwijderd. Gebruik de indeling {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Met deze bewerking wordt één beleidstoewijzing opgehaald, op basis van de naam en het bereik waarvoor deze is gemaakt.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Parameters
- scope
-
string
Het bereik van de beleidstoewijzing. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
De naam van de beleidstoewijzing die moet worden opgehaald.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
Met de bewerking wordt de beleidstoewijzing opgehaald met de opgegeven id. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
Parameters
- policyAssignmentId
-
string
De id van de beleidstoewijzing die moet worden opgehaald. Gebruik de indeling {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan het opgegeven abonnement dat overeenkomt met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die aan het abonnement zijn gekoppeld, inclusief toewijzingen die rechtstreeks of vanuit beheergroepen die het opgegeven abonnement bevatten, evenals alle toegepaste op objecten in het abonnement. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op het abonnement. Dit is alles in de niet-gefilterde lijst, behalve de toewijzingen die zijn toegepast op objecten in het abonnement. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen die zich in het abonnement bevinden. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parameters
De optiesparameters.
Retouren
listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die van toepassing zijn op de beheergroep die overeenkomt met de opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die zijn toegewezen aan de beheergroep of de voorouders van de beheergroep. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen die zich in de beheergroep bevinden. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is die van toepassing is op de beheergroep.
function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parameters
- managementGroupId
-
string
De id van de beheergroep.
De optiesparameters.
Retouren
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan de opgegeven resource in de opgegeven resourcegroep en het abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resource, inclusief toewijzingen die rechtstreeks of van alle bereiken van toepassing zijn, evenals alle toegepaste op resources in de resource. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op de resource. Dit is alles in de niet-gefilterde lijst, behalve de toewijzingen die zijn toegepast op resources in de resource. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen op resourceniveau. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is die van toepassing is op de resource. Drie parameters plus de resourcenaam worden gebruikt om een specifieke resource te identificeren. Als de resource geen deel uitmaakt van een bovenliggende resource (het meest voorkomende geval), mag het bovenliggende resourcepad niet worden opgegeven (of opgegeven als ''). Een web-app kan bijvoorbeeld worden opgegeven als ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Als de resource deel uitmaakt van een bovenliggende resource, moeten alle parameters worden opgegeven. Een DNS-naam van een virtuele machine kan bijvoorbeeld worden opgegeven als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Een handig alternatief voor het afzonderlijk opgeven van de naamruimte en de typenaam is om beide op te geven in de parameter {resourceType}, indeling: ({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>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep die de resource bevat.
- resourceProviderNamespace
-
string
De naamruimte van de resourceprovider. De naamruimte van een virtuele machine is bijvoorbeeld Microsoft.Compute (van Microsoft.Compute/virtualMachines)
- parentResourcePath
-
string
Het bovenliggende resourcepad. Gebruik een lege tekenreeks als er geen is.
- resourceType
-
string
De naam van het resourcetype. De typenaam van een web-app is bijvoorbeeld 'sites' (van Microsoft.Web/sites).
- resourceName
-
string
De naam van de resource.
De optiesparameters.
Retouren
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan de opgegeven resourcegroep in het opgegeven abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()', 'atExactScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resourcegroep, inclusief toewijzingen die rechtstreeks van toepassing zijn of van toepassing zijn op bereiken, evenals alle toegepaste op resources in de resourcegroep. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op de resourcegroep. Dit is alles in de niet-gefilterde lijst, behalve de toewijzingen die zijn toegepast op resources in de resourcegroep. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidstoewijzingen die zich in de resourcegroep bevinden. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie waarvan de id {value} is die van toepassing is op de resourcegroep.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parameters
- resourceGroupName
-
string
De naam van de resourcegroep die beleidstoewijzingen bevat.
De optiesparameters.
Retouren
update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)
Met deze bewerking wordt een beleidstoewijzing bijgewerkt met het opgegeven bereik en de opgegeven naam. Beleidstoewijzingen zijn van toepassing op alle resources die binnen hun bereik vallen. Wanneer u bijvoorbeeld een beleid toewijst op het bereik van de resourcegroep, is dat beleid van toepassing op alle resources in de groep.
function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>
Parameters
- scope
-
string
Het bereik van de beleidstoewijzing. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
De naam van de beleidstoewijzing.
- parameters
- PolicyAssignmentUpdate
Parameters voor patchaanvraag voor beleidstoewijzing.
De optiesparameters.
Retouren
Promise<PolicyAssignment>
updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)
Met deze bewerking wordt de beleidstoewijzing bijgewerkt met de opgegeven id. Beleidstoewijzingen die voor een bereik zijn gemaakt, zijn van toepassing op alle resources in dat bereik. Wanneer u bijvoorbeeld een beleid toewijst aan een resourcegroep die van toepassing is op alle resources in de groep. Id's voor beleidstoewijzing hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>
Parameters
- policyAssignmentId
-
string
De id van de beleidstoewijzing die moet worden bijgewerkt. Gebruik de indeling {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.
- parameters
- PolicyAssignmentUpdate
Parameters voor patchaanvraag voor beleidstoewijzing.
De optiesparameters.
Retouren
Promise<PolicyAssignment>