Up-to-date reference of API arguments for VPC flow log you can get at documentation portal
opentelekomcloud_vpc_flow_log_v1¶
Manages a VPC flow log resource within OpenTelekomCloud.
Example Usage¶
resource "opentelekomcloud_logtank_group_v2" "log_group1" {
group_name = var.log_group_name
}
resource "opentelekomcloud_logtank_topic_v2" "log_topic1" {
group_id = opentelekomcloud_logtank_group_v2.log_group1.id
topic_name = var.log_topic_name
}
resource "opentelekomcloud_vpc_v1" "vpc_v1" {
name = var.vpc_name
cidr = var.vpc_cidr
}
resource "opentelekomcloud_vpc_flow_log_v1" "flowlog1" {
name = var.flow_log_name
description = var.flow_log_desc
resource_type = "vpc"
resource_id = opentelekomcloud_vpc_v1.vpc_v1.id
traffic_type = "all"
log_group_id = opentelekomcloud_logtank_group_v2.log_group1.id
log_topic_id = opentelekomcloud_logtank_topic_v2.log_topic1.id
}
Argument Reference¶
The following arguments are supported:
name- (Optional) Specifies the flow log name. The value is a string of 1 to 64 characters that can contain letters, digits, underscores (_), hyphens (-) and periods (.).description- (Optinal) Provides supplementary information about the VPC flow log. The value is a string of no more than 255 characters and cannot contain angle brackets (< or >).resource_type- (Required) Specifies the type of resource on which to create the VPC flow log. The value can beport,vpcandnetwork. Changing this creates a new VPC flow log.resource_id- (Required) Specifies the ID of resource type. Changing this creates a new VPC flow log.traffic_type- (Required) Specifies the type of traffic to log. The value can beall,acceptandreject. Changing this creates a new VPC flow log.log_group_id- (Required) Specifies the log group ID. Changing this creates a new VPC flow log.log_topic_id- (Required) Specifies the log topic ID. Changing this creates a new VPC flow log.
Attributes Reference¶
The following attributes are exported:
id- The VPC flow log ID in UUID format.name- See Argument Reference above.description- See Argument Reference above.resource_type- See Argument Reference above.resource_id- See Argument Reference above.traffic_type- See Argument Reference above.log_group_id- See Argument Reference above.log_topic_id- See Argument Reference above.status- The status of the flow log. The value can beACTIVE,DOWNorERROR.admin_state- Whether to enable the VPC flow log function.
Import¶
VPC flow logs can be imported using the id, e.g.
terraform import opentelekomcloud_vpc_flow log_v1 ab76d479-9ef8-4034-88c4-4ab82fc87572