Share via


Acesso microsoft.authorizationReviewHistoryDefinitions 2021-12-01-preview

Definição de recurso do Bicep

O tipo de recurso accessReviewHistoryDefinitions é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a scope propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão no Bicep.

O tipo de recurso accessReviewHistoryDefinitions pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Authorization/accessReviewHistoryDefinitions, adicione o seguinte Bicep ao modelo.

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

Valores de propriedade

accessReviewHistoryDefinitions

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)
scope Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Recurso de destino

Para o Bicep, defina essa propriedade como o nome simbólico do recurso para aplicar o recurso de extensão.
Decisões Coleção de decisões de revisão nas quais os dados de histórico devem ser filtrados. Por exemplo, se Aprovar e Negar forem fornecidos, os dados conterão apenas os resultados de revisão nos quais o tomador de decisão aprovou ou negou uma solicitação de revisão. Matriz de cadeia de caracteres que contém qualquer um dos:
'Aprovar'
'Deny'
'DontKnow'
'NotNotified'
'NotReviewed'
displayName O nome de exibição para a definição de histórico. string
instances Conjunto de instâncias de histórico de revisão de acesso para essa definição de histórico. AccessReviewHistoryInstance[]
escopos Uma coleção de escopos usados ao selecionar dados de histórico de revisão AccessReviewScope[]
configurações Configurações de recorrência para relatórios de histórico recorrentes, pule para relatórios únicos. AccessReviewHistoryScheduleSettings

AccessReviewHistoryInstance

Nome Descrição Valor
properties Propriedades da Instância de Definição do Histórico de Revisão de Acesso. AccessReviewHistoryInstanceProperties

AccessReviewHistoryInstanceProperties

Nome Descrição Valor
displayName O nome de exibição para a definição do histórico pai. string
expiração Data em que o relatório de dados de histórico expira e os dados associados são excluídos. string
fulfilledDateTime Data em que o relatório de dados de histórico está agendado para ser gerado. string
reviewHistoryPeriodEndDateTime Data de data usada ao selecionar dados de revisão, todas as revisões incluídas nos dados terminam em ou antes dessa data. Para uso somente com relatórios únicos/não recorrentes. string
reviewHistoryPeriodStartDateTime Data de data usada ao selecionar dados de revisão, todas as revisões incluídas nos dados começam em ou após essa data. Para uso somente com relatórios únicos/não recorrentes. string
runDateTime Data em que o relatório de dados de histórico está agendado para ser gerado. string

AccessReviewScope

Nome Descrição Valor
excludeResourceId Isso é usado para indicar as IDs de recurso a serem excluídas string
excludeRoleDefinitionId Isso é usado para indicar as IDs de definição de função a serem excluídas string
expandNestedMemberships Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool
inactiveDuration Duração para a qual os usuários estão inativos. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Esse código pode ser usado para converter TimeSpan em uma cadeia de caracteres de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
includeAccessBelowResource Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool
includeInheritedAccess Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool

AccessReviewHistoryScheduleSettings

Nome Descrição Valor
pattern Configurações de recorrência da Definição de Histórico de Revisão de Acesso. AccessReviewRecurrencePattern
range Configurações de recorrência da Definição de Histórico de Revisão de Acesso. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nome Descrição Valor
intervalo O intervalo de recorrência. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly. INT
tipo O tipo de recorrência: semanal, mensal etc. 'absoluteMonthly'
'semanal'

AccessReviewRecurrenceRange

Nome Descrição Valor
endDate O DateTime quando a revisão está agendada para terminar. Obrigatório se o tipo for endDate string
numberOfOccurrences O número de vezes para repetir a revisão de acesso. Obrigatório e deve ser positivo se o tipo estiver numerado. INT
startDate O DateTime quando a revisão está agendada para ser iniciada. Isso pode ser uma data no futuro. Necessário na criação. string
type O tipo de intervalo de recorrência. Os valores possíveis são: endDate, noEnd, numerado. 'endDate'
'noEnd'
'numerado'

Definição de recurso de modelo do ARM

O tipo de recurso accessReviewHistoryDefinitions é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a scope propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão em modelos do ARM.

