alicloud_ecs_network_interfaces
更新时间:
This data source provides the Ecs Network Interfaces of the current Alibaba Cloud user.
-> NOTE: Available since v1.123.1.
Example Usage
Basic Usage
data "alicloud_ecs_network_interfaces" "example" {
name_regex = "eni-ipv6"
}
output "first_ecs_network_interface_id" {
value = data.alicloud_ecs_network_interfaces.example.interfaces.0.id
}
Argument Reference
The following arguments are supported:
ids- (Optional, ForceNew, Computed) A list of Network Interface IDs.instance_id- (Optional, ForceNew) The instance id.name- (Optional, ForceNew, Deprecated in v1.123.1+) Fieldnamehas been deprecated from provider version 1.123.1. New fieldnetwork_interface_nameinsteadname_regex- (Optional, ForceNew) A regex string to filter results by Network Interface name.network_interface_name- (Optional, ForceNew) The network interface name.output_file- (Optional) File name where to save data source results (after runningterraform plan).primary_ip_address- (Optional, ForceNew) The primary private IP address of the ENI.private_ip- (Optional, ForceNew, Deprecated in v1.123.1+) Fieldprivate_iphas been deprecated from provider version 1.123.1. New fieldprimary_ip_addressinsteadresource_group_id- (Optional, ForceNew) The resource group id.security_group_id- (Optional, ForceNew) The security group id.service_managed- (Optional, ForceNew) Whether the user of the elastic network card is a cloud product or a virtual vendor.status- (Optional, ForceNew) The status of ENI. Valid Values:Attaching,Available,CreateFailed,Creating,Deleting,Detaching,InUse,Linked,Linking,Unlinking.type- (Optional, ForceNew) The type of ENI. Valid Values:Primary,Secondary.vpc_id- (Optional, ForceNew) The vpc id.vswitch_id- (Optional, ForceNew) The vswitch id.tags- (Optional) A map of tags assigned to ENIs.
Attributes Reference
The following attributes are exported in addition to the arguments listed above:
names- A list of Network Interface names.interfaces- A list of Ecs Network Interfaces. Each element contains the following attributes:creation_time- The creation time.description- The description of the ENI.id- The ID of the Network Interface.instance_id- The instance id.mac- The MAC address of the ENI.name- The network interface name.network_interface_id- The network interface id.network_interface_name- The network interface name.network_interface_traffic_mode- The communication mode of the elastic network card.owner_id- The ID of the account to which the ENIC belongs.primary_ip_address- The primary private IP address of the ENI.private_ip- The primary private IP address of the ENI.private_ip_addresses- A list of secondary private IP address that is assigned to the ENI.private_ips- A list of secondary private IP address that is assigned to the ENI.queue_number- Number of network card queues.resource_group_id- The resource group id.security_group_ids- The security group ids.security_groups- The security groups.service_managed- Whether the user of the elastic network card is a cloud product or a virtual vendor.service_id- The service id.status- The status of the ENI.tags- The tags.type- The type of the ENI.vpc_id- The Vpc Id.vswitch_id- The vswitch id.zone_id- The zone id.associated_public_ip- The EIP associated with the secondary private IP address of the ENI. NOTE: Available in v1.163.0+.public_ip_address- The EIP of the ENI.
ipv6_sets- A list of IPv6 addresses that is assigned to the ENI. NOTE: Available since v1.228.0.
该文章对您有帮助吗?