Delen via


PolicyAssignmentsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

PolicyClient's

<xref:policy_assignments> Kenmerk.

Overname
builtins.object
PolicyAssignmentsOperations

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
Vereist

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
Vereist

De naam van de beleidstoewijzing. Vereist.

parameters
PolicyAssignment of IO
Vereist

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
Vereist

De id van de beleidstoewijzing die moet worden gemaakt. Gebruik de notatie {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Vereist.

parameters
PolicyAssignment of IO
Vereist

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
Vereist

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
Vereist

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
Vereist

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
Vereist

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
Vereist

De naam van de beleidstoewijzing die u wilt ophalen. 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
Vereist

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
Vereist

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

management_group_id
str
Vereist

De id van de beheergroep. Vereist.

filter
str
Vereist

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_group_name
str
Vereist

De naam van de resourcegroep die de resource bevat. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. De naamruimte van een virtuele machine is bijvoorbeeld Microsoft.Compute (van Microsoft.Compute/virtualMachines). Vereist.

parent_resource_path
str
Vereist

Het bovenliggende resourcepad. Gebruik een lege tekenreeks als er geen tekenreeks is. Vereist.

resource_type
str
Vereist

De naam van het resourcetype. De typenaam van een web-app is bijvoorbeeld 'sites' (van Microsoft.Web/sites). Vereist.

resource_name
str
Vereist

De naam van de resource. Vereist.

filter
str
Vereist

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
Vereist

De naam van de resourcegroep die beleidstoewijzingen bevat. Vereist.

filter
str
Vereist

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