Microsoft.Authorization accessReviewHistoryDefinitions 2021-11-16-preview

Définition de ressource Bicep

Le type de ressource accessReviewHistoryDefinitions est une ressource d’extension, ce qui signifie que vous pouvez l’appliquer à une autre ressource.

Utilisez la scope propriété sur cette ressource pour définir l’étendue de cette ressource. Consultez Définir l’étendue des ressources d’extension dans Bicep.

Les étendues de déploiement valides pour la ressource accessReviewHistoryDefinitions sont les suivantes :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Authorization/accessReviewHistoryDefinitions, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Authorization/accessReviewHistoryDefinitions@2021-11-16-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  decisions: [
    'string'
  ]
  displayName: 'string'
  instances: [
    {
      properties: {
        displayName: 'string'
        expiration: 'string'
        fulfilledDateTime: 'string'
        reviewHistoryPeriodEndDateTime: 'string'
        reviewHistoryPeriodStartDateTime: 'string'
        runDateTime: 'string'
      }
    }
  ]
  scopes: [
    {
      expandNestedMemberships: bool
      inactiveDuration: 'string'
    }
  ]
  settings: {
    pattern: {
      interval: int
      type: 'string'
    }
    range: {
      endDate: 'string'
      numberOfOccurrences: int
      startDate: 'string'
      type: 'string'
    }
  }
}

Valeurs de propriétés

accessReviewHistoryDefinitions

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)
scope Utilisez lors de la création d’une ressource d’extension dans une étendue différente de l’étendue du déploiement. Ressource cible

Pour Bicep, définissez cette propriété sur le nom symbolique de la ressource pour appliquer la ressource d’extension.
décisions Collecte des décisions de révision sur lesquelles les données d’historique doivent être filtrées. Par exemple, si approuver et refuser sont fournis, les données contiennent uniquement les résultats de l’examen dans lesquels le décideur a approuvé ou refusé une demande de révision. Tableau de chaînes contenant l’un des éléments suivants :
'Approuver'
'Deny'
'DontKnow'
'NotNotified'
'NotReviewed'
displayName Nom d’affichage de la définition d’historique. string
instances Ensemble d’instances d’historique de révision d’accès pour cette définition d’historique. AccessReviewHistoryInstance[]
étendues Collection d’étendues utilisées lors de la sélection des données d’historique des révisions AccessReviewScope[]
paramètres Paramètres de périodicité pour les rapports d’historique périodiques, ignorez pour les rapports à usage unique. AccessReviewHistoryScheduleSettings

AccessReviewHistoryInstance

Nom Description Valeur
properties Propriétés de l’instance de définition de l’historique de révision d’accès. AccessReviewHistoryInstanceProperties

AccessReviewHistoryInstanceProperties

Nom Description Valeur
displayName Nom d’affichage de la définition d’historique parent. string
expiration Date à laquelle le rapport de données d’historique expire et les données associées sont supprimées. string
fulfilledDateTime Date heure à laquelle le rapport de données d’historique est planifié pour être généré. string
reviewHistoryPeriodEndDateTime Date d’heure utilisée lors de la sélection des données de révision, toutes les révisions incluses dans les données se terminent à cette date ou avant cette date. À utiliser uniquement avec des rapports ponctuels/non périodiques. string
reviewHistoryPeriodStartDateTime Date d’heure utilisée lors de la sélection des données de révision, toutes les révisions incluses dans les données commencent à cette date ou après cette date. À utiliser uniquement avec des rapports ponctuels/non périodiques. string
runDateTime Date heure à laquelle le rapport de données d’historique est planifié pour être généré. string

AccessReviewScope

Nom Description Valeur
expandNestedMemberships Indicateur pour indiquer s’il faut développer les appartenances imbriquées ou non. bool
inactiveDuration Durée pour laquelle les utilisateurs sont inactifs. La valeur doit être au format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Ce code peut être utilisé pour convertir TimeSpan en chaîne d’intervalle valide : XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string

AccessReviewHistoryScheduleSettings

Nom Description Valeur
modèle Paramètres de périodicité de l’historique des révisions d’accès. AccessReviewRecurrencePattern
range Paramètres de périodicité de l’historique des révisions d’accès. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nom Description Valeur
interval Intervalle de périodicité. Pour une révision trimestrielle, l’intervalle est de 3 pour le type : absoluteMonthly. int
type Type de périodicité : hebdomadaire, mensuel, etc. 'absoluteMonthly'
« hebdomadaire »

AccessReviewRecurrenceRange

Nom Description Valeur
endDate DateTime lorsque la révision est planifiée pour se terminer. Obligatoire si le type est endDate string
numberOfOccurrences Nombre de fois où répéter la révision d’accès. Obligatoire et doit être positif si le type est numéroté. int
startDate DateTime lorsque la révision est planifiée pour démarrer. Il pourrait s’agir d’une date à l’avenir. Obligatoire lors de la création. string
type Type de plage de périodicité. Les valeurs possibles sont : endDate, noEnd, numbered. 'endDate'
'noEnd'
'numéroed'

Définition de ressources de modèle ARM

