@azure/arm-policy package

Classes

PolicyClient

Interfaces

Alias

Type d’alias.

AliasPath

Type des chemins d’accès pour l’alias.

AliasPathMetadata

Les métadonnées du chemin de l’alias.

AliasPattern

Type du modèle pour un chemin d’alias.

DataEffect

Définition de l’effet de données.

DataManifestCustomResourceFunctionDefinition

Définition de la fonction de ressource personnalisée.

DataManifestResourceFunctionsDefinition

Les fonctions de ressources sont prises en charge par un manifeste.

DataPolicyManifest

Manifeste de stratégie de données.

DataPolicyManifestProperties

Les propriétés de la politique de données manifestent.

DataPolicyManifestsGetByPolicyModeOptionalParams

Paramètres facultatifs.

DataPolicyManifestsListOptionalParams

Paramètres facultatifs.

DataPolicyManifestsOperations

Interface représentant une opération DataPolicyManifests.

ErrorAdditionalInfo

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

ErrorDetail

Détail de l’erreur.

ErrorResponse

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é.

ExtensionResource

Ressource d’extension de base.

ExternalEvaluationEndpointInvocationResult

Les résultats de l’invocation de l’endpoint d’évaluation externe.

ExternalEvaluationEndpointSettings

Paramètres d’un point de terminaison externe fournissant des résultats d’évaluation.

ExternalEvaluationEnforcementSettings

Détails de la source des résultats d’évaluation externe requis par la stratégie lors de l’évaluation de l’application.

Identity

Identité de la ressource. Les affectations de stratégie prennent en charge un maximum d’une identité. Il s’agit d’une identité affectée par le système ou d’une identité affectée par un seul utilisateur.

NonComplianceMessage

Message décrivant pourquoi une ressource n’est pas conforme à la stratégie. Cela s’affiche dans les messages d’erreur « refuser » et sur les résultats de conformité non conformes de la ressource.

Override

Remplacement de la valeur de propriété de stratégie.

PageSettings

Options de la méthode byPage

PagedAsyncIterableIterator

Interface qui permet une itération itérable asynchrone à la fois à l’achèvement et à la page.

ParameterDefinitionsValue

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

ParameterDefinitionsValueMetadata

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

ParameterValuesValue

Valeur d’un paramètre.

PolicyAssignment

Affectation de stratégie.

PolicyAssignmentProperties

Les propriétés d’attribution de police.

PolicyAssignmentUpdate

Affectation de stratégie pour la requête patch.

PolicyAssignmentUpdateProperties

Les propriétés d’attribution de politique pour la requête Patch.

PolicyAssignmentsCreateOptionalParams

Paramètres facultatifs.

PolicyAssignmentsDeleteOptionalParams

Paramètres facultatifs.

PolicyAssignmentsGetOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForManagementGroupOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForResourceGroupOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForResourceOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListOptionalParams

Paramètres facultatifs.

PolicyAssignmentsOperations

Interface représentant une opération PolicyAssignments.

PolicyAssignmentsUpdateOptionalParams

Paramètres facultatifs.

PolicyClientOptionalParams

Paramètres facultatifs pour le client.

PolicyDefinition

Définition de stratégie.

PolicyDefinitionGroup

Groupe de définitions de stratégie.

PolicyDefinitionProperties

Propriétés de définition de stratégie.

PolicyDefinitionReference

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

PolicyDefinitionVersion

ID de la version de définition de stratégie.

PolicyDefinitionVersionListResult

La réponse d’une opération de liste PolicyDefinitionVersion.

PolicyDefinitionVersionProperties

Propriétés de définition de stratégie.

PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsCreateOrUpdateOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsDeleteOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsGetAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsGetBuiltInOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsGetOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsListAllBuiltinsOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsListAllOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsListBuiltInOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsListByManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsListOptionalParams

Paramètres facultatifs.

PolicyDefinitionVersionsOperations

Interface représentant une opération PolicyDefinitionVersions.

PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionsCreateOrUpdateOptionalParams

Paramètres facultatifs.

PolicyDefinitionsDeleteAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionsDeleteOptionalParams

Paramètres facultatifs.

PolicyDefinitionsGetAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionsGetBuiltInOptionalParams

Paramètres facultatifs.

PolicyDefinitionsGetOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListBuiltInOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListByManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListOptionalParams

Paramètres facultatifs.

PolicyDefinitionsOperations

Interface représentant une opération PolicyDefinitions.

PolicyLogInfo

Les informations du journal de police.

PolicySetDefinition

Définition du jeu de stratégies.

PolicySetDefinitionProperties

Propriétés de définition du jeu de stratégies.

PolicySetDefinitionVersion

Version de définition du jeu de stratégies.

PolicySetDefinitionVersionListResult

La réponse d’une opération de liste PolicySetDefinitionVersion.

PolicySetDefinitionVersionProperties

Propriétés de définition du jeu de stratégies.

PolicySetDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsCreateOrUpdateOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsDeleteAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsDeleteOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsGetAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsGetBuiltInOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsGetOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsListAllAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsListAllBuiltinsOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsListAllOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsListBuiltInOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsListByManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsListOptionalParams

