Partager via


Policy Set Definitions - Get At Management Group

Récupère une définition d’ensemble de stratégies.
Cette opération récupère la définition du jeu de stratégies dans le groupe d’administration donné avec le nom donné.

GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}?api-version=2023-04-01
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}?$expand={$expand}&api-version=2023-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
managementGroupId
path True

string

ID du groupe d’administration.

policySetDefinitionName
path True

string

Nom de la définition du jeu de stratégies à obtenir.

Modèle d’expression régulière: ^[^<>*%&:\?.+/]*[^<>*%&:\?.+/ ]+$

api-version
query True

string

Version de l’API à utiliser pour cette opération.

$expand
query

string

Liste séparée par des virgules des propriétés supplémentaires à inclure dans la réponse. Les valeurs prises en charge sont « LatestDefinitionVersion, EffectiveDefinitionVersion ».

Réponses

Nom Type Description
200 OK

PolicySetDefinition

OK : retourne des informations sur la définition du jeu de stratégies.

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Retrieve a policy set definition at management group level

Exemple de requête

GET https://management.azure.com/providers/Microsoft.Management/managementGroups/MyManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/CostManagement?api-version=2023-04-01

Exemple de réponse

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

Définitions

Nom Description
CloudError

Réponse d’erreur d’une opération de stratégie.

createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorResponse

Réponse d’erreur

Metadata

Métadonnées générales pour le paramètre.

ParameterDefinitionsValue

Définition d’un paramètre pouvant être fourni à la stratégie.

parameterType

Type de données du paramètre.

ParameterValuesValue

Valeur d’un paramètre.

PolicyDefinitionGroup

Groupe de définitions de stratégie.

PolicyDefinitionReference

Référence de définition de stratégie.

PolicySetDefinition

Définition du jeu de stratégies.

policyType

Type de définition du jeu de stratégies. Les valeurs possibles sont NotSpecified, BuiltIn, Custom et Static.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

CloudError

Réponse d’erreur d’une opération de stratégie.

Nom Type Description
error

ErrorResponse

Réponse d’erreur
Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.)

createdByType

Type d’identité qui a créé la ressource.

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorResponse

Réponse d’erreur

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorResponse[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

Metadata

Métadonnées générales pour le paramètre.

Nom Type Description
assignPermissions

boolean

Définissez la valeur true pour que le portail Azure crée des attributions de rôles sur l’ID de ressource ou la valeur d’étendue de ressource de ce paramètre pendant l’attribution de stratégie. Cette propriété est utile si vous souhaitez attribuer des autorisations en dehors de l’étendue d’affectation.

description

string

Description du paramètre.

displayName

string

Nom complet du paramètre.

strongType

string

Utilisé lors de l’attribution de la définition de stratégie via le portail. Fournit une liste contextuelle des valeurs à choisir pour l’utilisateur.

ParameterDefinitionsValue

Définition d’un paramètre pouvant être fourni à la stratégie.

Nom Type Description
allowedValues

object[]

Valeurs autorisées pour le paramètre.

defaultValue

object

Valeur par défaut du paramètre si aucune valeur n’est fournie.

metadata

Metadata

Métadonnées générales pour le paramètre.

schema

object

Fournit la validation des entrées de paramètre pendant l’affectation à l’aide d’un schéma JSON autodéfinis. Cette propriété est uniquement prise en charge pour les paramètres de type objet et suit l’implémentation Json.NET Schema 2019-09. Vous pouvez en savoir plus sur l’utilisation de schémas à https://json-schema.org/ et tester des schémas brouillons à https://www.jsonschemavalidator.net/.

type

parameterType

Type de données du paramètre.

parameterType

Type de données du paramètre.

Nom Type Description
Array

string

Boolean

string

DateTime

string

Float

string

Integer

string

Object

string

String

string

ParameterValuesValue

Valeur d’un paramètre.

Nom Type Description
value

object

Valeur du paramètre.

PolicyDefinitionGroup

Groupe de définitions de stratégie.

Nom Type Description
additionalMetadataId

string

ID de ressource d’une ressource qui contient des métadonnées supplémentaires sur le groupe.

category

string

Catégorie du groupe.

description

string

Description du groupe.

displayName

string

Nom complet du groupe.

name

string

Nom du groupe.

PolicyDefinitionReference

Référence de définition de stratégie.

Nom Type Description
definitionVersion

string

Version de la définition de stratégie à utiliser.

effectiveDefinitionVersion

string

Version effective de la définition de stratégie en cours d’utilisation. Ceci n’est présent que s’il est demandé via le paramètre de requête $expand.

groupNames

string[]

Nom des groupes auxquels appartient cette référence de définition de stratégie.

latestDefinitionVersion

string

Dernière version de la définition de stratégie disponible. Ceci n’est présent que s’il est demandé via le paramètre de requête $expand.

parameters

<string,  ParameterValuesValue>

Valeurs des paramètres de la règle de stratégie référencée. Les clés sont les noms de paramètres.

policyDefinitionId

string

ID de la définition de stratégie ou de la définition de jeu de stratégies.

policyDefinitionReferenceId

string

ID unique (dans la définition du jeu de stratégies) pour cette référence de définition de stratégie.

PolicySetDefinition

Définition du jeu de stratégies.

Nom Type Description
id

string

ID de la définition du jeu de stratégies.

name

string

Nom de la définition du jeu de stratégies.

properties.description

string

Description de la définition du jeu de stratégies.

properties.displayName

string

Nom complet de la définition du jeu de stratégies.

properties.metadata

object

Métadonnées de définition du jeu de stratégies. Les métadonnées sont un objet ouvert et sont généralement une collection de paires clé-valeur.

properties.parameters

<string,  ParameterDefinitionsValue>

Paramètres de définition du jeu de stratégies qui peuvent être utilisés dans les références de définition de stratégie.

properties.policyDefinitionGroups

PolicyDefinitionGroup[]

Métadonnées décrivant les groupes de références de définition de stratégie dans la définition du jeu de stratégies.

properties.policyDefinitions

PolicyDefinitionReference[]

Tableau de références de définition de stratégie.

properties.policyType

policyType

Type de définition du jeu de stratégies. Les valeurs possibles sont NotSpecified, BuiltIn, Custom et Static.

properties.version

string

Version de définition du jeu de stratégies au format #.#.#.

properties.versions

string[]

Liste des versions disponibles pour cette définition de jeu de stratégies.

systemData

systemData

Métadonnées système relatives à cette ressource.

type

string

Type de la ressource (Microsoft.Authorization/policySetDefinitions).

policyType

Type de définition du jeu de stratégies. Les valeurs possibles sont NotSpecified, BuiltIn, Custom et Static.

Nom Type Description
BuiltIn

string

Custom

string

NotSpecified

string

Static

string

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.