Skip to content
This repository has been archived by the owner on Nov 27, 2020. It is now read-only.

Azure Security Center module for Cloud Adoption Framework for Azure landing zones

License

Notifications You must be signed in to change notification settings

aztfmod/terraform-azurerm-caf-security-center

Repository files navigation

READ ME

Thanks for your interest in Cloud Adoption Framework for Azure landing zones on Terraform. This module is now deprecated and no longer maintained.

As part of Cloud Adoption Framework landing zones for Terraform, we have migrated to a single module model, which you can find here: https://github.com/aztfmod/terraform-azurerm-caf and on the Terraform registry: https://registry.terraform.io/modules/aztfmod/caf/azurerm

In Terraform 0.13 you can now call directly submodules easily with the following syntax:

module "caf_firewall" {
  source  = "aztfmod/caf/azurerm//modules/networking/firewall"
  version = "0.4.18"
  # insert the 9 required variables here
}

VScodespaces Gitter

Configures Azure Security Center

Reference the module to a specific version (recommended):

module "azure_security_center" {
    source  = "aztfmod/caf-security-center/azurerm"
    version = "0.x.y"

    asc_config   = var.asc_config
    scope_id     = var.scope_id
    workspace_id = var.workspace_id
}

Requirements

No requirements.

Providers

Name Version
azurerm n/a

Inputs

Name Description Type Default Required
asc_config (Required) Azure Security Center Configuration Object
object({
contact_email = string #(Required) Email address of the email alerts recipient.
contact_phone = string #(Required) Phone number of the alerts recipient.
alert_notifications = bool
alerts_to_admins = bool
})
n/a yes
scope_id (Required) The scope at which the ASC will be tied, typically a subscription: /subscriptions/00000000-0000-0000-0000-000000000000 string n/a yes
workspace_id (Required) Azure Log Analytics workspace ID that will be used. string n/a yes

Outputs

Name Description
id Output the object ID
object Output the full object

About

Azure Security Center module for Cloud Adoption Framework for Azure landing zones

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages