PolicyAssignmentsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

PolicyClient's

<xref:policy_assignments> -Attribut.

Vererbung
builtins.object
PolicyAssignmentsOperations

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

scope
str
Erforderlich

Der Bereich der Richtlinienzuweisung. Erforderlich.

policy_assignment_name
str
Erforderlich

Der Name der Richtlinienzuweisung. Erforderlich.

parameters
PolicyAssignment oder IO
Erforderlich

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
Erforderlich

Die ID der zu erstellenden Richtlinienzuweisung. Verwenden Sie das Format "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}". Erforderlich.

parameters
PolicyAssignment oder IO
Erforderlich

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

scope
str
Erforderlich

Der Bereich der Richtlinienzuweisung. Erforderlich.

policy_assignment_name
str
Erforderlich

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
Erforderlich

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

scope
str
Erforderlich

Der Bereich der Richtlinienzuweisung. Erforderlich.

policy_assignment_name
str
Erforderlich

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
Erforderlich

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
Erforderlich

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
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Der übergeordnete Ressourcenpfad. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp. Erforderlich.

resource_name
str
Erforderlich

Der Name der Ressource mit Richtlinienzuweisungen. Erforderlich.

filter
str
Erforderlich

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
Erforderlich

Der Name der Ressourcengruppe, die Richtlinienzuweisungen enthält. Erforderlich.

filter
str
Erforderlich

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