alicloud_cen_flowlog

更新时间:

Provides a CEN Flow Log resource.

For information about CEN Flow Log and how to use it, see What is Flow Log.

-> NOTE: Available since v1.73.0.

Example Usage

Basic Usage


# Create a cen flowlog resource and use it to publish a route entry pointing to an ECS.
resource "alicloud_cen_instance" "default" {
  name = "my-cen"
}
resource "alicloud_log_project" "default" {
  name        = "sls-for-flowlog"
  description = "create by terraform"
}
resource "alicloud_log_store" "default" {
  project               = alicloud_log_project.default.name
  name                  = "sls-for-flowlog"
  retention_period      = 3650
  shard_count           = 3
  auto_split            = true
  max_split_shard_count = 60
  append_meta           = true
}

resource "alicloud_cen_flowlog" "default" {
  flow_log_name  = "my-flowlog"
  cen_id         = alicloud_cen_instance.default.id
  project_name   = alicloud_log_project.default.name
  log_store_name = alicloud_log_store.default.name
}

Argument Reference

The following arguments are supported:

  • cen_id - (Required, ForceNew) cen id
  • description - (Optional) The description of the flowlog.
  • flow_log_name - (Optional) The name of the flowlog.
  • interval - (Optional, Int, Available since v1.235.0) The duration of the capture window for the flow log to capture traffic. Unit: seconds. Valid values: 60 or **600 * *. Default value: **600 * *.
  • log_format_string - (Optional, ForceNew, Available since v1.235.0) Log Format
  • log_store_name - (Required, ForceNew) The LogStore that stores the flowlog.
  • project_name - (Required, ForceNew) The Project that stores the flowlog.
  • status - (Optional, Computed) The status of the flow log. Valid values:
    • Active: started.
    • InActive: not started.
  • tags - (Optional, Map, Available since v1.235.0) The tag of the resource
  • transit_router_attachment_id - (Optional, ForceNew, Available since v1.235.0) Cross-region Connection ID or VBR connection ID.

-> NOTE: This parameter is required.

  • transit_router_id - (Optional, ForceNew, Available since v1.235.0) Transit Router ID

Attributes Reference

The following attributes are exported:

  • id - The ID of the resource supplied above.
  • create_time - CreateTime
  • region_id - region id

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

  • create - (Defaults to 5 mins) Used when create the Flow Log.
  • delete - (Defaults to 5 mins) Used when delete the Flow Log.
  • update - (Defaults to 5 mins) Used when update the Flow Log.

Import

CEN Flow Log can be imported using the id, e.g.

$ terraform import alicloud_cen_flowlog.example <id>