Le type de ressource accessReviewHistoryDefinitions est une ressource d’extension, ce qui signifie que vous pouvez l’appliquer à une autre ressource.

Utilisez la scope propriété sur cette ressource pour définir l’étendue de cette ressource. Consultez Définir l’étendue des ressources d’extension dans les modèles ARM.

Les étendues de déploiement valides pour la ressource accessReviewHistoryDefinitions sont les suivantes :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Authorization/accessReviewHistoryDefinitions, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Authorization/accessReviewHistoryDefinitions",
  "apiVersion": "2021-11-16-preview",
  "name": "string",
  "scope": "string",
  "decisions": [ "string" ],
  "displayName": "string",
  "instances": [
    {
      "properties": {
        "displayName": "string",
        "expiration": "string",
        "fulfilledDateTime": "string",
        "reviewHistoryPeriodEndDateTime": "string",
        "reviewHistoryPeriodStartDateTime": "string",
        "runDateTime": "string"
      }
    }
  ],
  "scopes": [
    {
      "expandNestedMemberships": "bool",
      "inactiveDuration": "string"
    }
  ],
  "settings": {
    "pattern": {
      "interval": "int",
      "type": "string"
    },
    "range": {
      "endDate": "string",
      "numberOfOccurrences": "int",
      "startDate": "string",
      "type": "string"
    }
  }
}

Valeurs de propriétés

accessReviewHistoryDefinitions

Nom Description Valeur
type Type de ressource « Microsoft.Authorization/accessReviewHistoryDefinitions »
apiVersion Version de l’API de ressource « 2021-11-16-preview »
name Nom de la ressource chaîne (obligatoire)
scope Utilisez lors de la création d’une ressource d’extension dans une étendue différente de l’étendue du déploiement. Ressource cible

Pour JSON, définissez la valeur sur le nom complet de la ressource à laquelle appliquer la ressource d’extension .
décisions Collecte des décisions de révision sur lesquelles les données d’historique doivent être filtrées. Par exemple, si approuver et refuser sont fournis, les données contiennent uniquement les résultats de l’examen dans lesquels le décideur a approuvé ou refusé une demande de révision. Tableau de chaînes contenant l’un des éléments suivants :
'Approuver'
'Deny'
'DontKnow'
'NotNotified'
'NotReviewed'
displayName Nom d’affichage de la définition d’historique. string
instances Ensemble d’instances d’historique de révision d’accès pour cette définition d’historique. AccessReviewHistoryInstance[]
étendues Collection d’étendues utilisées lors de la sélection des données d’historique des révisions AccessReviewScope[]
paramètres Paramètres de périodicité pour les rapports d’historique périodiques, ignorez pour les rapports à usage unique. AccessReviewHistoryScheduleSettings

AccessReviewHistoryInstance

Nom Description Valeur
properties Propriétés de l’instance de définition de l’historique de révision d’accès. AccessReviewHistoryInstanceProperties

AccessReviewHistoryInstanceProperties

Nom Description Valeur
displayName Nom d’affichage de la définition d’historique parent. string
expiration Date à laquelle le rapport de données d’historique expire et les données associées sont supprimées. string
fulfilledDateTime Date à laquelle la génération du rapport de données d’historique est planifiée. string
reviewHistoryPeriodEndDateTime Date d’heure utilisée lors de la sélection des données de révision, toutes les révisions incluses dans les données se terminent à cette date ou avant cette date. À utiliser uniquement avec des rapports ponctuels/non récurrents. string
reviewHistoryPeriodStartDateTime Date d’heure utilisée lors de la sélection des données de révision, toutes les révisions incluses dans les données commencent à cette date ou après. À utiliser uniquement avec des rapports ponctuels/non récurrents. string
runDateTime Date à laquelle la génération du rapport de données d’historique est planifiée. string

AccessReviewScope

Nom Description Valeur
expandNestedMemberships Indicateur pour indiquer s’il faut développer ou non les appartenances imbriquées. bool
inactiveDuration Durée pour laquelle les utilisateurs sont inactifs. La valeur doit être au format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Ce code peut être utilisé pour convertir TimeSpan en chaîne d’intervalle valide : XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string

AccessReviewHistoryScheduleSettings

Nom Description Valeur
modèle Paramètres de périodicité de la définition de l’historique de révision d’accès. AccessReviewRecurrencePattern
range Paramètres de périodicité de la définition de l’historique de révision d’accès. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nom Description Valeur
interval Intervalle de périodicité. Pour une révision trimestrielle, l’intervalle est de 3 pour type : absoluteMonthly. int
type Type de périodicité : hebdomadaire, mensuel, etc. 'absoluteMonthly'
'hebdomadaire'

AccessReviewRecurrenceRange

Nom Description Valeur
endDate DateTime lorsque la révision est planifiée pour se terminer. Obligatoire si le type est endDate string
numberOfOccurrences Nombre de fois où répéter la révision d’accès. Obligatoire et doit être positif si le type est numéroté. int
startDate DateTime lorsque la révision est planifiée pour démarrer. Il pourrait s’agir d’une date dans le futur. Obligatoire lors de la création. string
type Type de plage de périodicité. Les valeurs possibles sont : endDate, noEnd, numbered. 'endDate'
'noEnd'
'numéroté'

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource accessReviewHistoryDefinitions est une ressource d’extension, ce qui signifie que vous pouvez l’appliquer à une autre ressource.

