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.
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.