Up-to-date reference of API arguments for NAT Gateway you can get at documentation portal

opentelekomcloud_nat_snat_rules_v2

Use this data source to get the list of SNAT rules.

Example Usage

variable "rule_id" {}

data "opentelekomcloud_nat_snat_rules_v2" "rule" {
  rule_id = var.rule_id
}

Argument Reference

The following arguments are supported:

  • rule_id - (Optional, String) Specifies the ID of the SNAT rule.

  • gateway_id - (Optional, String) Specifies the ID of the NAT gateway to which the SNAT rule belongs.

  • floating_ip_id - (Optional, String) Specifies the ID of the EIP associated with SNAT rule.

  • floating_ip_address - (Optional, String) Specifies the IP of the EIP associated with SNAT rule.

  • cidr - (Optional, String) Specifies the CIDR block to which the SNAT rule belongs.

  • description - (Optional, String) Specifies the description of the SNAT rule.

  • subnet_id - (Optional, String) Specifies the ID of the subnet to which the SNAT rule belongs.

  • project_id - (Optional, String) Specifies the project ID to which the SNAT rule belongs.

  • source_type - (Optional, String) Specifies the source type of the SNAT rule. The value can be one of the following:

    • 0: The use scenario is VPC.

    • 1 : The use scenario is DC.

  • status - (Optional, String) Specifies the status of the SNAT rule. The value can be one of the following:

    • ACTIVE: The SNAT rule is available.

    • EIP_FREEZED: The global EIP is frozen associated with SNAT rule.

    • INACTIVE: The SNAT rule is unavailable.

Attribute Reference

In addition to all arguments above, the following attributes are exported:

  • id - The data source ID.

  • region - The region where the SNAT rules are located.

  • rules - The list of the SNAT rules. The rules structure is documented below.

The rules block supports:

  • id - The ID of the SNAT rule.

  • gateway_id - The ID of the NAT gateway to which the SNAT rule belongs.

  • cidr - The CIDR block to which the SNAT rule belongs.

  • subnet_id - The ID of the subnet to which the SNAT rule belongs.

  • project_id - The ID of the project ID to which the SNAT rule belongs.

  • source_type - The source type of the SNAT rule.

  • floating_ip_id - The IDs of the EIP associated with SNAT rule, multiple EIP IDs separate by commas. e.g. ID1,ID2.

  • floating_ip_address - The IPs of the EIP associated with SNAT rule, multiple EIP IPs separate by commas. e.g. IP1,IP2.

  • status - The status of the SNAT rule.

  • admin_state_up - Specifies whether the SNAT rule is enabled or disabled.

  • created_at - The creation time of the SNAT rule.