Policy Set Definition Versions - List By Management Group
Ruft alle Richtliniensatzdefinitionsversionen für eine bestimmte Richtliniensatzdefinition in einer Verwaltungsgruppe ab.
Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionsversionen für die angegebene Richtliniensatzdefinition in einer bestimmten Verwaltungsgruppe ab.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupName}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/versions?api-version=2023-04-01
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupName}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/versions?api-version=2023-04-01&$expand={$expand}&$top={$top}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
management
|
path | True |
string |
Der Name der Verwaltungsgruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
policy
|
path | True |
string |
Der Name der Richtliniensatzdefinition. RegEx-Muster: |
api-version
|
query | True |
string |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
$expand
|
query |
string |
Durch Trennzeichen getrennte Liste zusätzlicher Eigenschaften, die in die Antwort aufgenommen werden sollen. Unterstützte Werte sind "LatestDefinitionVersion, EffectiveDefinitionVersion". |
|
$top
|
query |
integer int32 |
Maximale Anzahl der zurückzugebenden Datensätze. Wenn der $top Filter nicht angegeben wird, gibt er 500 Datensätze zurück. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK : Gibt ein Array von Richtliniensatzdefinitionsversionen zurück. |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List policy set definitions at management group level
Beispielanforderung
Beispiel für eine Antwort
{
"value": [
{
"id": "/providers/Microsoft.Management/managementgroups/MyManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/CostManagement/versions/1.2.1",
"type": "Microsoft.Authorization/policySetDefinitions/versions",
"name": "1.2.1",
"properties": {
"displayName": "Cost Management",
"description": "Policies to enforce low cost storage SKUs",
"metadata": {
"category": "Cost Management"
},
"version": "1.2.1",
"policyDefinitions": [
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1",
"definitionVersion": "1.*.*",
"policyDefinitionReferenceId": "Limit_Skus",
"parameters": {
"listOfAllowedSKUs": {
"value": [
"Standard_GRS",
"Standard_LRS"
]
}
}
},
{
"policyDefinitionId": "/providers/Microsoft.Management/managementgroups/MyManagementGroup/providers/Microsoft.Authorization/policyDefinitions/ResourceNaming",
"definitionVersion": "1.*.*",
"policyDefinitionReferenceId": "Resource_Naming",
"parameters": {
"prefix": {
"value": "DeptA"
},
"suffix": {
"value": "-LC"
}
}
}
]
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Cloud |
Eine Fehlerantwort eines Richtlinienvorgangs. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Fehlerantwort |
Metadata |
Allgemeine Metadaten für den Parameter. |
Parameter |
Die Definition eines Parameters, der der Richtlinie bereitgestellt werden kann. |
parameter |
Der Datentyp des Parameters. |
Parameter |
Der Wert eines Parameters. |
Policy |
Die Richtliniendefinitionsgruppe. |
Policy |
Der Richtliniendefinitionsverweis. |
Policy |
Die Definitionsversion des Richtliniensatzes. |
Policy |
Liste der Richtliniensatzdefinitionsversionen. |
policy |
Der Typ der Richtliniendefinition. Mögliche Werte sind NotSpecified, BuiltIn, Custom und Static. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
CloudError
Eine Fehlerantwort eines Richtlinienvorgangs.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerantwort |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
Metadata
Allgemeine Metadaten für den Parameter.
Name | Typ | Beschreibung |
---|---|---|
assignPermissions |
boolean |
Legen Sie diesen Wert auf "true" fest, damit das Azure-Portal Während der Richtlinienzuweisung Rollenzuweisungen für die Ressourcen-ID oder den Ressourcenbereichswert dieses Parameters erstellt. Diese Eigenschaft ist nützlich, falls Sie Berechtigungen außerhalb des Zuordnungsbereichs zuweisen möchten. |
description |
string |
Die Beschreibung des Parameters. |
displayName |
string |
Der Anzeigename für den Parameter. |
strongType |
string |
Wird beim Zuweisen der Richtliniendefinition über das Portal verwendet. Stellt eine kontextbezogene Liste mit Werten bereit, aus der der Benutzer auswählen kann. |
ParameterDefinitionsValue
Die Definition eines Parameters, der der Richtlinie bereitgestellt werden kann.
Name | Typ | Beschreibung |
---|---|---|
allowedValues |
object[] |
Die zulässigen Werte für den Parameter. |
defaultValue |
object |
Der Standardwert für den Parameter, wenn kein Wert angegeben wird. |
metadata |
Allgemeine Metadaten für den Parameter. |
|
schema |
object |
Stellt die Überprüfung von Parametereingaben während der Zuweisung mithilfe eines selbst definierten JSON-Schemas bereit. Diese Eigenschaft wird nur für Objekttypparameter unterstützt und folgt der Json.NET Schema 2019-09-Implementierung. Weitere Informationen zur Verwendung von Schemas finden Sie unter https://json-schema.org/ und Testentwurfsschemas unter https://www.jsonschemavalidator.net/. |
type |
Der Datentyp des Parameters. |
parameterType
Der Datentyp des Parameters.
Name | Typ | Beschreibung |
---|---|---|
Array |
string |
|
Boolean |
string |
|
DateTime |
string |
|
Float |
string |
|
Integer |
string |
|
Object |
string |
|
String |
string |
ParameterValuesValue
Der Wert eines Parameters.
Name | Typ | Beschreibung |
---|---|---|
value |
object |
Der Wert des Parameters. |
PolicyDefinitionGroup
Die Richtliniendefinitionsgruppe.
Name | Typ | Beschreibung |
---|---|---|
additionalMetadataId |
string |
Eine Ressourcen-ID einer Ressource, die zusätzliche Metadaten zur Gruppe enthält. |
category |
string |
Die Kategorie der Gruppe. |
description |
string |
Die Beschreibung der Gruppe. |
displayName |
string |
Der Anzeigename der Gruppe. |
name |
string |
Der Name der Gruppe. |
PolicyDefinitionReference
Der Richtliniendefinitionsverweis.
Name | Typ | Beschreibung |
---|---|---|
definitionVersion |
string |
Die Version der zu verwendenden Richtliniendefinition. |
effectiveDefinitionVersion |
string |
Die effektive Version der verwendeten Richtliniendefinition. Dies ist nur vorhanden, wenn sie über den $expand Abfrageparameter angefordert wird. |
groupNames |
string[] |
Der Name der Gruppen, zu denen dieser Richtliniendefinitionsverweis gehört. |
latestDefinitionVersion |
string |
Die neueste Version der verfügbaren Richtliniendefinition. Dies ist nur vorhanden, wenn sie über den $expand Abfrageparameter angefordert wird. |
parameters |
<string,
Parameter |
Die Parameterwerte für die Regel, auf die verwiesen wird. Die Schlüssel sind die Parameternamen. |
policyDefinitionId |
string |
Die ID der Richtliniendefinition oder Richtliniensatzdefinition. |
policyDefinitionReferenceId |
string |
Eine eindeutige ID (innerhalb der Richtliniensatzdefinition) für diese Richtliniendefinitionsreferenz. |
PolicySetDefinitionVersion
Die Definitionsversion des Richtliniensatzes.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die ID der Definitionsversion des Richtliniensatzes. |
name |
string |
Der Name der Definitionsversion des Richtliniensatzes. |
properties.description |
string |
Die Beschreibung der Richtliniensatzdefinition. |
properties.displayName |
string |
Der Anzeigename der Richtliniensatzdefinition. |
properties.metadata |
object |
Die Metadaten der Richtliniensatzdefinition. Metadaten sind ein offenes beendetes Objekt und sind in der Regel eine Sammlung von Schlüsselwertpaaren. |
properties.parameters |
<string,
Parameter |
Die Richtliniensatzdefinitionsparameter, die in Richtliniendefinitionsreferenzen verwendet werden können. |
properties.policyDefinitionGroups |
Die Metadaten, die Gruppen von Richtliniendefinitionsverweisen innerhalb der Richtliniensatzdefinition beschreiben. |
|
properties.policyDefinitions |
Ein Array von Richtliniendefinitionsverweisen. |
|
properties.policyType |
Der Typ der Richtliniendefinition. Mögliche Werte sind NotSpecified, BuiltIn, Custom und Static. |
|
properties.version |
string |
Die Definitionsversion des Richtliniensatzes im #.#.#-Format. |
systemData |
Die Systemmetadaten, die sich auf diese Ressource beziehen. |
|
type |
string |
Der Typ der Ressource (Microsoft.Authorization/policySetDefinitions/versions). |
PolicySetDefinitionVersionListResult
Liste der Richtliniensatzdefinitionsversionen.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Die URL, die zum Abrufen des nächsten Resultsets verwendet werden soll. |
value |
Ein Array von Richtliniensatzdefinitionsversionen. |
policyType
Der Typ der Richtliniendefinition. Mögliche Werte sind NotSpecified, BuiltIn, Custom und Static.
Name | Typ | Beschreibung |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
NotSpecified |
string |
|
Static |
string |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |