PolicyAssignmentsOperations Klas
Waarschuwing
Maak deze klasse NIET rechtstreeks een instantie.
In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via
<xref:policy_assignments> Kenmerk.
- Overname
-
builtins.objectPolicyAssignmentsOperations
Constructor
PolicyAssignmentsOperations(*args, **kwargs)
Methoden
create |
Hiermee wordt een beleidstoewijzing gemaakt of bijgewerkt. Met deze bewerking wordt een beleidstoewijzing gemaakt of bijgewerkt met het opgegeven bereik en de opgegeven naam. Beleidstoewijzingen zijn van toepassing op alle resources binnen hun bereik. Wanneer u bijvoorbeeld een beleid toewijst op het bereik van de resourcegroep, is dat beleid van toepassing op alle resources in de groep. |
create_by_id |
Hiermee wordt een beleidstoewijzing gemaakt of bijgewerkt. Met deze bewerking wordt de beleidstoewijzing gemaakt of bijgewerkt met de opgegeven id. Beleidstoewijzingen voor een bereik zijn van toepassing op alle resources in dat bereik. Wanneer u bijvoorbeeld een beleid toewijst aan een resourcegroep, is dat beleid van toepassing op alle resources in de groep. Beleidstoewijzings-id's 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 |
Hiermee verwijdert u een beleidstoewijzing. 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_by_id |
Hiermee verwijdert u een beleidstoewijzing. Met deze bewerking wordt het beleid met de opgegeven id verwijderd. Beleidstoewijzings-id's hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige notaties 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 |
Hiermee wordt een beleidstoewijzing opgehaald. Met deze bewerking wordt één beleidstoewijzing opgehaald, op basis van de naam en het bereik waar deze is gemaakt. |
get_by_id |
Haalt de beleidstoewijzing op met de opgegeven id. De bewerking haalt de beleidstoewijzing op met de opgegeven id. Beleidstoewijzings-id's 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 |
Hiermee haalt u alle beleidstoewijzingen op die van toepassing zijn op een abonnement. Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan het opgegeven abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan het abonnement, inclusief de toewijzingen die rechtstreeks van toepassing zijn of van beheergroepen die het opgegeven abonnement bevatten, evenals alle toewijzingen die worden toegepast op objecten in het abonnement. Als $filter=atScope() wordt opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op het abonnement. Dit is alles in de niet-gefilterde lijst, met uitzondering van de toewijzingen die worden toegepast op objecten in het abonnement. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value}. |
list_for_management_group |
Hiermee worden alle beleidstoewijzingen opgehaald die van toepassing zijn op een beheergroep. Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die van toepassing zijn op de beheergroep die overeenkomen met de opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die zijn toegewezen aan de beheergroep of de bovenliggende beheergroep. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value} die van toepassing zijn op de beheergroep. |
list_for_resource |
Hiermee haalt u alle beleidstoewijzingen op die van toepassing zijn op een resource. Met deze bewerking wordt de lijst met alle beleidstoewijzingen opgehaald die zijn gekoppeld aan de opgegeven resource in de opgegeven resourcegroep en het opgegeven abonnement die overeenkomen met de optionele $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resource, inclusief de toewijzingen die rechtstreeks van toepassing zijn of van alle bereiken die zijn opgenomen, evenals alle toewijzingen die zijn toegepast 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=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value} die van toepassing zijn op de resource. Er worden drie parameters plus de resourcenaam gebruikt om een specifieke resource te identificeren. Als de resource geen deel uitmaakt van een bovenliggende resource (het meest voorkomende geval), moet het bovenliggende resourcepad niet worden opgegeven (of 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 voor 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 het typenaam is om beide op te geven in de parameter {resourceType}, indeling: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
list_for_resource_group |
Hiermee worden alle beleidstoewijzingen opgehaald die van toepassing zijn op een resourcegroep. 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 $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resourcegroep, inclusief de toewijzingen die rechtstreeks van toepassing zijn of die van toepassing zijn vanuit bereiken, evenals alle toewijzingen die zijn toegepast 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 ongefilterde lijst, behalve de toewijzingen die worden toegepast op resources in de resourcegroep. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value} die van toepassing zijn op de resourcegroep. |
create
Hiermee wordt een beleidstoewijzing gemaakt of bijgewerkt.
Met deze bewerking wordt een beleidstoewijzing gemaakt of bijgewerkt met het opgegeven bereik en de opgegeven naam. Beleidstoewijzingen zijn van toepassing op alle resources binnen hun bereik. Wanneer u bijvoorbeeld een beleid toewijst op het bereik van de resourcegroep, is dat beleid van toepassing op alle resources in de groep.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parameters
- scope
- str
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}'. Vereist.
- parameters
- PolicyAssignment of IO
Parameters voor de beleidstoewijzing. Is een Type PolicyAssignment of een IO-type. Vereist.
- content_type
- str
Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
create_by_id
Hiermee wordt een beleidstoewijzing gemaakt of bijgewerkt.
Met deze bewerking wordt de beleidstoewijzing gemaakt of bijgewerkt met de opgegeven id. Beleidstoewijzingen voor een bereik zijn van toepassing op alle resources in dat bereik. Wanneer u bijvoorbeeld een beleid toewijst aan een resourcegroep, is dat beleid van toepassing op alle resources in de groep. Beleidstoewijzings-id's 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}'.
create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parameters
- policy_assignment_id
- str
De id van de beleidstoewijzing die moet worden gemaakt. Gebruik de notatie {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Vereist.
- parameters
- PolicyAssignment of IO
Parameters voor beleidstoewijzing. Is een Type PolicyAssignment of een IO-type. Vereist.
- content_type
- str
Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
delete
Hiermee verwijdert u een beleidstoewijzing.
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(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None
Parameters
- scope
- str
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}'. Vereist.
- policy_assignment_name
- str
De naam van de beleidstoewijzing die moet worden verwijderd. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
PolicyAssignment of None of het resultaat van cls(response)
Retourtype
Uitzonderingen
delete_by_id
Hiermee verwijdert u een beleidstoewijzing.
Met deze bewerking wordt het beleid met de opgegeven id verwijderd. Beleidstoewijzings-id's hebben deze indeling: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Geldige notaties 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).
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment | None
Parameters
- policy_assignment_id
- str
De id van de beleidstoewijzing die moet worden verwijderd. Gebruik de notatie {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
PolicyAssignment of None of het resultaat van cls(response)
Retourtype
Uitzonderingen
get
Hiermee wordt een beleidstoewijzing opgehaald.
Met deze bewerking wordt één beleidstoewijzing opgehaald, op basis van de naam en het bereik waar deze is gemaakt.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parameters
- scope
- str
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}'. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
get_by_id
Haalt de beleidstoewijzing op met de opgegeven id.
De bewerking haalt de beleidstoewijzing op met de opgegeven id. Beleidstoewijzings-id's 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}'.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parameters
- policy_assignment_id
- str
De id van de beleidstoewijzing die moet worden opgehaald. Gebruik de notatie {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
list
Hiermee haalt u alle beleidstoewijzingen op die van toepassing zijn op een abonnement.
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die zijn gekoppeld aan het opgegeven abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan het abonnement, inclusief de toewijzingen die rechtstreeks van toepassing zijn of van beheergroepen die het opgegeven abonnement bevatten, evenals alle toewijzingen die worden toegepast op objecten in het abonnement. Als $filter=atScope() wordt opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die van toepassing zijn op het abonnement. Dit is alles in de niet-gefilterde lijst, met uitzondering van de toewijzingen die worden toegepast op objecten in het abonnement. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value}.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parameters
- filter
- str
Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, wordt er geen filter uitgevoerd. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
Een iterator zoals een exemplaar van PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
list_for_management_group
Hiermee worden alle beleidstoewijzingen opgehaald die van toepassing zijn op een beheergroep.
Met deze bewerking wordt de lijst opgehaald met alle beleidstoewijzingen die van toepassing zijn op de beheergroep die overeenkomen met de opgegeven $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter=atScope() is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen die zijn toegewezen aan de beheergroep of de bovenliggende beheergroep. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value} die van toepassing zijn op de beheergroep.
list_for_management_group(management_group_id: str, filter: str, **kwargs: Any) -> Iterable[PolicyAssignment]
Parameters
- filter
- str
Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Een filter is vereist bij het weergeven van beleidstoewijzingen binnen het bereik van de beheergroep. Vereist.
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
Een iterator zoals een exemplaar van PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
list_for_resource
Hiermee haalt u alle beleidstoewijzingen op die van toepassing zijn op een resource.
Met deze bewerking wordt de lijst met alle beleidstoewijzingen opgehaald die zijn gekoppeld aan de opgegeven resource in de opgegeven resourcegroep en het opgegeven abonnement die overeenkomen met de optionele $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resource, inclusief de toewijzingen die rechtstreeks van toepassing zijn of van alle bereiken die zijn opgenomen, evenals alle toewijzingen die zijn toegepast 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=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value} die van toepassing zijn op de resource. Er worden drie parameters plus de resourcenaam gebruikt om een specifieke resource te identificeren. Als de resource geen deel uitmaakt van een bovenliggende resource (het meest voorkomende geval), moet het bovenliggende resourcepad niet worden opgegeven (of 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 voor 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 het typenaam is om beide op te geven in de parameter {resourceType}, indeling: ({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[PolicyAssignment]
Parameters
- resource_provider_namespace
- str
De naamruimte van de resourceprovider. De naamruimte van een virtuele machine is bijvoorbeeld Microsoft.Compute (van Microsoft.Compute/virtualMachines). Vereist.
- parent_resource_path
- str
Het bovenliggende resourcepad. Gebruik een lege tekenreeks als er geen tekenreeks is. Vereist.
- resource_type
- str
De naam van het resourcetype. De typenaam van een web-app is bijvoorbeeld 'sites' (van Microsoft.Web/sites). Vereist.
- filter
- str
Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, wordt er geen filter uitgevoerd. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
Een iterator zoals een exemplaar van PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
list_for_resource_group
Hiermee worden alle beleidstoewijzingen opgehaald die van toepassing zijn op een resourcegroep.
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 $filter. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidstoewijzingen die zijn gekoppeld aan de resourcegroep, inclusief de toewijzingen die rechtstreeks van toepassing zijn of die van toepassing zijn vanuit bereiken, evenals alle toewijzingen die zijn toegepast 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 ongefilterde lijst, behalve de toewijzingen die worden toegepast op resources in de resourcegroep. Als $filter=policyDefinitionId eq {value} is opgegeven, bevat de geretourneerde lijst alle beleidstoewijzingen van de beleidsdefinitie met de id {value} die van toepassing zijn op de resourcegroep.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parameters
- resource_group_name
- str
De naam van de resourcegroep die beleidstoewijzingen bevat. Vereist.
- filter
- str
Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atScope()' of 'policyDefinitionId eq '{value}'. Als $filter niet is opgegeven, wordt er geen filter uitgevoerd. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
Een iterator zoals een exemplaar van PolicyAssignment of het resultaat van cls(response)
Retourtype
Uitzonderingen
Kenmerken
models
models = <module 'azure.mgmt.resource.policy.v2019_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2019_09_01\\models\\__init__.py'>
Azure SDK for Python