O tipo de recurso accessReviewHistoryDefinitions pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Authorization/accessReviewHistoryDefinitions, adicione o JSON a seguir ao modelo.

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

Valores de propriedade

accessReviewHistoryDefinitions

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Authorization/accessReviewHistoryDefinitions'
apiVersion A versão da API de recursos '2021-12-01-preview'
name O nome do recurso cadeia de caracteres (obrigatório)
scope Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Recurso de destino

Para JSON, defina o valor como o nome completo do recurso ao qual aplicar o recurso de extensão .
Decisões Coleção de decisões de revisão nas quais os dados de histórico devem ser filtrados. Por exemplo, se Aprovar e Negar forem fornecidos, os dados conterão apenas os resultados de revisão nos quais o tomador de decisão aprovou ou negou uma solicitação de revisão. Matriz de cadeia de caracteres que contém qualquer um dos:
'Aprovar'
'Deny'
'DontKnow'
'NotNotified'
'NotReviewed'
displayName O nome de exibição para a definição de histórico. string
instances Conjunto de instâncias de histórico de revisão de acesso para essa definição de histórico. AccessReviewHistoryInstance[]
escopos Uma coleção de escopos usados ao selecionar dados de histórico de revisão AccessReviewScope[]
configurações Configurações de recorrência para relatórios de histórico recorrentes, pule para relatórios únicos. AccessReviewHistoryScheduleSettings

AccessReviewHistoryInstance

Nome Descrição Valor
properties Propriedades da Instância de Definição do Histórico de Revisão de Acesso. AccessReviewHistoryInstanceProperties

AccessReviewHistoryInstanceProperties

Nome Descrição Valor
displayName O nome de exibição para a definição do histórico pai. string
expiração Data e hora em que o relatório de dados de histórico expira e os dados associados são excluídos. string
fulfilledDateTime Data e hora em que o relatório de dados de histórico está agendado para ser gerado. string
reviewHistoryPeriodEndDateTime Data e hora usadas ao selecionar dados de revisão, todas as revisões incluídas nos dados terminam em ou antes dessa data. Para uso somente com relatórios únicos/não recorrentes. string
reviewHistoryPeriodStartDateTime Data e hora usadas ao selecionar dados de revisão, todas as revisões incluídas nos dados começam em ou após essa data. Para uso somente com relatórios únicos/não recorrentes. string
runDateTime Data e hora em que o relatório de dados de histórico está agendado para ser gerado. string

AccessReviewScope

Nome Descrição Valor
excludeResourceId Isso é usado para indicar as IDs de recurso a serem excluídas string
excludeRoleDefinitionId Isso é usado para indicar as IDs de definição de função a serem excluídas string
expandNestedMemberships Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool
inactiveDuration Duração para a qual os usuários estão inativos. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Esse código pode ser usado para converter TimeSpan em uma cadeia de caracteres de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
includeAccessBelowResource Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool
includeInheritedAccess Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool

AccessReviewHistoryScheduleSettings

Nome Descrição Valor
pattern Acessar as configurações de recorrência da Definição do Histórico de Revisão de Acesso. AccessReviewRecurrencePattern
range Acessar as configurações de recorrência da Definição do Histórico de Revisão de Acesso. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nome Descrição Valor
intervalo O intervalo de recorrência. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly. INT
tipo O tipo de recorrência: semanal, mensal, etc. 'absoluteMonthly'
'semanal'

AccessReviewRecurrenceRange

Nome Descrição Valor
endDate O DateTime quando a revisão está agendada para terminar. Obrigatório se o tipo for endDate string
numberOfOccurrences O número de vezes para repetir a revisão de acesso. Obrigatório e deve ser positivo se o tipo estiver numerado. INT
startDate O DateTime quando a revisão está agendada para ser iniciada. Isso pode ser uma data no futuro. Necessário na criação. string
type O tipo de intervalo de recorrência. Os valores possíveis são: endDate, noEnd, numbered. 'endDate'
'noEnd'
'numerado'

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso accessReviewHistoryDefinitions é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a parent_id propriedade nesse recurso para definir o escopo desse recurso.