Paramètres facultatifs.

PolicySetDefinitionVersionsOperations

Interface représentant une opération PolicySetDefinitionVersions.

PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsCreateOrUpdateOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsDeleteAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsDeleteOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsGetAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsGetBuiltInOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsGetOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListBuiltInOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListByManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsOperations

Interface représentant une opération PolicySetDefinitions.

PolicyTokenEvaluatedRequestDetails

Le jeton de politique évaluait les détails des demandes.

PolicyTokenOperation

L’opération de ressource pour acquérir un jeton pour.

PolicyTokenRequest

Les propriétés de demande de jeton de politique.

PolicyTokenResponse

Les propriétés de réponse des jetons de politique.

PolicyTokensAcquireAtManagementGroupOptionalParams

Paramètres facultatifs.

PolicyTokensAcquireOptionalParams

Paramètres facultatifs.

PolicyTokensOperations

Interface représentant une opération PolicyTokens.

ProxyResource

Définition du modèle de ressource pour une ressource proxy Azure Resource Manager. Il n’aura pas de balises et un emplacement

Resource

Champs courants retournés dans la réponse pour toutes les ressources Azure Resource Manager

ResourceSelector

Sélecteur de ressources pour filtrer les stratégies par propriétés de ressource.

ResourceTypeAliases

Définition des alias de type de ressource.

Selector

Expression de sélecteur.

SelfServeExemptionSettings

Les paramètres d’exemption libre-service pour une assignation de politique.

SystemData

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

UserAssignedIdentitiesValue

interface modèle UserAssignedIdentitiesValue

Alias de type

AliasPathAttributes

Attributs du jeton auquel le chemin d’accès de l’alias fait référence.
KnownAliasPathAttributes peuvent être utilisés de manière interchangeable avec AliasPathAttributes, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Aucun: jeton auquel le chemin d’accès de l’alias fait référence n’a aucun attribut.
modifiable : le jeton auquel le chemin d’accès de l’alias fait référence est modifiable par les stratégies ayant un effet « modify ».

AliasPathTokenType

Type du jeton auquel le chemin d’accès de l’alias fait référence.
KnownAliasPathTokenType peut être utilisé de manière interchangeable avec AliasPathTokenType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

NotSpecified: le type de jeton n’est pas spécifié.
n’importe quelle: le type de jeton peut être tout.
chaîne: le type de jeton est chaîne.
Object: le type de jeton est objet.
Array: le type de jeton est tableau.
Entier: le type de jeton est entier.
Nombre: le type de jeton est number.
booléen : le type de jeton est booléen.

AliasPatternType

Le type de schéma d’alias.

AliasType

Type de l’alias.

AssignmentType

Type d’affectation de stratégie. Les valeurs possibles sont NotSpecified, System, System, SystemHidden et Custom. Non modifiable.
KnownAssignmentType peut être utilisé de manière interchangeable avec AssignmentType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

NotSpecified : Le type d’attribution non spécifié.
Système : Le type d’attribution du système.
SystemHidden : Le type d’attribution caché du système.
Personnalisé : Le type de mission personnalisé.

AzureSupportedClouds

Valeurs prises en charge pour le paramètre cloud en tant que type littéral de chaîne

ContinuablePage

Interface qui décrit une page de résultats.

CreatedByType

Type d’entité qui a créé la ressource.
KnownCreatedByType peut être utilisé de manière interchangeable avec CreatedByType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

'utilisateur: l’entité a été créée par un utilisateur.
Application: l’entité a été créée par une application.
ManagedIdentity: l’entité a été créée par une identité managée.
Key: l’entité a été créée par une clé.

EnforcementMode

Mode d’application de l’attribution de stratégie. Les valeurs possibles sont Default, DoNotEnforce, et Enroll
KnownEnforcementMode peut être utilisé de manière interchangeable avec EnforcementMode, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

par défaut : l’effet de stratégie est appliqué lors de la création ou de la mise à jour des ressources.
DoNotEnforce: l’effet de stratégie n’est pas appliqué lors de la création ou de la mise à jour des ressources.
Inscription : L’effet de politique n’est appliqué lors de la création ou de la mise à jour de la ressource que lorsque la ressource ou le périmètre de la ressource n’est pas inscrit à l’instance d’assignation. L’inscription a lieu lors du déploiement de la ressource d’inscription aux politiques.

ExternalEndpointResult

Le résultat du point de terminaison externe. Les valeurs possibles sont Réussies et Échouées.
KnownExternalEndpointResult peut être utilisé de manière interchangeable avec ExternalEndpointResult ; cet enum contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

Réussi : Le point de terminaison externe réussit.
Échec : Le point de terminaison externe a échoué.

OverrideKind

Type de remplacement.
KnownOverrideKind peut être utilisé de manière interchangeable avec OverrideKind, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

policyEffect : il remplace le type d’effet de stratégie.
definitionVersion : il remplacera la valeur de la propriété definition version de l’attribution de stratégie.

ParameterType

