Condividi tramite


PolicyAssignments interface

Interfaccia che rappresenta un oggetto PolicyAssignments.

Metodi

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Elimina un'assegnazione di criteri.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.

get(string, string, PolicyAssignmentsGetOptionalParams)

Ottiene un'assegnazione di criteri.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.

list(PolicyAssignmentsListOptionalParams)

Ottiene tutte le assegnazioni di criteri per una sottoscrizione.

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

Ottiene le assegnazioni di criteri per una risorsa.

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Ottiene le assegnazioni di criteri per il gruppo di risorse.

Dettagli metodo

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo.

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

Parametri

scope

string

Ambito dell'assegnazione dei criteri.

policyAssignmentName

string

Nome dell'assegnazione dei criteri.

parameters
PolicyAssignment

Parametri per l'assegnazione dei criteri.

options
PolicyAssignmentsCreateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Le assegnazioni dei criteri vengono ereditate dalle risorse figlio. Ad esempio, quando si applica un criterio a un gruppo di risorse a cui vengono assegnati criteri a tutte le risorse del gruppo. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.

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

Parametri

policyAssignmentId

string

ID dell'assegnazione dei criteri da creare. Usare il formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

parameters
PolicyAssignment

Parametri per l'assegnazione dei criteri.

options
PolicyAssignmentsCreateByIdOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Elimina un'assegnazione di criteri.

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

Parametri

scope

string

Ambito dell'assegnazione dei criteri.

policyAssignmentName

string

Nome dell'assegnazione dei criteri da eliminare.

options
PolicyAssignmentsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.

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

Parametri

policyAssignmentId

string

ID dell'assegnazione dei criteri da eliminare. Usare il formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

options
PolicyAssignmentsDeleteByIdOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Ottiene un'assegnazione di criteri.

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

Parametri

scope

string

Ambito dell'assegnazione dei criteri.

policyAssignmentName

string

Nome dell'assegnazione dei criteri da ottenere.

options
PolicyAssignmentsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscription-id}/' per le sottoscrizioni, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' per i gruppi di risorse e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' per le risorse.

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

Parametri

policyAssignmentId

string

ID dell'assegnazione dei criteri da ottenere. Usare il formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

options
PolicyAssignmentsGetByIdOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Ottiene tutte le assegnazioni di criteri per una sottoscrizione.

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

Parametri

options
PolicyAssignmentsListOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottiene le assegnazioni di criteri per una risorsa.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse contenente la risorsa. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

resourceProviderNamespace

string

Spazio dei nomi del provider di risorse.

parentResourcePath

string

Percorso della risorsa padre.

resourceType

string

Tipo di risorsa.

resourceName

string

Nome della risorsa con assegnazioni di criteri.

options
PolicyAssignmentsListForResourceOptionalParams

Parametri delle opzioni.

Restituisce

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Ottiene le assegnazioni di criteri per il gruppo di risorse.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse che contiene assegnazioni di criteri.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Parametri delle opzioni.

Restituisce