Megosztás a következőn keresztül:


Policy Set Definition Versions - Get

Lekéri a szabályzatkészlet definíciójának verzióját.
Ez a művelet lekéri a szabályzatkészlet definíciós verzióját az adott előfizetésben a megadott névvel és verzióval.

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-paraméterek

Name In Kötelező Típus Description
policyDefinitionVersion
path True

string

pattern: ^\d+\.\d+\.\d+$

A szabályzatkészlet definíciójának verziója. A formátum x.y.z, ahol az x a főverzió száma, y az alverzió száma, z pedig a javítás száma

policySetDefinitionName
path True

string

pattern: ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$

A szabályzatkészlet definíciójának neve.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

$expand
query

string

A válaszban szerepeltetni kívánt további tulajdonságok vesszővel tagolt listája. A támogatott értékek a "LatestDefinitionVersion, EffectiveDefinitionVersion".

Válaszok

Name Típus Description
200 OK

PolicySetDefinitionVersion

OK – A szabályzatkészlet definíciójának verziójával kapcsolatos információkat adja vissza.

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Retrieve a policy set definition version

Mintakérelem

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

Mintaválasz

{
  "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"
          }
        }
      }
    ]
  }
}

Definíciók

Name Description
CloudError

Egy szabályzatművelet hibaválasza.

createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorResponse

Hibaválasz

Metadata

A paraméter általános metaadatai.

ParameterDefinitionsValue

A szabályzatnak megadható paraméter definíciója.

parameterType

A paraméter adattípusa.

ParameterValuesValue

Egy paraméter értéke.

PolicyDefinitionGroup

A szabályzatdefiníciós csoport.

PolicyDefinitionReference

A szabályzatdefiníció referenciája.

PolicySetDefinitionVersion

A szabályzatkészlet definíciójának verziója.

policyType

A szabályzatdefiníció típusa. A lehetséges értékek nem meghatározottak, beépítettek, egyéniek és statikusak.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

CloudError

Egy szabályzatművelet hibaválasza.

Name Típus Description
error

ErrorResponse

Hibaválasz
Az Összes Azure Resource Manager API gyakori hibaválasza a sikertelen műveletek hibaadatainak visszaadásához. (Ez az OData hibaválasz formátumát is követi.)

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorResponse

Hibaválasz

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorResponse[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

Metadata

A paraméter általános metaadatai.

Name Típus Description
assignPermissions

boolean

Állítsa igaz értékre, hogy az Azure Portal szerepkör-hozzárendeléseket hozzon létre a paraméter erőforrás-azonosítóján vagy erőforrás-hatókörének értékén a szabályzat-hozzárendelés során. Ez a tulajdonság akkor hasznos, ha a hozzárendelés hatókörén kívül szeretne engedélyeket hozzárendelni.

description

string

A paraméter leírása.

displayName

string

A paraméter megjelenítendő neve.

strongType

string

A szabályzatdefiníció portálon keresztüli hozzárendeléséhez használatos. A felhasználó által kiválasztandó értékek környezettudatos listáját tartalmazza.

ParameterDefinitionsValue

A szabályzatnak megadható paraméter definíciója.

Name Típus Description
allowedValues

object[]

A paraméter megengedett értékei.

defaultValue

object

A paraméter alapértelmezett értéke, ha nincs megadva érték.

metadata

Metadata

A paraméter általános metaadatai.

schema

object

A paraméterbemenetek ellenőrzését biztosítja a hozzárendelés során egy ön által definiált JSON-sémával. Ez a tulajdonság csak objektumtípus-paraméterek esetén támogatott, és a Json.NET Schema 2019-09 implementációt követi. A sémák használatáról a https://json-schema.org/ és a vázlatsémák tesztelése a https://www.jsonschemavalidator.net/.

type

parameterType

A paraméter adattípusa.

parameterType

A paraméter adattípusa.

Érték Description
Array
Boolean
DateTime
Float
Integer
Object
String

ParameterValuesValue

Egy paraméter értéke.

Name Típus Description
value

object

A paraméter értéke.

PolicyDefinitionGroup

A szabályzatdefiníciós csoport.

Name Típus Description
additionalMetadataId

string

Egy erőforrás erőforrás-azonosítója, amely további metaadatokat tartalmaz a csoportról.

category

string

A csoport kategóriája.

description

string

A csoport leírása.

displayName

string

A csoport megjelenítendő neve.

name

string

A csoport neve.

PolicyDefinitionReference

A szabályzatdefiníció referenciája.

Name Típus Description
definitionVersion

string

A használni kívánt szabályzatdefiníció verziója.

effectiveDefinitionVersion

string

A használt szabályzatdefiníció érvényes verziója. Ez csak akkor jelenik meg, ha a $expand lekérdezési paraméteren keresztül kéri.

groupNames

string[]

Azon csoportok neve, amelyekhez ez a szabályzatdefiníció hivatkozik.

latestDefinitionVersion

string

A szabályzatdefiníció legújabb verziója érhető el. Ez csak akkor jelenik meg, ha a $expand lekérdezési paraméteren keresztül kéri.

parameters

<string,  ParameterValuesValue>

A hivatkozott szabályzatszabály paraméterértékei. A kulcsok a paraméternevek.

policyDefinitionId

string

A szabályzatdefiníció vagy a szabályzatkészlet definíciójának azonosítója.

policyDefinitionReferenceId

string

A szabályzatdefiníciós referencia egyedi azonosítója (a szabályzatkészlet-definíción belül).

PolicySetDefinitionVersion

A szabályzatkészlet definíciójának verziója.

Name Típus Description
id

string

A szabályzatkészlet definíciós verziójának azonosítója.

name

string

A szabályzatkészlet definíciós verziójának neve.

properties.description

string

A szabályzatkészlet definíciójának leírása.

properties.displayName

string

A szabályzatkészlet definíciójának megjelenítendő neve.

properties.metadata

object

A szabályzatkészlet definíciójának metaadatai. A metaadatok egy nyitott végű objektum, amely általában kulcsértékpárok gyűjteménye.

properties.parameters

<string,  ParameterDefinitionsValue>

A szabályzatdefiníció-hivatkozásokban használható szabályzatkészletdefiníciós paraméterek.

properties.policyDefinitionGroups

PolicyDefinitionGroup[]

A szabályzatdefiníció-hivatkozások csoportjait leíró metaadatok a szabályzatkészlet-definíción belül.

properties.policyDefinitions

PolicyDefinitionReference[]

Szabályzatdefiníciós hivatkozások tömbje.

properties.policyType

policyType

A szabályzatdefiníció típusa. A lehetséges értékek nem meghatározottak, beépítettek, egyéniek és statikusak.

properties.version

string

A szabályzatkészlet definíciójának verziója #.#.# formátumban.

systemData

systemData

Az erőforráshoz kapcsolódó rendszer metaadatai.

type

string

Az erőforrás típusa (Microsoft.Authorization/policySetDefinitions/versions).

policyType

A szabályzatdefiníció típusa. A lehetséges értékek nem meghatározottak, beépítettek, egyéniek és statikusak.

Érték Description
BuiltIn
Custom
NotSpecified
Static

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.