Partager via


@azure/arm-policy package

Classes

PolicyClient

Interfaces

Alias

Type d’alias.

AliasPath

Type des chemins d’accès pour alias.

AliasPathMetadata
AliasPattern

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

CloudError

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

DataEffect

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

DataManifestCustomResourceFunctionDefinition

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

DataPolicyManifest

Manifeste de stratégie de données.

DataPolicyManifestListResult

Liste des manifestes de stratégie de données.

DataPolicyManifests

Interface représentant un DataPolicyManifests.

DataPolicyManifestsGetByPolicyModeOptionalParams

Paramètres facultatifs.

DataPolicyManifestsListNextOptionalParams

Paramètres facultatifs.

DataPolicyManifestsListOptionalParams

Paramètres facultatifs.

ErrorAdditionalInfo

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

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager 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.)

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 l’utilisateur unique.

NonComplianceMessage

Message qui décrit la raison pour laquelle une ressource n’est pas conforme à la stratégie. Cela est indiqué dans les messages d’erreur « refuser » et dans les résultats de conformité non conformes de la ressource.

ParameterDefinitionsValue

Définition d’un paramètre qui peut ê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.

PolicyAssignmentListResult

Liste des affectations de stratégie.

PolicyAssignmentUpdate
PolicyAssignments

Interface représentant un PolicyAssignments.

PolicyAssignmentsCreateByIdOptionalParams

Paramètres facultatifs.

PolicyAssignmentsCreateOptionalParams

Paramètres facultatifs.

PolicyAssignmentsDeleteByIdOptionalParams

Paramètres facultatifs.

PolicyAssignmentsDeleteOptionalParams

Paramètres facultatifs.

PolicyAssignmentsGetByIdOptionalParams

Paramètres facultatifs.

PolicyAssignmentsGetOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForManagementGroupNextOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForManagementGroupOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForResourceGroupNextOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForResourceGroupOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForResourceNextOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListForResourceOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListNextOptionalParams

Paramètres facultatifs.

PolicyAssignmentsListOptionalParams

Paramètres facultatifs.

PolicyAssignmentsUpdateByIdOptionalParams

Paramètres facultatifs.

PolicyAssignmentsUpdateOptionalParams

Paramètres facultatifs.

PolicyClientOptionalParams

Paramètres facultatifs.

PolicyDefinition

Définition de stratégie.

PolicyDefinitionGroup

Groupe de définitions de stratégie.

PolicyDefinitionListResult

Liste des définitions de stratégie.

PolicyDefinitionReference

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

PolicyDefinitions

Interface représentant un PolicyDefinitions.

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.

PolicyDefinitionsListBuiltInNextOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListBuiltInOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListByManagementGroupNextOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListByManagementGroupOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListNextOptionalParams

Paramètres facultatifs.

PolicyDefinitionsListOptionalParams

Paramètres facultatifs.

PolicyExemption

Exemption de stratégie.

PolicyExemptionListResult

Liste des exemptions de stratégie.

PolicyExemptions

Interface représentant une PolicyExemptions.

PolicyExemptionsCreateOrUpdateOptionalParams

Paramètres facultatifs.

PolicyExemptionsDeleteOptionalParams

Paramètres facultatifs.

PolicyExemptionsGetOptionalParams

Paramètres facultatifs.

PolicyExemptionsListForManagementGroupNextOptionalParams

Paramètres facultatifs.

PolicyExemptionsListForManagementGroupOptionalParams

Paramètres facultatifs.

PolicyExemptionsListForResourceGroupNextOptionalParams

Paramètres facultatifs.

PolicyExemptionsListForResourceGroupOptionalParams

Paramètres facultatifs.

PolicyExemptionsListForResourceNextOptionalParams

Paramètres facultatifs.

PolicyExemptionsListForResourceOptionalParams

Paramètres facultatifs.

PolicyExemptionsListNextOptionalParams

Paramètres facultatifs.

PolicyExemptionsListOptionalParams

Paramètres facultatifs.

PolicySetDefinition

Définition de l’ensemble de stratégies.

PolicySetDefinitionListResult

Liste des définitions d’ensembles de stratégies.

PolicySetDefinitions

Interface représentant un PolicySetDefinitions.

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.

PolicySetDefinitionsListBuiltInNextOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListBuiltInOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListByManagementGroupNextOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListByManagementGroupOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListNextOptionalParams

Paramètres facultatifs.

PolicySetDefinitionsListOptionalParams

