Policy Set Definitions - Get At Management Group
Recupera una definizione del set di criteri.
Questa operazione recupera la definizione del set di criteri nel gruppo di gestione specificato con il nome specificato.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}?api-version=2023-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
management
|
path | True |
string |
ID del gruppo di gestione. |
policy
|
path | True |
string |
Nome della definizione del set di criteri da ottenere. Criterio di espressione regolare: |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK: restituisce informazioni sulla definizione del set di criteri. |
|
Other Status Codes |
Risposta di errore che descrive perché l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Retrieve a policy set definition at management group level
Esempio di richiesta
Risposta di esempio
{
"id": "/providers/Microsoft.Management/managementgroups/MyManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/CostManagement",
"type": "Microsoft.Authorization/policySetDefinitions",
"name": "CostManagement",
"properties": {
"displayName": "Cost Management",
"description": "Policies to enforce low cost storage SKUs",
"metadata": {
"category": "Cost Management"
},
"version": "1.2.1",
"versions": [
"1.2.1",
"1.0.0"
],
"policyDefinitions": [
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1",
"policyDefinitionReferenceId": "Limit_Skus",
"parameters": {
"listOfAllowedSKUs": {
"value": [
"Standard_GRS",
"Standard_LRS"
]
}
}
},
{
"policyDefinitionId": "/providers/Microsoft.Management/managementgroups/MyManagementGroup/providers/Microsoft.Authorization/policyDefinitions/ResourceNaming",
"policyDefinitionReferenceId": "Resource_Naming",
"parameters": {
"prefix": {
"value": "DeptA"
},
"suffix": {
"value": "-LC"
}
}
}
]
}
}
Definizioni
Nome | Descrizione |
---|---|
Cloud |
Risposta di errore da un'operazione di criteri. |
created |
Tipo di identità che ha creato la risorsa. |
Error |
Informazioni aggiuntive sulla gestione delle risorse. |
Error |
Risposta di errore |
Metadata |
Metadati generali per il parametro. |
Parameter |
Definizione di un parametro che può essere fornito ai criteri. |
parameter |
Tipo di dati del parametro. |
Parameter |
Valore di un parametro. |
Policy |
Gruppo di definizione dei criteri. |
Policy |
Riferimento alla definizione dei criteri. |
Policy |
Definizione del set di criteri. |
policy |
Tipo di definizione del set di criteri. I valori possibili sono NotSpecified, BuiltIn, Custom e Static. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
CloudError
Risposta di errore da un'operazione di criteri.
Nome | Tipo | Descrizione |
---|---|---|
error |
Risposta di errore |
createdByType
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Informazioni aggiuntive sulla gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
ErrorResponse
Risposta di errore
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
Metadata
Metadati generali per il parametro.
Nome | Tipo | Descrizione |
---|---|---|
assignPermissions |
boolean |
Impostare su true per avere portale di Azure creare assegnazioni di ruolo nel valore dell'ID risorsa o dell'ambito della risorsa di questo parametro durante l'assegnazione dei criteri. Questa proprietà è utile nel caso in cui si desideri assegnare autorizzazioni al di fuori dell'ambito di assegnazione. |
description |
string |
Descrizione del parametro. |
displayName |
string |
Nome visualizzato per il parametro. |
strongType |
string |
Usato per assegnare la definizione dei criteri tramite il portale. Fornisce un elenco di valori con riconoscimento del contesto da cui scegliere l'utente. |
ParameterDefinitionsValue
Definizione di un parametro che può essere fornito ai criteri.
Nome | Tipo | Descrizione |
---|---|---|
allowedValues |
object[] |
Valori consentiti per il parametro. |
defaultValue |
object |
Valore predefinito per il parametro se non viene specificato alcun valore. |
metadata |
Metadati generali per il parametro. |
|
schema |
object |
Fornisce la convalida degli input dei parametri durante l'assegnazione usando uno schema JSON auto-definito. Questa proprietà è supportata solo per i parametri di tipo oggetto e segue l'implementazione dello schema Json.NET schema 2019-09. Per altre informazioni sull'uso di schemi https://json-schema.org/ in e schemi di test, vedere https://www.jsonschemavalidator.net/. |
type |
Tipo di dati del parametro. |
parameterType
Tipo di dati del parametro.
Nome | Tipo | Descrizione |
---|---|---|
Array |
string |
|
Boolean |
string |
|
DateTime |
string |
|
Float |
string |
|
Integer |
string |
|
Object |
string |
|
String |
string |
ParameterValuesValue
Valore di un parametro.
Nome | Tipo | Descrizione |
---|---|---|
value |
object |
Valore del parametro. |
PolicyDefinitionGroup
Gruppo di definizione dei criteri.
Nome | Tipo | Descrizione |
---|---|---|
additionalMetadataId |
string |
ID risorsa di una risorsa contenente metadati aggiuntivi sul gruppo. |
category |
string |
Categoria del gruppo. |
description |
string |
Descrizione del gruppo. |
displayName |
string |
il nome visualizzato del gruppo. |
name |
string |
Nome del gruppo. |
PolicyDefinitionReference
Riferimento alla definizione dei criteri.
Nome | Tipo | Descrizione |
---|---|---|
groupNames |
string[] |
Nome dei gruppi a cui appartiene questo riferimento alla definizione dei criteri. |
parameters |
<string,
Parameter |
Valori dei parametri per la regola dei criteri a cui si fa riferimento. Le chiavi sono i nomi dei parametri. |
policyDefinitionId |
string |
ID della definizione o del set di criteri. |
policyDefinitionReferenceId |
string |
ID univoco (all'interno della definizione del set di criteri) per questo riferimento alla definizione dei criteri. |
PolicySetDefinition
Definizione del set di criteri.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID della definizione del set di criteri. |
name |
string |
Nome della definizione del set di criteri. |
properties.description |
string |
Descrizione della definizione del set di criteri. |
properties.displayName |
string |
Nome visualizzato della definizione del set di criteri. |
properties.metadata |
object |
Metadati delle definizioni del set di criteri. I metadati sono un oggetto terminato aperto ed è in genere una raccolta di coppie di valori chiave. |
properties.parameters |
<string,
Parameter |
Parametri di definizione del set di criteri che possono essere usati nei riferimenti alle definizioni dei criteri. |
properties.policyDefinitionGroups |
I metadati che descrivono i gruppi di riferimenti alle definizioni dei criteri all'interno della definizione del set di criteri. |
|
properties.policyDefinitions |
Matrice di riferimenti alla definizione dei criteri. |
|
properties.policyType |
Tipo di definizione del set di criteri. I valori possibili sono NotSpecified, BuiltIn, Custom e Static. |
|
properties.version |
string |
Versione della definizione del set di criteri in formato #.#.# . |
properties.versions |
string[] |
Elenco delle versioni disponibili per questa definizione del set di criteri. |
systemData |
Metadati di sistema relativi a questa risorsa. |
|
type |
string |
Tipo della risorsa (Microsoft.Authorization/policySetDefinitions). |
policyType
Tipo di definizione del set di criteri. I valori possibili sono NotSpecified, BuiltIn, Custom e Static.
Nome | Tipo | Descrizione |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
NotSpecified |
string |
|
Static |
string |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
Timestamp della creazione di risorse (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string |
Timestamp dell'ultima modifica della risorsa (UTC) |
lastModifiedBy |
string |
Identità che ha modificato l'ultima risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima risorsa. |