Type de données du paramètre.
KnownParameterType peut être utilisé de manière interchangeable avec ParameterType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Chaîne : Le type de paramètre de la chaîne.
Tableau : Le type de paramètre du tableau.
Objet : Le type de paramètre objet.
Booléen : Le type de paramètre booléen.
Entier : Le type de paramètre entier.
Float : Le type de paramètre float.
DateTime : Le type de paramètre date-heure.

PolicyAction

Le résultat effectif de l’évaluation de la politique est basé à la fois sur l’effet de la politique et le résultat de l’évaluation. Les valeurs possibles sont inconnue, Permettre, Audit, Refuser, Erreur.
KnownPolicyAction peut être utilisé de manière interchangeable avec PolicyAction ; cet enum contient les valeurs connues que le service supporte.

Valeurs connues prises en charge par le service

Inconnu : Le résultat effectif de l’évaluation des politiques est inconnu.
Autoriser : Le résultat effectif de l’évaluation de la politique est d’accepter la demande.
Audit : Le résultat effectif de l’évaluation des politiques est d’auditer la demande.
Deny : Le résultat effectif de l’évaluation des politiques est de refuser la demande.
Erreur : L’évaluation de la politique a abouti à une erreur.

PolicyTokenResult

Le résultat de l’opération d’acquisition des jetons achevée. Les valeurs possibles sont Réussies et Échouées.
KnownPolicyTokenResult peut être utilisé de manière interchangeable avec PolicyTokenResult ; cet enum contient les valeurs connues que le service supporte.

Valeurs connues prises en charge par le service

Réussi : L’acquisition des jetons a réussi.
Échec : L’acquisition du token a échoué.

PolicyType

Type de définition de stratégie. Les valeurs possibles sont NotSpecified, BuiltIn, Custom et Static.
KnownPolicyType peut être utilisé de manière interchangeable avec PolicyType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

NotSpecified : Le type de définition de la police non spécifié.
BuiltIn : Le type de définition de politique intégré.
Personnalisé : Le type de définition de la politique personnalisée.
Statique : Le type de définition de la politique statique.

ResourceIdentityType

Type d’identité. Il s’agit du seul champ obligatoire lors de l’ajout d’une identité affectée par le système ou l’utilisateur à une ressource.

SelectorKind

Type de sélecteur.
KnownSelectorKind peut être utilisé de manière interchangeable avec SelectorKind, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

resourceLocation : type de sélecteur pour filtrer les stratégies selon l’emplacement de la ressource.
resourceType : type de sélecteur pour filtrer les stratégies par type de ressource.
resourceWithoutLocation : type de sélecteur pour filtrer les stratégies par la ressource sans emplacement.
policyDefinitionReferenceId : type de sélecteur pour filtrer les stratégies par l’ID de référence de définition de stratégie.
resourceRolloutPercentage : Le type de sélecteur filtre les politiques par le pourcentage de déploiement des ressources.
userPrincipalId : Le type de sélecteur pour filtrer les politiques par l’identifiant principal utilisateur.
groupPrincipalId : Le type de sélecteur pour filtrer les politiques par l’identifiant d’appartenance au groupe de sécurité.

Énumérations

AzureClouds

Une énumération pour décrire les environnements Cloud Azure.

KnownAliasPathAttributes

Attributs du jeton auquel le chemin d’accès de l’alias fait référence.

KnownAliasPathTokenType

Type du jeton auquel le chemin d’accès de l’alias fait référence.

KnownAssignmentType

Type d’affectation de stratégie. Les valeurs possibles sont NotSpecified, System, System, SystemHidden et Custom. Non modifiable.

KnownCreatedByType

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

KnownEnforcementMode

Mode d’application de l’attribution de stratégie. Les valeurs possibles sont Default, DoNotEnforce et Enroll

KnownExternalEndpointResult

Le résultat du point de terminaison externe. Les valeurs possibles sont Réussies et Échouées.

KnownOverrideKind

Type de remplacement.

KnownParameterType

Type de données du paramètre.

KnownPolicyAction

Le résultat effectif de l’évaluation de la politique est basé à la fois sur l’effet de la politique et le résultat de l’évaluation. Les valeurs possibles sont inconnue, Permettre, Audit, Refuser, Erreur.

KnownPolicyTokenResult

Le résultat de l’opération d’acquisition des jetons achevée. Les valeurs possibles sont Réussies et Échouées.

KnownPolicyType

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

KnownSelectorKind

Type de sélecteur.

KnownVersions

Versions d’API disponibles.

La version preview (v2026_01_01_preview) inclut tout ce qui vient de la dernière version stable ainsi que de nouveaux types de ressources uniquement en aperçu :

  • PolicyExemption, Variable, VariableValue (marqué par

Functions

isRestError(unknown)

Typeguard pour RestError

Variables

RestError

Type d’erreur personnalisé pour les demandes de pipeline ayant échoué.

Informations relatives à la fonction

isRestError(unknown)

Typeguard pour RestError

function isRestError(e: unknown): e is RestError

Paramètres

e

unknown

Quelque chose d’intercepté par une clause catch.

Retours

e is RestError

Détails de variable

RestError

Type d’erreur personnalisé pour les demandes de pipeline ayant échoué.

RestError: RestErrorConstructor

Type