Paramètres facultatifs.

ResourceTypeAliases

Définition des alias de type de ressource.

SystemData

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

UserAssignedIdentitiesValue

Alias de type

AliasPathAttributes

Définit des valeurs pour AliasPathAttributes.
KnownAliasPathAttributes peut être utilisé indifféremment avec AliasPathAttributes. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Aucun : le jeton auquel le chemin d’alias fait référence n’a aucun attribut.
Modifiable : le jeton auquel le chemin d’alias fait référence est modifiable par les stratégies avec l’effet « modifier ».

AliasPathTokenType

Définit des valeurs pour AliasPathTokenType.
KnownAliasPathTokenType peut être utilisé indifféremment 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 quel : le type de jeton peut être n’importe quel élément.
Chaîne : le type de jeton est string.
Objet : le type de jeton est object.
Tableau : le type de jeton est tableau.
Entier : le type de jeton est entier.
Nombre : le type de jeton est number.
Boolean : le type de jeton est booléen.

AliasPatternType

Définit des valeurs pour AliasPatternType.

AliasType

Définit des valeurs pour AliasType.

CreatedByType

Définit des valeurs pour CreatedByType.
KnownCreatedByType peut être utilisé indifféremment avec CreatedByType. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Utilisateur
Application
ManagedIdentity
Clé

DataPolicyManifestsGetByPolicyModeResponse

Contient des données de réponse pour l’opération getByPolicyMode.

DataPolicyManifestsListNextResponse

Contient des données de réponse pour l’opération listNext.

DataPolicyManifestsListResponse

Contient des données de réponse pour l’opération de liste.

EnforcementMode

Définit des valeurs pour EnforcementMode.
KnownEnforcementMode peut être utilisé indifféremment 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.

ExemptionCategory

Définit des valeurs pour ExemptionCategory.
KnownExemptionCategory peut être utilisé indifféremment avec ExemptionCategory. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Dérogation : cette catégorie d’exemptions signifie généralement que l’étendue n’est pas applicable à la stratégie.
Atténué : cette catégorie d’exemptions signifie généralement que les actions d’atténuation ont été appliquées à l’étendue.

ParameterType

Définit des valeurs pour ParameterType.
KnownParameterType peut être utilisé indifféremment 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
Matrice
Object
Booléen
Integer
Float
DateTime

PolicyAssignmentsCreateByIdResponse

Contient des données de réponse pour l’opération createById.

PolicyAssignmentsCreateResponse

Contient des données de réponse pour l’opération de création.

PolicyAssignmentsDeleteByIdResponse

Contient des données de réponse pour l’opération deleteById.

PolicyAssignmentsDeleteResponse

Contient des données de réponse pour l’opération de suppression.

PolicyAssignmentsGetByIdResponse

Contient des données de réponse pour l’opération getById.

PolicyAssignmentsGetResponse

Contient des données de réponse pour l’opération get.

PolicyAssignmentsListForManagementGroupNextResponse

Contient des données de réponse pour l’opération listForManagementGroupNext.

PolicyAssignmentsListForManagementGroupResponse

Contient des données de réponse pour l’opération listForManagementGroup.

PolicyAssignmentsListForResourceGroupNextResponse

Contient des données de réponse pour l’opération listForResourceGroupNext.

PolicyAssignmentsListForResourceGroupResponse

Contient des données de réponse pour l’opération listForResourceGroup.

PolicyAssignmentsListForResourceNextResponse

Contient des données de réponse pour l’opération listForResourceNext.

PolicyAssignmentsListForResourceResponse

Contient des données de réponse pour l’opération listForResource.

PolicyAssignmentsListNextResponse

Contient des données de réponse pour l’opération listNext.

PolicyAssignmentsListResponse

Contient des données de réponse pour l’opération de liste.

PolicyAssignmentsUpdateByIdResponse

Contient des données de réponse pour l’opération updateById.

PolicyAssignmentsUpdateResponse

Contient des données de réponse pour l’opération de mise à jour.

PolicyDefinitionsCreateOrUpdateAtManagementGroupResponse

Contient des données de réponse pour l’opération createOrUpdateAtManagementGroup.

PolicyDefinitionsCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

PolicyDefinitionsGetAtManagementGroupResponse

Contient des données de réponse pour l’opération getAtManagementGroup.

PolicyDefinitionsGetBuiltInResponse

Contient des données de réponse pour l’opération getBuiltIn.

PolicyDefinitionsGetResponse