Utilisez la parent_id propriété sur cette ressource pour définir l’étendue de cette ressource.

Les étendues de déploiement valides pour la ressource accessReviewHistoryDefinitions sont les suivantes :

  • Abonnements

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Authorization/accessReviewHistoryDefinitions, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/accessReviewHistoryDefinitions@2021-11-16-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    decisions = [
      "string"
    ]
    displayName = "string"
    instances = [
      {
        properties = {
          displayName = "string"
          expiration = "string"
          fulfilledDateTime = "string"
          reviewHistoryPeriodEndDateTime = "string"
          reviewHistoryPeriodStartDateTime = "string"
          runDateTime = "string"
        }
      }
    ]
    scopes = [
      {
        expandNestedMemberships = bool
        inactiveDuration = "string"
      }
    ]
    settings = {
      pattern = {
        interval = int
        type = "string"
      }
      range = {
        endDate = "string"
        numberOfOccurrences = int
        startDate = "string"
        type = "string"
      }
    }
  })
}

Valeurs de propriétés

accessReviewHistoryDefinitions

Nom Description Valeur
type Type de ressource « Microsoft.Authorization/accessReviewHistoryDefinitions@2021-11-16-preview »
name Nom de la ressource string (obligatoire)
parent_id ID de la ressource à laquelle appliquer cette ressource d’extension. string (obligatoire)
décisions Collection de décisions de révision sur lesquelles les données d’historique doivent être filtrées. Par exemple, si approuver et refuser sont fournis, les données contiennent uniquement les résultats de révision dans lesquels le décideur a approuvé ou refusé une demande de révision. Tableau de chaînes contenant l’un des éléments suivants :
« Approuver »
« Refuser »
« DontKnow »
« NotNotified »
« NotReviewed »
displayName Nom d’affichage de la définition d’historique. string
instances Ensemble d’instances d’historique de révision d’accès pour cette définition d’historique. AccessReviewHistoryInstance[]
étendues Collection d’étendues utilisées lors de la sélection des données d’historique des révisions AccessReviewScope[]
paramètres Paramètres de périodicité pour les rapports d’historique périodiques, ignorez pour les rapports à usage unique. AccessReviewHistoryScheduleSettings

AccessReviewHistoryInstance

Nom Description Valeur
properties Propriétés de l’instance de définition de l’historique de révision d’accès. AccessReviewHistoryInstanceProperties

AccessReviewHistoryInstanceProperties

Nom Description Valeur
displayName Nom d’affichage de la définition d’historique parent. string
expiration Date à laquelle le rapport de données d’historique expire et les données associées sont supprimées. string
fulfilledDateTime Date heure à laquelle le rapport de données d’historique est planifié pour être généré. string
reviewHistoryPeriodEndDateTime Date d’heure utilisée lors de la sélection des données de révision, toutes les révisions incluses dans les données se terminent à cette date ou avant cette date. À utiliser uniquement avec des rapports ponctuels/non périodiques. string
reviewHistoryPeriodStartDateTime Date d’heure utilisée lors de la sélection des données de révision, toutes les révisions incluses dans les données commencent à cette date ou après cette date. À utiliser uniquement avec des rapports ponctuels/non périodiques. string
runDateTime Date heure à laquelle le rapport de données d’historique est planifié pour être généré. string

AccessReviewScope

Nom Description Valeur
expandNestedMemberships Indicateur pour indiquer s’il faut développer les appartenances imbriquées ou non. bool
inactiveDuration Durée pour laquelle les utilisateurs sont inactifs. La valeur doit être au format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Ce code peut être utilisé pour convertir TimeSpan en chaîne d’intervalle valide : XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string

AccessReviewHistoryScheduleSettings

Nom Description Valeur
modèle Paramètres de périodicité de l’historique des révisions d’accès. AccessReviewRecurrencePattern
range Paramètres de périodicité de l’historique des révisions d’accès. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nom Description Valeur
interval Intervalle de périodicité. Pour une révision trimestrielle, l’intervalle est de 3 pour le type : absoluteMonthly. int
type Type de périodicité : hebdomadaire, mensuel, etc. « absoluteMonthly »
« hebdomadaire »

AccessReviewRecurrenceRange

Nom Description Valeur
endDate DateTime lorsque la révision est planifiée pour se terminer. Obligatoire si le type est endDate string
numberOfOccurrences Nombre de fois où répéter la révision d’accès. Obligatoire et doit être positif si le type est numéroté. int
startDate DateTime lorsque la révision est planifiée pour démarrer. Il pourrait s’agir d’une date à l’avenir. Obligatoire lors de la création. string
type Type de plage de périodicité. Les valeurs possibles sont : endDate, noEnd, numbered. « endDate »
« noEnd »
« numéroté »