O tipo de recurso accessReviewHistoryDefinitions pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Authorization/accessReviewHistoryDefinitions, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/accessReviewHistoryDefinitions@2021-12-01-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 = [
      {
        excludeResourceId = "string"
        excludeRoleDefinitionId = "string"
        expandNestedMemberships = bool
        inactiveDuration = "string"
        includeAccessBelowResource = bool
        includeInheritedAccess = bool
      }
    ]
    settings = {
      pattern = {
        interval = int
        type = "string"
      }
      range = {
        endDate = "string"
        numberOfOccurrences = int
        startDate = "string"
        type = "string"
      }
    }
  })
}

Valores de propriedade

accessReviewHistoryDefinitions

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Authorization/accessReviewHistoryDefinitions@2021-12-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso ao qual aplicar esse recurso de extensão. cadeia de caracteres (obrigatório)
Decisões Coleção de decisões de revisão nas quais os dados de histórico devem ser filtrados. Por exemplo, se Aprovar e Negar forem fornecidos, os dados conterão apenas resultados de revisão nos quais o tomador de decisão aprovou ou negou uma solicitação de revisão. Matriz de cadeia de caracteres que contém qualquer um dos:
"Aprovar"
"Negar"
"DontKnow"
"NotNotified"
"NotReviewed"
displayName O nome de exibição para a definição de histórico. string
instances Conjunto de instâncias de histórico de revisão de acesso para essa definição de histórico. AccessReviewHistoryInstance[]
escopos Uma coleção de escopos usados ao selecionar dados de histórico de revisão AccessReviewScope[]
configurações Configurações de recorrência para relatórios de histórico recorrentes, pule para relatórios únicos. AccessReviewHistoryScheduleSettings

AccessReviewHistoryInstance

Nome Descrição Valor
properties Propriedades da Instância de Definição do Histórico de Revisão de Acesso. AccessReviewHistoryInstanceProperties

AccessReviewHistoryInstanceProperties

Nome Descrição Valor
displayName O nome de exibição para a definição do histórico pai. string
expiração Data e hora em que o relatório de dados de histórico expira e os dados associados são excluídos. string
fulfilledDateTime Data e hora em que o relatório de dados de histórico está agendado para ser gerado. string
reviewHistoryPeriodEndDateTime Data e hora usadas ao selecionar dados de revisão, todas as revisões incluídas nos dados terminam em ou antes dessa data. Para uso somente com relatórios únicos/não recorrentes. string
reviewHistoryPeriodStartDateTime Data e hora usadas ao selecionar dados de revisão, todas as revisões incluídas nos dados começam em ou após essa data. Para uso somente com relatórios únicos/não recorrentes. string
runDateTime Data e hora em que o relatório de dados de histórico está agendado para ser gerado. string

AccessReviewScope

Nome Descrição Valor
excludeResourceId Isso é usado para indicar as IDs de recurso a serem excluídas string
excludeRoleDefinitionId Isso é usado para indicar as IDs de definição de função a serem excluídas string
expandNestedMemberships Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool
inactiveDuration Duração para a qual os usuários estão inativos. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Esse código pode ser usado para converter TimeSpan em uma cadeia de caracteres de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
includeAccessBelowResource Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool
includeInheritedAccess Sinalizador para indicar se as associações aninhadas devem ou não ser expandidas. bool

AccessReviewHistoryScheduleSettings

Nome Descrição Valor
pattern Acessar as configurações de recorrência da Definição do Histórico de Revisão de Acesso. AccessReviewRecurrencePattern
range Acessar as configurações de recorrência da Definição do Histórico de Revisão de Acesso. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nome Descrição Valor
intervalo O intervalo de recorrência. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly. INT
tipo O tipo de recorrência: semanal, mensal, etc. "absoluteMonthly"
"semanal"

AccessReviewRecurrenceRange

Nome Descrição Valor
endDate O DateTime quando a revisão está agendada para terminar. Obrigatório se o tipo for endDate string
numberOfOccurrences O número de vezes para repetir a revisão de acesso. Obrigatório e deve ser positivo se o tipo estiver numerado. INT
startDate O DateTime quando a revisão está agendada para ser iniciada. Isso pode ser uma data no futuro. Necessário na criação. string
type O tipo de intervalo de recorrência. Os valores possíveis são: endDate, noEnd, numbered. "endDate"
"noEnd"
"numerado"