Policy Set Definition Versions - Get
Hiermee wordt een definitieversie van een beleidsset opgehaald.
Met deze bewerking wordt de definitieversie van de beleidsset in het opgegeven abonnement opgehaald met de opgegeven naam en versie.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/versions/{policyDefinitionVersion}?api-version=2023-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}/versions/{policyDefinitionVersion}?$expand={$expand}&api-version=2023-04-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
policy
|
path | True |
string pattern: ^\d+\.\d+\.\d+$ |
De definitieversie van de beleidsset. De notatie is x.y.z waarbij x het primaire versienummer is, y het secundaire versienummer is en z het patchnummer is |
policy
|
path | True |
string pattern: ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$ |
De naam van de definitie van de beleidsset. |
subscription
|
path | True |
string (uuid) |
De id van het doelabonnement. De waarde moet een UUID zijn. |
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
$expand
|
query |
string |
Door komma's gescheiden lijst met aanvullende eigenschappen die moeten worden opgenomen in het antwoord. Ondersteunde waarden zijn 'LatestDefinitionVersion, EffectiveDefinitionVersion'. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK: retourneert informatie over de definitieversie van de beleidsset. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Retrieve a policy set definition version
Voorbeeldaanvraag
GET https://management.azure.com/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/providers/Microsoft.Authorization/policySetDefinitions/CostManagement/versions/1.2.1?api-version=2023-04-01
Voorbeeldrespons
{
"id": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/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",
"policyDefinitionGroups": [
{
"name": "CostSaving",
"displayName": "Cost Management Policies",
"description": "Policies designed to control spend within a subscription."
},
{
"name": "Organizational",
"displayName": "Organizational Policies",
"description": "Policies that help enforce resource organization standards within a subscription."
}
],
"policyDefinitions": [
{
"policyDefinitionId": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1",
"definitionVersion": "1.*.*",
"policyDefinitionReferenceId": "Limit_Skus",
"groupNames": [
"CostSaving"
],
"parameters": {
"listOfAllowedSKUs": {
"value": [
"Standard_GRS",
"Standard_LRS"
]
}
}
},
{
"policyDefinitionId": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/providers/Microsoft.Authorization/policyDefinitions/ResourceNaming",
"definitionVersion": "1.*.*",
"policyDefinitionReferenceId": "Resource_Naming",
"groupNames": [
"Organizational"
],
"parameters": {
"prefix": {
"value": "DeptA"
},
"suffix": {
"value": "-LC"
}
}
}
]
}
}
Definities
Name | Description |
---|---|
Cloud |
Een foutbericht van een beleidsbewerking. |
created |
Het type identiteit waarmee de resource is gemaakt. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
Foutreactie |
Metadata |
Algemene metagegevens voor de parameter. |
Parameter |
De definitie van een parameter die aan het beleid kan worden verstrekt. |
parameter |
Het gegevenstype van de parameter. |
Parameter |
De waarde van een parameter. |
Policy |
De beleidsdefinitiegroep. |
Policy |
De verwijzing naar de beleidsdefinitie. |
Policy |
De definitieversie van de beleidsset. |
policy |
Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. |
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
CloudError
Een foutbericht van een beleidsbewerking.
Name | Type | Description |
---|---|---|
error |
Foutreactie |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Waarde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het extra informatietype. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
additionalInfo |
De fout bevat aanvullende informatie. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
Metadata
Algemene metagegevens voor de parameter.
Name | Type | Description |
---|---|---|
assignPermissions |
boolean |
Ingesteld op waar als u azure Portal roltoewijzingen wilt laten maken voor de resource-id of resourcebereikwaarde van deze parameter tijdens het toewijzen van het beleid. Deze eigenschap is handig als u machtigingen wilt toewijzen buiten het toewijzingsbereik. |
description |
string |
De beschrijving van de parameter. |
displayName |
string |
De weergavenaam voor de parameter. |
strongType |
string |
Wordt gebruikt bij het toewijzen van de beleidsdefinitie via de portal. Biedt een contextbewuste lijst met waarden waaruit de gebruiker kan kiezen. |
ParameterDefinitionsValue
De definitie van een parameter die aan het beleid kan worden verstrekt.
Name | Type | Description |
---|---|---|
allowedValues |
object[] |
De toegestane waarden voor de parameter. |
defaultValue |
object |
De standaardwaarde voor de parameter als er geen waarde wordt opgegeven. |
metadata |
Algemene metagegevens voor de parameter. |
|
schema |
object |
Biedt validatie van parameterinvoer tijdens de toewijzing met behulp van een zelfgedefinieerde JSON-schema. Deze eigenschap wordt alleen ondersteund voor objecttypeparameters en volgt de Json.NET Schema 2019-09-implementatie. U vindt meer informatie over het gebruik van schema's op https://json-schema.org/ en het testen van conceptschema's op https://www.jsonschemavalidator.net/. |
type |
Het gegevenstype van de parameter. |
parameterType
Het gegevenstype van de parameter.
Waarde | Description |
---|---|
Array | |
Boolean | |
DateTime | |
Float | |
Integer | |
Object | |
String |
ParameterValuesValue
De waarde van een parameter.
Name | Type | Description |
---|---|---|
value |
object |
De waarde van de parameter. |
PolicyDefinitionGroup
De beleidsdefinitiegroep.
Name | Type | Description |
---|---|---|
additionalMetadataId |
string |
Een resource-id van een resource die aanvullende metagegevens over de groep bevat. |
category |
string |
De categorie van de groep. |
description |
string |
De beschrijving van de groep. |
displayName |
string |
De weergavenaam van de groep. |
name |
string |
De naam van de groep. |
PolicyDefinitionReference
De verwijzing naar de beleidsdefinitie.
Name | Type | Description |
---|---|---|
definitionVersion |
string |
De versie van de te gebruiken beleidsdefinitie. |
effectiveDefinitionVersion |
string |
De effectieve versie van de gebruikte beleidsdefinitie. Dit is alleen aanwezig als dit wordt aangevraagd via de $expand queryparameter. |
groupNames |
string[] |
De naam van de groepen waartoe deze beleidsdefinitiereferentie behoort. |
latestDefinitionVersion |
string |
De nieuwste versie van de beschikbare beleidsdefinitie. Dit is alleen aanwezig als dit wordt aangevraagd via de $expand queryparameter. |
parameters |
<string,
Parameter |
De parameterwaarden voor de beleidsregel waarnaar wordt verwezen. De sleutels zijn de parameternamen. |
policyDefinitionId |
string |
De id van de beleidsdefinitie of beleidssetdefinitie. |
policyDefinitionReferenceId |
string |
Een unieke id (binnen de definitie van de beleidsset) voor deze naslaginformatie over beleidsdefinities. |
PolicySetDefinitionVersion
De definitieversie van de beleidsset.
Name | Type | Description |
---|---|---|
id |
string |
De id van de definitieversie van de beleidsset. |
name |
string |
De naam van de definitieversie van de beleidsset. |
properties.description |
string |
De beschrijving van de definitie van de beleidsset. |
properties.displayName |
string |
De weergavenaam van de definitie van de beleidsset. |
properties.metadata |
object |
De metagegevens van de definitie van de beleidsset. Metagegevens zijn een geopend object en zijn meestal een verzameling sleutel-waardeparen. |
properties.parameters |
<string,
Parameter |
De parameters voor beleidssetdefinities die kunnen worden gebruikt in verwijzingen naar beleidsdefinities. |
properties.policyDefinitionGroups |
De metagegevens die groepen beleidsdefinitieverwijzingen beschrijven binnen de beleidssetdefinitie. |
|
properties.policyDefinitions |
Een matrix met beleidsdefinitieverwijzingen. |
|
properties.policyType |
Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. |
|
properties.version |
string |
De definitieversie van de beleidsset in #.#.# -indeling. |
systemData |
De systeemmetagegevens met betrekking tot deze resource. |
|
type |
string |
Het type resource (Microsoft.Authorization/policySetDefinitions/versions). |
policyType
Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static.
Waarde | Description |
---|---|
BuiltIn | |
Custom | |
NotSpecified | |
Static |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd. |