Microsoft.Authorization accessReviewScheduleDefinitions
Definição de recursos do bíceps
O tipo de recurso accessReviewScheduleDefinitions pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Authorization/accessReviewScheduleDefinitions, adicione o seguinte Bíceps ao seu modelo.
resource symbolicname 'Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview' = {
scope: resourceSymbolicName or scope
backupReviewers: [
{
principalId: 'string'
}
]
descriptionForAdmins: 'string'
descriptionForReviewers: 'string'
displayName: 'string'
instances: [
{
properties: {
backupReviewers: [
{
principalId: 'string'
}
]
endDateTime: 'string'
reviewers: [
{
principalId: 'string'
}
]
startDateTime: 'string'
}
}
]
name: 'string'
reviewers: [
{
principalId: 'string'
}
]
settings: {
autoApplyDecisionsEnabled: bool
defaultDecision: 'string'
defaultDecisionEnabled: bool
instanceDurationInDays: int
justificationRequiredOnApproval: bool
mailNotificationsEnabled: bool
recommendationLookBackDuration: 'string'
recommendationsEnabled: bool
recurrence: {
pattern: {
interval: int
type: 'string'
}
range: {
endDate: 'string'
numberOfOccurrences: int
startDate: 'string'
type: 'string'
}
}
reminderNotificationsEnabled: bool
}
}
Valores de propriedade
AccessReviewInstance
Designação | Descrição | Valor |
---|---|---|
propriedades | Acessar propriedades de revisão. | AccessReviewInstanceProperties |
AccessReviewInstanceProperties
Designação | Descrição | Valor |
---|---|---|
backupRevisores | Esta é a coleção de revisores de backup. | AccessReviewer[] |
endDateTime | O DateTime quando a instância de revisão está agendada para terminar. | string |
Revisores | Esta é a coleção de revisores. | AccessReviewer[] |
startDateTime | O DateTime quando a instância de revisão está agendada para ser iniciada. | string |
AccessReviewRecurrencePattern
Designação | Descrição | Valor |
---|---|---|
intervalo | O intervalo para a recorrência. Para uma revisão trimestral, o intervalo é 3 para o tipo: absoluteMonthly. | Int |
tipo | O tipo de recorrência: semanal, mensal, etc. | 'Absolutamente mensal' 'semanal' |
AccessReviewRecurrenceRange
Designação | Descrição | Valor |
---|---|---|
Data de fim | O DateTime quando a revisão está programada para terminar. Obrigatório se type for endDate | string |
númerodeocorrências | O número de vezes para repetir a revisão de acesso. Obrigatório e deve ser positivo se o tipo estiver numerado. | Int |
data de início | O DateTime quando a revisão está agendada para ser iniciada. Esta pode ser uma data no futuro. Obrigatório na criação. | string |
tipo | O tipo de intervalo de recorrência. Os valores possíveis são: endDate, noEnd, numerado. | 'Data de fim' 'NãoFim' «numerado» |
AccessReviewRecurrenceSettings
Designação | Descrição | Valor |
---|---|---|
padrão | Padrão de recorrência da definição de cronograma de revisão de acesso. | AccessReviewRecurrencePattern |
gama | Intervalo de recorrência da definição de cronograma de revisão de acesso. | AccessReviewRecurrenceRange |
AccessReviewReviewer
Designação | Descrição | Valor |
---|---|---|
principalId | A id do revisor(user/servicePrincipal) | string |
AccessReviewScheduleSettings
Designação | Descrição | Valor |
---|---|---|
autoApplyDecisionsEnabled | Sinalizador para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso ao objeto de destino, está habilitada. Se não estiver habilitado, o usuário deverá, após a conclusão da revisão, aplicar a revisão de acesso. | Bool |
defaultDecision | Isso especifica o comportamento do recurso autoReview quando uma revisão de acesso é concluída. | 'Aprovar' 'Negar' 'Recomendação' |
defaultDecisionEnabled | Sinalizar para indicar se os revisores são obrigados a fornecer uma justificativa ao revisar o acesso. | Bool |
instanceDurationInDays | A duração em dias, por exemplo. | Int |
justificaçãoRequiredOnApproval | Sinalizar para indicar se o revisor é obrigado a passar a justificação ao registar uma decisão. | Bool |
mailNotificationsEnabled | Sinalize para indicar se o envio de e-mails aos revisores e ao criador da avaliação está habilitado. | Bool |
recomendaçãoLookBackDuration | As recomendações para revisões de acesso são calculadas olhando para 30 dias de dados (w.r.t a data de início da revisão) por padrão. No entanto, em alguns cenários, os clientes querem alterar o tempo de volta para olhar e querem configurar 60 dias, 90 dias, etc. Essa configuração permite que os clientes configurem essa duração. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Este código pode ser usado para converter TimeSpan em uma cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(horas, minutos, segundos)) | string |
recomendaçõesAtivado | Sinalizador para indicar se a exibição de recomendações aos revisores está habilitada. | Bool |
Recorrência | Acesse as configurações de revisão. | AccessReviewRecurrenceSettings |
reminderNotificationsEnabled | Sinalize para indicar se o envio de e-mails de lembrete aos revisores está habilitado. | Bool |
Microsoft.Authorization/accessReviewScheduleDefinitions
Designação | Descrição | Valor |
---|---|---|
backupRevisores | Esta é a coleção de revisores de backup. | AccessReviewer[] |
descriçãoForAdmins | A descrição fornecida pelo criador da revisão de acesso e visível para os administradores. | string |
descriçãoForReviewers | A descrição fornecida pelo criador da revisão de acesso para ser mostrada aos revisores. | string |
displayName | O nome para exibição da definição de agenda. | string |
instâncias | Esta é a coleção de instâncias retornadas quando se faz uma expansão nela. | AccessReviewInstance[] |
Designação | O nome do recurso | string (obrigatório) |
Revisores | Esta é a coleção de revisores. | AccessReviewer[] |
Âmbito de aplicação | Use ao criar um recurso em um escopo diferente do escopo de implantação. | Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão . |
Configurações | Acesse as configurações de revisão. | AccessReviewScheduleSettings |
Definição de recurso de modelo ARM
O tipo de recurso accessReviewScheduleDefinitions pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Authorization/accessReviewScheduleDefinitions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions",
"apiVersion": "2021-12-01-preview",
"name": "string",
"backupReviewers": [
{
"principalId": "string"
}
],
"descriptionForAdmins": "string",
"descriptionForReviewers": "string",
"displayName": "string",
"instances": [
{
"properties": {
"backupReviewers": [
{
"principalId": "string"
}
],
"endDateTime": "string",
"reviewers": [
{
"principalId": "string"
}
],
"startDateTime": "string"
}
}
],
"reviewers": [
{
"principalId": "string"
}
],
"settings": {
"autoApplyDecisionsEnabled": "bool",
"defaultDecision": "string",
"defaultDecisionEnabled": "bool",
"instanceDurationInDays": "int",
"justificationRequiredOnApproval": "bool",
"mailNotificationsEnabled": "bool",
"recommendationLookBackDuration": "string",
"recommendationsEnabled": "bool",
"recurrence": {
"pattern": {
"interval": "int",
"type": "string"
},
"range": {
"endDate": "string",
"numberOfOccurrences": "int",
"startDate": "string",
"type": "string"
}
},
"reminderNotificationsEnabled": "bool"
}
}
Valores de propriedade
AccessReviewInstance
Designação | Descrição | Valor |
---|---|---|
propriedades | Acessar propriedades de revisão. | AccessReviewInstanceProperties |
AccessReviewInstanceProperties
Designação | Descrição | Valor |
---|---|---|
backupRevisores | Esta é a coleção de revisores de backup. | AccessReviewer[] |
endDateTime | O DateTime quando a instância de revisão está agendada para terminar. | string |
Revisores | Esta é a coleção de revisores. | AccessReviewer[] |
startDateTime | O DateTime quando a instância de revisão está agendada para ser iniciada. | string |
AccessReviewRecurrencePattern
Designação | Descrição | Valor |
---|---|---|
intervalo | O intervalo para a recorrência. Para uma revisão trimestral, o intervalo é 3 para o tipo: absoluteMonthly. | Int |
tipo | O tipo de recorrência: semanal, mensal, etc. | 'Absolutamente mensal' 'semanal' |
AccessReviewRecurrenceRange
Designação | Descrição | Valor |
---|---|---|
Data de fim | O DateTime quando a revisão está programada para terminar. Obrigatório se type for endDate | string |
númerodeocorrências | O número de vezes para repetir a revisão de acesso. Obrigatório e deve ser positivo se o tipo estiver numerado. | Int |
data de início | O DateTime quando a revisão está agendada para ser iniciada. Esta pode ser uma data no futuro. Obrigatório na criação. | string |
tipo | O tipo de intervalo de recorrência. Os valores possíveis são: endDate, noEnd, numerado. | 'Data de fim' 'NãoFim' «numerado» |
AccessReviewRecurrenceSettings
Designação | Descrição | Valor |
---|---|---|
padrão | Padrão de recorrência da definição de cronograma de revisão de acesso. | AccessReviewRecurrencePattern |
gama | Intervalo de recorrência da definição de cronograma de revisão de acesso. | AccessReviewRecurrenceRange |
AccessReviewReviewer
Designação | Descrição | Valor |
---|---|---|
principalId | A id do revisor(user/servicePrincipal) | string |
AccessReviewScheduleSettings
Designação | Descrição | Valor |
---|---|---|
autoApplyDecisionsEnabled | Sinalizador para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso ao objeto de destino, está habilitada. Se não estiver habilitado, o usuário deverá, após a conclusão da revisão, aplicar a revisão de acesso. | Bool |
defaultDecision | Isso especifica o comportamento do recurso autoReview quando uma revisão de acesso é concluída. | 'Aprovar' 'Negar' 'Recomendação' |
defaultDecisionEnabled | Sinalizar para indicar se os revisores são obrigados a fornecer uma justificativa ao revisar o acesso. | Bool |
instanceDurationInDays | A duração em dias, por exemplo. | Int |
justificaçãoRequiredOnApproval | Sinalizar para indicar se o revisor é obrigado a passar a justificação ao registar uma decisão. | Bool |
mailNotificationsEnabled | Sinalize para indicar se o envio de e-mails aos revisores e ao criador da avaliação está habilitado. | Bool |
recomendaçãoLookBackDuration | As recomendações para revisões de acesso são calculadas olhando para 30 dias de dados (w.r.t a data de início da revisão) por padrão. No entanto, em alguns cenários, os clientes querem alterar o tempo de volta para olhar e querem configurar 60 dias, 90 dias, etc. Essa configuração permite que os clientes configurem essa duração. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Este código pode ser usado para converter TimeSpan em uma cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(horas, minutos, segundos)) | string |
recomendaçõesAtivado | Sinalizador para indicar se a exibição de recomendações aos revisores está habilitada. | Bool |
Recorrência | Acesse as configurações de revisão. | AccessReviewRecurrenceSettings |
reminderNotificationsEnabled | Sinalize para indicar se o envio de e-mails de lembrete aos revisores está habilitado. | Bool |
Microsoft.Authorization/accessReviewScheduleDefinitions
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2021-12-01-pré-visualização' |
backupRevisores | Esta é a coleção de revisores de backup. | AccessReviewer[] |
descriçãoForAdmins | A descrição fornecida pelo criador da revisão de acesso e visível para os administradores. | string |
descriçãoForReviewers | A descrição fornecida pelo criador da revisão de acesso para ser mostrada aos revisores. | string |
displayName | O nome para exibição da definição de agenda. | string |
instâncias | Esta é a coleção de instâncias retornadas quando se faz uma expansão nela. | AccessReviewInstance[] |
Designação | O nome do recurso | string (obrigatório) |
Revisores | Esta é a coleção de revisores. | AccessReviewer[] |
Configurações | Acesse as configurações de revisão. | AccessReviewScheduleSettings |
tipo | O tipo de recurso | 'Microsoft.Authorization/accessReviewScheduleDefinitions' |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso accessReviewScheduleDefinitions pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Authorization/accessReviewScheduleDefinitions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
name = "string"
parent_id = "string"
backupReviewers = [
{
principalId = "string"
}
]
descriptionForAdmins = "string"
descriptionForReviewers = "string"
displayName = "string"
instances = [
{
properties = {
backupReviewers = [
{
principalId = "string"
}
]
endDateTime = "string"
reviewers = [
{
principalId = "string"
}
]
startDateTime = "string"
}
}
]
reviewers = [
{
principalId = "string"
}
]
settings = {
autoApplyDecisionsEnabled = bool
defaultDecision = "string"
defaultDecisionEnabled = bool
instanceDurationInDays = int
justificationRequiredOnApproval = bool
mailNotificationsEnabled = bool
recommendationLookBackDuration = "string"
recommendationsEnabled = bool
recurrence = {
pattern = {
interval = int
type = "string"
}
range = {
endDate = "string"
numberOfOccurrences = int
startDate = "string"
type = "string"
}
}
reminderNotificationsEnabled = bool
}
}
Valores de propriedade
AccessReviewInstance
Designação | Descrição | Valor |
---|---|---|
propriedades | Acessar propriedades de revisão. | AccessReviewInstanceProperties |
AccessReviewInstanceProperties
Designação | Descrição | Valor |
---|---|---|
backupRevisores | Esta é a coleção de revisores de backup. | AccessReviewer[] |
endDateTime | O DateTime quando a instância de revisão está agendada para terminar. | string |
Revisores | Esta é a coleção de revisores. | AccessReviewer[] |
startDateTime | O DateTime quando a instância de revisão está agendada para ser iniciada. | string |
AccessReviewRecurrencePattern
Designação | Descrição | Valor |
---|---|---|
intervalo | O intervalo para a recorrência. Para uma revisão trimestral, o intervalo é 3 para o tipo: absoluteMonthly. | Int |
tipo | O tipo de recorrência: semanal, mensal, etc. | 'Absolutamente mensal' 'semanal' |
AccessReviewRecurrenceRange
Designação | Descrição | Valor |
---|---|---|
Data de fim | O DateTime quando a revisão está programada para terminar. Obrigatório se type for endDate | string |
númerodeocorrências | O número de vezes para repetir a revisão de acesso. Obrigatório e deve ser positivo se o tipo estiver numerado. | Int |
data de início | O DateTime quando a revisão está agendada para ser iniciada. Esta pode ser uma data no futuro. Obrigatório na criação. | string |
tipo | O tipo de intervalo de recorrência. Os valores possíveis são: endDate, noEnd, numerado. | 'Data de fim' 'NãoFim' «numerado» |
AccessReviewRecurrenceSettings
Designação | Descrição | Valor |
---|---|---|
padrão | Padrão de recorrência da definição de cronograma de revisão de acesso. | AccessReviewRecurrencePattern |
gama | Intervalo de recorrência da definição de cronograma de revisão de acesso. | AccessReviewRecurrenceRange |
AccessReviewReviewer
Designação | Descrição | Valor |
---|---|---|
principalId | A id do revisor(user/servicePrincipal) | string |
AccessReviewScheduleSettings
Designação | Descrição | Valor |
---|---|---|
autoApplyDecisionsEnabled | Sinalizador para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso ao objeto de destino, está habilitada. Se não estiver habilitado, o usuário deverá, após a conclusão da revisão, aplicar a revisão de acesso. | Bool |
defaultDecision | Isso especifica o comportamento do recurso autoReview quando uma revisão de acesso é concluída. | 'Aprovar' 'Negar' 'Recomendação' |
defaultDecisionEnabled | Sinalizar para indicar se os revisores são obrigados a fornecer uma justificativa ao revisar o acesso. | Bool |
instanceDurationInDays | A duração em dias, por exemplo. | Int |
justificaçãoRequiredOnApproval | Sinalizar para indicar se o revisor é obrigado a passar a justificação ao registar uma decisão. | Bool |
mailNotificationsEnabled | Sinalize para indicar se o envio de e-mails aos revisores e ao criador da avaliação está habilitado. | Bool |
recomendaçãoLookBackDuration | As recomendações para revisões de acesso são calculadas olhando para 30 dias de dados (w.r.t a data de início da revisão) por padrão. No entanto, em alguns cenários, os clientes querem alterar o tempo de volta para olhar e querem configurar 60 dias, 90 dias, etc. Essa configuração permite que os clientes configurem essa duração. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Este código pode ser usado para converter TimeSpan em uma cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(horas, minutos, segundos)) | string |
recomendaçõesAtivado | Sinalizador para indicar se a exibição de recomendações aos revisores está habilitada. | Bool |
Recorrência | Acesse as configurações de revisão. | AccessReviewRecurrenceSettings |
reminderNotificationsEnabled | Sinalize para indicar se o envio de e-mails de lembrete aos revisores está habilitado. | Bool |
Microsoft.Authorization/accessReviewScheduleDefinitions
Designação | Descrição | Valor |
---|---|---|
backupRevisores | Esta é a coleção de revisores de backup. | AccessReviewer[] |
descriçãoForAdmins | A descrição fornecida pelo criador da revisão de acesso e visível para os administradores. | string |
descriçãoForReviewers | A descrição fornecida pelo criador da revisão de acesso para ser mostrada aos revisores. | string |
displayName | O nome para exibição da definição de agenda. | string |
instâncias | Esta é a coleção de instâncias retornadas quando se faz uma expansão nela. | AccessReviewInstance[] |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | string (obrigatório) |
Revisores | Esta é a coleção de revisores. | AccessReviewer[] |
Configurações | Acesse as configurações de revisão. | AccessReviewScheduleSettings |
tipo | O tipo de recurso | "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview" |