PolicyAssignments interface
Interfaccia che rappresenta un oggetto PolicyAssignments.
Metodi
create(string, string, Policy |
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. |
create |
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, Policy |
Elimina un'assegnazione di criteri. |
delete |
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, Policy |
Ottiene un'assegnazione di criteri. |
get |
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(Policy |
Ottiene tutte le assegnazioni di criteri per una sottoscrizione. |
list |
Ottiene le assegnazioni di criteri per una risorsa. |
list |
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.
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.
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.
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}'.
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.
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}'.
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
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.
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.
Parametri delle opzioni.