Contient des données de réponse pour l’opération get.

PolicyDefinitionsListBuiltInNextResponse

Contient des données de réponse pour l’opération listBuiltInNext.

PolicyDefinitionsListBuiltInResponse

Contient des données de réponse pour l’opération listBuiltIn.

PolicyDefinitionsListByManagementGroupNextResponse

Contient des données de réponse pour l’opération listByManagementGroupNext.

PolicyDefinitionsListByManagementGroupResponse

Contient des données de réponse pour l’opération listByManagementGroup.

PolicyDefinitionsListNextResponse

Contient des données de réponse pour l’opération listNext.

PolicyDefinitionsListResponse

Contient des données de réponse pour l’opération de liste.

PolicyExemptionsCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

PolicyExemptionsGetResponse

Contient des données de réponse pour l’opération get.

PolicyExemptionsListForManagementGroupNextResponse

Contient des données de réponse pour l’opération listForManagementGroupNext.

PolicyExemptionsListForManagementGroupResponse

Contient des données de réponse pour l’opération listForManagementGroup.

PolicyExemptionsListForResourceGroupNextResponse

Contient des données de réponse pour l’opération listForResourceGroupNext.

PolicyExemptionsListForResourceGroupResponse

Contient des données de réponse pour l’opération listForResourceGroup.

PolicyExemptionsListForResourceNextResponse

Contient des données de réponse pour l’opération listForResourceNext.

PolicyExemptionsListForResourceResponse

Contient des données de réponse pour l’opération listForResource.

PolicyExemptionsListNextResponse

Contient des données de réponse pour l’opération listNext.

PolicyExemptionsListResponse

Contient des données de réponse pour l’opération de liste.

PolicySetDefinitionsCreateOrUpdateAtManagementGroupResponse

Contient des données de réponse pour l’opération createOrUpdateAtManagementGroup.

PolicySetDefinitionsCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

PolicySetDefinitionsGetAtManagementGroupResponse

Contient des données de réponse pour l’opération getAtManagementGroup.

PolicySetDefinitionsGetBuiltInResponse

Contient des données de réponse pour l’opération getBuiltIn.

PolicySetDefinitionsGetResponse

Contient des données de réponse pour l’opération get.

PolicySetDefinitionsListBuiltInNextResponse

Contient des données de réponse pour l’opération listBuiltInNext.

PolicySetDefinitionsListBuiltInResponse

Contient des données de réponse pour l’opération listBuiltIn.

PolicySetDefinitionsListByManagementGroupNextResponse

Contient des données de réponse pour l’opération listByManagementGroupNext.

PolicySetDefinitionsListByManagementGroupResponse

Contient des données de réponse pour l’opération listByManagementGroup.

PolicySetDefinitionsListNextResponse

Contient des données de réponse pour l’opération listNext.

PolicySetDefinitionsListResponse

Contient des données de réponse pour l’opération de liste.

PolicyType

Définit des valeurs pour PolicyType.
KnownPolicyType peut être utilisé indifféremment avec PolicyType. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

NotSpecified
Builtin
Personnalisée
Statique

ResourceIdentityType

Définit des valeurs pour ResourceIdentityType.

Énumérations

KnownAliasPathAttributes

Valeurs connues d’AliasPathAttributes que le service accepte.

KnownAliasPathTokenType

Valeurs connues d’AliasPathTokenType que le service accepte.

KnownCreatedByType

Valeurs connues de CreatedByType que le service accepte.

KnownEnforcementMode

Valeurs connues de EnforcementMode que le service accepte.

KnownExemptionCategory

Valeurs connues d’ExemptionCategory que le service accepte.

KnownParameterType

Valeurs connues de ParameterType que le service accepte.

KnownPolicyType

Valeurs connues de PolicyType que le service accepte.

Fonctions

getContinuationToken(unknown)

Étant donné le dernier .value produit par l’itérateur byPage , retourne un jeton de continuation qui peut être utilisé pour commencer la pagination à partir de ce point ultérieurement.

Informations relatives à la fonction

getContinuationToken(unknown)

Étant donné le dernier .value produit par l’itérateur byPage , retourne un jeton de continuation qui peut être utilisé pour commencer la pagination à partir de ce point ultérieurement.

function getContinuationToken(page: unknown): string | undefined

Paramètres

page

unknown

Objet d’accès sur value IteratorResult à partir d’un byPage itérateur.

Retours

string | undefined

Jeton de continuation qui peut être transmis à byPage() lors des appels futurs.