PolicyAssignmentsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:
<xref:policy_assignments> -Attribut.
- Vererbung
-
builtins.objectPolicyAssignmentsOperations
Konstruktor
PolicyAssignmentsOperations(*args, **kwargs)
Methoden
create |
Erstellt eine Richtlinienzuweisung. Richtlinienzuweisungen werden von untergeordneten Ressourcen geerbt. Wenn Sie beispielsweise eine Richtlinie auf eine Ressourcengruppe anwenden, wird diese Richtlinie allen Ressourcen in der Gruppe zugewiesen. |
create_by_id |
Erstellt eine Richtlinienzuweisung nach ID. Richtlinienzuweisungen werden von untergeordneten Ressourcen geerbt. Wenn Sie beispielsweise eine Richtlinie auf eine Ressourcengruppe anwenden, wird diese Richtlinie allen Ressourcen in der Gruppe zugewiesen. Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscription-id}/" für Abonnements, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für Ressourcengruppen und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-type}/{resource-name}" für Ressourcen. |
delete |
Löscht eine Richtlinienzuweisung. |
delete_by_id |
Löscht eine Richtlinienzuweisung nach ID. Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscription-id}/" für Abonnements, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für Ressourcengruppen und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-type}/{resource-name}" für Ressourcen. |
get |
Ruft eine Richtlinienzuweisung ab. |
get_by_id |
Ruft eine Richtlinienzuweisung nach ID ab. Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscription-id}/" für Abonnements, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für Ressourcengruppen und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-type}/{resource-name}" für Ressourcen. |
list |
Ruft alle Richtlinienzuweisungen für ein Abonnement ab. |
list_for_resource |
Ruft Richtlinienzuweisungen für eine Ressource ab. |
list_for_resource_group |
Ruft Richtlinienzuweisungen für die Ressourcengruppe ab. |
create
Erstellt eine Richtlinienzuweisung.
Richtlinienzuweisungen werden von untergeordneten Ressourcen geerbt. Wenn Sie beispielsweise eine Richtlinie auf eine Ressourcengruppe anwenden, wird diese Richtlinie allen Ressourcen in der Gruppe zugewiesen.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parameter
- parameters
- PolicyAssignment oder IO
Parameter für die Richtlinienzuweisung. Ist entweder ein PolicyAssignment-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind "application/json", "text/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
create_by_id
Erstellt eine Richtlinienzuweisung nach ID.
Richtlinienzuweisungen werden von untergeordneten Ressourcen geerbt. Wenn Sie beispielsweise eine Richtlinie auf eine Ressourcengruppe anwenden, wird diese Richtlinie allen Ressourcen in der Gruppe zugewiesen. Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscription-id}/" für Abonnements, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für Ressourcengruppen und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-type}/{resource-name}" für Ressourcen.
create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parameter
- policy_assignment_id
- str
Die ID der zu erstellenden Richtlinienzuweisung. Verwenden Sie das Format "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Erforderlich.
- parameters
- PolicyAssignment oder IO
Parameter für die Richtlinienzuweisung. Ist entweder ein PolicyAssignment-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind "application/json", "text/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Löscht eine Richtlinienzuweisung.
delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None
Parameter
- policy_assignment_name
- str
Der Name der zu löschenden Richtlinienzuweisung. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicyAssignment oder None oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete_by_id
Löscht eine Richtlinienzuweisung nach ID.
Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscription-id}/" für Abonnements, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für Ressourcengruppen und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-type}/{resource-name}" für Ressourcen.
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parameter
- policy_assignment_id
- str
Die ID der zu löschenden Richtlinienzuweisung. Verwenden Sie das Format "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Ruft eine Richtlinienzuweisung ab.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parameter
- policy_assignment_name
- str
Der Name der abzurufenden Richtlinienzuweisung. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get_by_id
Ruft eine Richtlinienzuweisung nach ID ab.
Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscription-id}/" für Abonnements, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" für Ressourcengruppen und "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-type}/{resource-name}" für Ressourcen.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parameter
- policy_assignment_id
- str
Die ID der abzurufenden Richtlinienzuweisung. Verwenden Sie das Format "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list
Ruft alle Richtlinienzuweisungen für ein Abonnement ab.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parameter
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_for_resource
Ruft Richtlinienzuweisungen für eine Ressource ab.
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]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die die Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_for_resource_group
Ruft Richtlinienzuweisungen für die Ressourcengruppe ab.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die Richtlinienzuweisungen enthält. Erforderlich.
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von PolicyAssignment oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
models
models = <module 'azure.mgmt.resource.policy.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>
Azure SDK for Python