Freigeben über


PolicyAssignments interface

Schnittstelle, die eine PolicyAssignments darstellt.

Methoden

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Richtlinienzuweisungen werden von untergeordneten Ressourcen geerbt. Wenn Sie beispielsweise eine Richtlinie auf eine Ressourcengruppe anwenden, wird diese Richtlinie allen Ressourcen in der Gruppe zugewiesen.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

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(string, string, PolicyAssignmentsDeleteOptionalParams)

Löscht eine Richtlinienzuweisung.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

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(string, string, PolicyAssignmentsGetOptionalParams)

Ruft eine Richtlinienzuweisung ab.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

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(PolicyAssignmentsListOptionalParams)

Ruft alle Richtlinienzuweisungen für ein Abonnement ab.

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Ruft Richtlinienzuweisungen für eine Ressource ab.

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Ruft Richtlinienzuweisungen für die Ressourcengruppe ab.

Details zur Methode

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Richtlinienzuweisungen werden von untergeordneten Ressourcen geerbt. Wenn Sie beispielsweise eine Richtlinie auf eine Ressourcengruppe anwenden, wird diese Richtlinie allen Ressourcen in der Gruppe zugewiesen.

function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>

Parameter

scope

string

Der Bereich der Richtlinienzuweisung.

policyAssignmentName

string

Der Name der Richtlinienzuweisung.

parameters
PolicyAssignment

Parameter für die Richtlinienzuweisung.

options
PolicyAssignmentsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

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.

function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>

Parameter

policyAssignmentId

string

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

parameters
PolicyAssignment

Parameter für die Richtlinienzuweisung.

options
PolicyAssignmentsCreateByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Löscht eine Richtlinienzuweisung.

function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>

Parameter

scope

string

Der Bereich der Richtlinienzuweisung.

policyAssignmentName

string

Der Name der zu löschenden Richtlinienzuweisung.

options
PolicyAssignmentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

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.

function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>

Parameter

policyAssignmentId

string

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

options
PolicyAssignmentsDeleteByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Ruft eine Richtlinienzuweisung ab.

function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>

Parameter

scope

string

Der Bereich der Richtlinienzuweisung.

policyAssignmentName

string

Der Name der abzurufenden Richtlinienzuweisung.

options
PolicyAssignmentsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

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.

function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>

Parameter

policyAssignmentId

string

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

options
PolicyAssignmentsGetByIdOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Ruft alle Richtlinienzuweisungen für ein Abonnement ab.

function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parameter

options
PolicyAssignmentsListOptionalParams

Die Optionsparameter.

Gibt zurück

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Ruft Richtlinienzuweisungen für eine Ressource ab.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parameter

resourceGroupName

string

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

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

parentResourcePath

string

Der übergeordnete Ressourcenpfad.

resourceType

string

Der Ressourcentyp.

resourceName

string

Der Name der Ressource mit Richtlinienzuweisungen.

options
PolicyAssignmentsListForResourceOptionalParams

Die Optionsparameter.

Gibt zurück

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Ruft Richtlinienzuweisungen für die Ressourcengruppe ab.

function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe, die Richtlinienzuweisungen enthält.

Gibt zurück