Share 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 maakt u een beleidstoewijzing.

Beleidstoewijzingen worden overgenomen door onderliggende resources. Wanneer u bijvoorbeeld een beleid toepast op een resourcegroep, wordt dat beleid toegewezen aan alle resources in de groep.

create_by_id

Hiermee maakt u een beleidstoewijzing op id.

Beleidstoewijzingen worden overgenomen door onderliggende resources. Wanneer u bijvoorbeeld een beleid toepast op een resourcegroep, wordt dat beleid toegewezen aan alle resources in de groep. Wanneer u een bereik voor de toewijzing opgeeft, gebruikt u '/subscriptions/{subscription-id}/' voor abonnementen, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' voor resourcegroepen en '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} voor resources.

delete

Hiermee verwijdert u een beleidstoewijzing.

delete_by_id

Hiermee verwijdert u een beleidstoewijzing op id.

Wanneer u een bereik voor de toewijzing opgeeft, gebruikt u '/subscriptions/{subscription-id}/' voor abonnementen, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' voor resourcegroepen en '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} voor resources.

get

Hiermee haalt u een beleidstoewijzing op.

get_by_id

Hiermee wordt een beleidstoewijzing op basis van id opgehaald.

Wanneer u een bereik voor de toewijzing opgeeft, gebruikt u '/subscriptions/{subscription-id}/' voor abonnementen, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' voor resourcegroepen en '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} voor resources.

list

Hiermee haalt u alle beleidstoewijzingen voor een abonnement op.

list_for_resource

Hiermee haalt u beleidstoewijzingen voor een resource op.

list_for_resource_group

Hiermee worden beleidstoewijzingen voor de resourcegroep opgehaald.

create

Hiermee maakt u een beleidstoewijzing.

Beleidstoewijzingen worden overgenomen door onderliggende resources. Wanneer u bijvoorbeeld een beleid toepast op een resourcegroep, wordt dat beleid toegewezen aan 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. 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 van de hoofdtekstparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyAssignment of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_by_id

Hiermee maakt u een beleidstoewijzing op id.

Beleidstoewijzingen worden overgenomen door onderliggende resources. Wanneer u bijvoorbeeld een beleid toepast op een resourcegroep, wordt dat beleid toegewezen aan alle resources in de groep. Wanneer u een bereik voor de toewijzing opgeeft, gebruikt u '/subscriptions/{subscription-id}/' voor abonnementen, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' voor resourcegroepen en '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} voor resources.

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 indeling '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Vereist.

parameters
PolicyAssignment of IO
Vereist

Parameters voor beleidstoewijzing. Is een Type PolicyAssignment of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyAssignment of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

Hiermee verwijdert u een beleidstoewijzing.

delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

Parameters

scope
str
Vereist

Het bereik van de beleidstoewijzing. Vereist.

policy_assignment_name
str
Vereist

De naam van de beleidstoewijzing die u wilt verwijderen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyAssignment of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_by_id

Hiermee verwijdert u een beleidstoewijzing op id.

Wanneer u een bereik voor de toewijzing opgeeft, gebruikt u '/subscriptions/{subscription-id}/' voor abonnementen, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' voor resourcegroepen en '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} voor resources.

delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

Parameters

policy_assignment_id
str
Vereist

De id van de beleidstoewijzing die moet worden verwijderd. Gebruik de indeling '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyAssignment of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee haalt u een beleidstoewijzing op.

get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

Parameters

scope
str
Vereist

Het bereik van de beleidstoewijzing. Vereist.

policy_assignment_name
str
Vereist

De naam van de beleidstoewijzing die moet worden opgehaald. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyAssignment of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_by_id

Hiermee wordt een beleidstoewijzing op basis van id opgehaald.

Wanneer u een bereik voor de toewijzing opgeeft, gebruikt u '/subscriptions/{subscription-id}/' voor abonnementen, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' voor resourcegroepen en '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} voor resources.

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 indeling '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyAssignment of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee haalt u alle beleidstoewijzingen voor een abonnement op.

list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

Parameters

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. 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

Hiermee haalt u beleidstoewijzingen voor een resource op.

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. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

Het bovenliggende resourcepad. Vereist.

resource_type
str
Vereist

Het resourcetype. Vereist.

resource_name
str
Vereist

De naam van de resource met beleidstoewijzingen. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. 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 beleidstoewijzingen voor de resourcegroep opgehaald.

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. 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.v2016_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_04_01\\models\\__init__.py'>