Policy Set Definition Versions - List By Management Group
Načte všechny verze definic sady zásad pro danou definici sady zásad ve skupině pro správu.
Tato operace načte seznam všech verzí definic sady zásad pro danou definici sady zásad v dané skupině pro správu.
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}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
management
|
path | True |
string |
Název skupiny pro správu. Název nerozlišuje malá a velká písmena. |
policy
|
path | True |
string |
Název definice sady zásad. Vzor regulárního výrazu: |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
$expand
|
query |
string |
Čárkami oddělený seznam dalších vlastností, které se mají zahrnout do odpovědi. Podporované hodnoty jsou LatestDefinitionVersion, EffectiveDefinitionVersion. |
|
$top
|
query |
integer int32 |
Maximální počet záznamů, které se mají vrátit. Pokud filtr $top není zadaný, vrátí 500 záznamů. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK – Vrátí pole definičních verzí sady zásad. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok OAuth2 v Azure Active Directory
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
List policy set definitions at management group level
Ukázkový požadavek
Ukázková odpověď
{
"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"
}
}
}
]
}
}
]
}
Definice
Name | Description |
---|---|
Cloud |
Odpověď na chybu operace zásad. |
created |
Typ identity, která prostředek vytvořila. |
Error |
Další informace o chybě správy prostředků |
Error |
Odpověď na chybu |
Metadata |
Obecná metadata parametru |
Parameter |
Definice parametru, který lze poskytnout zásadám. |
parameter |
Datový typ parametru. |
Parameter |
Hodnota parametru. |
Policy |
Skupina definic zásad. |
Policy |
Referenční informace k definici zásad. |
Policy |
Verze definice sady zásad. |
Policy |
Seznam verzí definic sady zásad |
policy |
Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
CloudError
Odpověď na chybu operace zásad.
Name | Typ | Description |
---|---|---|
error |
Odpověď na chybu |
createdByType
Typ identity, která prostředek vytvořila.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorResponse
Odpověď na chybu
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
Metadata
Obecná metadata parametru
Name | Typ | Description |
---|---|---|
assignPermissions |
boolean |
Pokud chcete, aby azure Portal při přiřazování zásad vytvářelo přiřazení rolí pro ID prostředku nebo hodnotu oboru prostředku tohoto parametru. Tato vlastnost je užitečná v případě, že chcete přiřadit oprávnění mimo obor přiřazení. |
description |
string |
Popis parametru. |
displayName |
string |
Zobrazovaný název parametru. |
strongType |
string |
Používá se při přiřazování definice zásady prostřednictvím portálu. Poskytuje kontextový seznam hodnot, ze které si uživatel může vybrat. |
ParameterDefinitionsValue
Definice parametru, který lze poskytnout zásadám.
Name | Typ | Description |
---|---|---|
allowedValues |
object[] |
Povolené hodnoty parametru. |
defaultValue |
object |
Výchozí hodnota parametru, pokud není zadaná žádná hodnota. |
metadata |
Obecná metadata parametru |
|
schema |
object |
Poskytuje ověřování vstupů parametrů během přiřazení pomocí schématu JSON definovaného vlastním kódem. Tato vlastnost je podporována pouze pro parametry typu objektu a řídí se implementací Json.NET Schema 2019-09. Další informace o používání schémat najdete v tématu https://json-schema.org/ a testování konceptů schémat na https://www.jsonschemavalidator.net/. |
type |
Datový typ parametru. |
parameterType
Datový typ parametru.
Name | Typ | Description |
---|---|---|
Array |
string |
|
Boolean |
string |
|
DateTime |
string |
|
Float |
string |
|
Integer |
string |
|
Object |
string |
|
String |
string |
ParameterValuesValue
Hodnota parametru.
Name | Typ | Description |
---|---|---|
value |
object |
Hodnota parametru. |
PolicyDefinitionGroup
Skupina definic zásad.
Name | Typ | Description |
---|---|---|
additionalMetadataId |
string |
ID prostředku prostředku, který obsahuje další metadata o skupině. |
category |
string |
Kategorie skupiny. |
description |
string |
Popis skupiny. |
displayName |
string |
Zobrazovaný název skupiny. |
name |
string |
Název skupiny. |
PolicyDefinitionReference
Referenční informace k definici zásad.
Name | Typ | Description |
---|---|---|
definitionVersion |
string |
Verze definice zásady, která se má použít. |
effectiveDefinitionVersion |
string |
Platná verze definice zásady, která se používá. Tato možnost se vyskytuje pouze v případě, že se požaduje prostřednictvím parametru dotazu $expand. |
groupNames |
string[] |
Název skupin, do nichž patří tento odkaz na definici zásad. |
latestDefinitionVersion |
string |
K dispozici je nejnovější verze definice zásady. Tato možnost se vyskytuje pouze v případě, že se požaduje prostřednictvím parametru dotazu $expand. |
parameters |
<string,
Parameter |
Hodnoty parametrů pro odkazované pravidlo zásad. Klíče jsou názvy parametrů. |
policyDefinitionId |
string |
ID definice zásady nebo definice sady zásad. |
policyDefinitionReferenceId |
string |
Jedinečné ID (v definici sady zásad) pro tento odkaz na definici zásady. |
PolicySetDefinitionVersion
Verze definice sady zásad.
Name | Typ | Description |
---|---|---|
id |
string |
ID verze definice sady zásad. |
name |
string |
Název verze definice sady zásad. |
properties.description |
string |
Popis definice sady zásad. |
properties.displayName |
string |
Zobrazovaný název definice sady zásad. |
properties.metadata |
object |
Metadata definice sady zásad. Metadata jsou otevřený objekt, který je obvykle kolekcí párů klíč-hodnota. |
properties.parameters |
<string,
Parameter |
Parametry definice sady zásad, které lze použít v odkazech na definici zásad. |
properties.policyDefinitionGroups |
Metadata popisující skupiny odkazů na definice zásad v definici sady zásad. |
|
properties.policyDefinitions |
Pole odkazů na definice zásad. |
|
properties.policyType |
Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static. |
|
properties.version |
string |
Verze definice sady zásad ve formátu #.#.# |
systemData |
Systémová metadata týkající se tohoto prostředku. |
|
type |
string |
Typ prostředku (Microsoft.Authorization/policySetDefinitions/versions). |
PolicySetDefinitionVersionListResult
Seznam verzí definic sady zásad
Name | Typ | Description |
---|---|---|
nextLink |
string |
Adresa URL, která se má použít k získání další sady výsledků. |
value |
Pole definičních verzí sady zásad |
policyType
Typ definice zásady. Možné hodnoty jsou NotSpecified, BuiltIn, Custom a Static.
Name | Typ | Description |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
NotSpecified |
string |
|
Static |
string |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny zdroje (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |