1. Packages
  2. Volcengine
  3. API Docs
  4. vpc
  5. NetworkInterfaces
Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine

volcengine.vpc.NetworkInterfaces

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine

    Use this data source to query detailed information of network interfaces

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = Volcengine.Vpc.NetworkInterfaces.Invoke(new()
        {
            Ids = new[]
            {
                "eni-2744htx2w0j5s7fap8t3ivwze",
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := vpc.NetworkInterfaces(ctx, &vpc.NetworkInterfacesArgs{
    			Ids: []string{
    				"eni-2744htx2w0j5s7fap8t3ivwze",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.vpc.VpcFunctions;
    import com.pulumi.volcengine.vpc.inputs.NetworkInterfacesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var default = VpcFunctions.NetworkInterfaces(NetworkInterfacesArgs.builder()
                .ids("eni-2744htx2w0j5s7fap8t3ivwze")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    default = volcengine.vpc.network_interfaces(ids=["eni-2744htx2w0j5s7fap8t3ivwze"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const default = volcengine.vpc.NetworkInterfaces({
        ids: ["eni-2744htx2w0j5s7fap8t3ivwze"],
    });
    
    variables:
      default:
        fn::invoke:
          Function: volcengine:vpc:NetworkInterfaces
          Arguments:
            ids:
              - eni-2744htx2w0j5s7fap8t3ivwze
    

    Using NetworkInterfaces

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function networkInterfaces(args: NetworkInterfacesArgs, opts?: InvokeOptions): Promise<NetworkInterfacesResult>
    function networkInterfacesOutput(args: NetworkInterfacesOutputArgs, opts?: InvokeOptions): Output<NetworkInterfacesResult>
    def network_interfaces(ids: Optional[Sequence[str]] = None,
                           instance_id: Optional[str] = None,
                           network_interface_ids: Optional[Sequence[str]] = None,
                           network_interface_name: Optional[str] = None,
                           output_file: Optional[str] = None,
                           primary_ip_addresses: Optional[Sequence[str]] = None,
                           private_ip_addresses: Optional[Sequence[str]] = None,
                           project_name: Optional[str] = None,
                           security_group_id: Optional[str] = None,
                           status: Optional[str] = None,
                           subnet_id: Optional[str] = None,
                           tags: Optional[Sequence[NetworkInterfacesTag]] = None,
                           type: Optional[str] = None,
                           vpc_id: Optional[str] = None,
                           zone_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> NetworkInterfacesResult
    def network_interfaces_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           instance_id: Optional[pulumi.Input[str]] = None,
                           network_interface_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           network_interface_name: Optional[pulumi.Input[str]] = None,
                           output_file: Optional[pulumi.Input[str]] = None,
                           primary_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           project_name: Optional[pulumi.Input[str]] = None,
                           security_group_id: Optional[pulumi.Input[str]] = None,
                           status: Optional[pulumi.Input[str]] = None,
                           subnet_id: Optional[pulumi.Input[str]] = None,
                           tags: Optional[pulumi.Input[Sequence[pulumi.Input[NetworkInterfacesTagArgs]]]] = None,
                           type: Optional[pulumi.Input[str]] = None,
                           vpc_id: Optional[pulumi.Input[str]] = None,
                           zone_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[NetworkInterfacesResult]
    func NetworkInterfaces(ctx *Context, args *NetworkInterfacesArgs, opts ...InvokeOption) (*NetworkInterfacesResult, error)
    func NetworkInterfacesOutput(ctx *Context, args *NetworkInterfacesOutputArgs, opts ...InvokeOption) NetworkInterfacesResultOutput
    public static class NetworkInterfaces 
    {
        public static Task<NetworkInterfacesResult> InvokeAsync(NetworkInterfacesArgs args, InvokeOptions? opts = null)
        public static Output<NetworkInterfacesResult> Invoke(NetworkInterfacesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<NetworkInterfacesResult> networkInterfaces(NetworkInterfacesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: volcengine:vpc:NetworkInterfaces
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Ids List<string>
    A list of ENI ids.
    InstanceId string
    An id of the instance to which the ENI is bound.
    NetworkInterfaceIds List<string>
    A list of network interface ids.
    NetworkInterfaceName string
    A name of ENI.
    OutputFile string
    File name where to save data source results.
    PrimaryIpAddresses List<string>
    A list of primary IP address of ENI.
    PrivateIpAddresses List<string>
    A list of private IP addresses.
    ProjectName string
    The ProjectName of the ENI.
    SecurityGroupId string
    An id of the security group to which the secondary ENI belongs.
    Status string
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    SubnetId string
    An id of the subnet to which the ENI is connected.
    Tags List<NetworkInterfacesTag>
    Tags.
    Type string
    A type of ENI, Optional choice contains primary, secondary.
    VpcId string
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    ZoneId string
    The zone ID.
    Ids []string
    A list of ENI ids.
    InstanceId string
    An id of the instance to which the ENI is bound.
    NetworkInterfaceIds []string
    A list of network interface ids.
    NetworkInterfaceName string
    A name of ENI.
    OutputFile string
    File name where to save data source results.
    PrimaryIpAddresses []string
    A list of primary IP address of ENI.
    PrivateIpAddresses []string
    A list of private IP addresses.
    ProjectName string
    The ProjectName of the ENI.
    SecurityGroupId string
    An id of the security group to which the secondary ENI belongs.
    Status string
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    SubnetId string
    An id of the subnet to which the ENI is connected.
    Tags []NetworkInterfacesTag
    Tags.
    Type string
    A type of ENI, Optional choice contains primary, secondary.
    VpcId string
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    ZoneId string
    The zone ID.
    ids List<String>
    A list of ENI ids.
    instanceId String
    An id of the instance to which the ENI is bound.
    networkInterfaceIds List<String>
    A list of network interface ids.
    networkInterfaceName String
    A name of ENI.
    outputFile String
    File name where to save data source results.
    primaryIpAddresses List<String>
    A list of primary IP address of ENI.
    privateIpAddresses List<String>
    A list of private IP addresses.
    projectName String
    The ProjectName of the ENI.
    securityGroupId String
    An id of the security group to which the secondary ENI belongs.
    status String
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnetId String
    An id of the subnet to which the ENI is connected.
    tags List<NetworkInterfacesTag>
    Tags.
    type String
    A type of ENI, Optional choice contains primary, secondary.
    vpcId String
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId String
    The zone ID.
    ids string[]
    A list of ENI ids.
    instanceId string
    An id of the instance to which the ENI is bound.
    networkInterfaceIds string[]
    A list of network interface ids.
    networkInterfaceName string
    A name of ENI.
    outputFile string
    File name where to save data source results.
    primaryIpAddresses string[]
    A list of primary IP address of ENI.
    privateIpAddresses string[]
    A list of private IP addresses.
    projectName string
    The ProjectName of the ENI.
    securityGroupId string
    An id of the security group to which the secondary ENI belongs.
    status string
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnetId string
    An id of the subnet to which the ENI is connected.
    tags NetworkInterfacesTag[]
    Tags.
    type string
    A type of ENI, Optional choice contains primary, secondary.
    vpcId string
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId string
    The zone ID.
    ids Sequence[str]
    A list of ENI ids.
    instance_id str
    An id of the instance to which the ENI is bound.
    network_interface_ids Sequence[str]
    A list of network interface ids.
    network_interface_name str
    A name of ENI.
    output_file str
    File name where to save data source results.
    primary_ip_addresses Sequence[str]
    A list of primary IP address of ENI.
    private_ip_addresses Sequence[str]
    A list of private IP addresses.
    project_name str
    The ProjectName of the ENI.
    security_group_id str
    An id of the security group to which the secondary ENI belongs.
    status str
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnet_id str
    An id of the subnet to which the ENI is connected.
    tags Sequence[NetworkInterfacesTag]
    Tags.
    type str
    A type of ENI, Optional choice contains primary, secondary.
    vpc_id str
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    zone_id str
    The zone ID.
    ids List<String>
    A list of ENI ids.
    instanceId String
    An id of the instance to which the ENI is bound.
    networkInterfaceIds List<String>
    A list of network interface ids.
    networkInterfaceName String
    A name of ENI.
    outputFile String
    File name where to save data source results.
    primaryIpAddresses List<String>
    A list of primary IP address of ENI.
    privateIpAddresses List<String>
    A list of private IP addresses.
    projectName String
    The ProjectName of the ENI.
    securityGroupId String
    An id of the security group to which the secondary ENI belongs.
    status String
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnetId String
    An id of the subnet to which the ENI is connected.
    tags List<Property Map>
    Tags.
    type String
    A type of ENI, Optional choice contains primary, secondary.
    vpcId String
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId String
    The zone ID.

    NetworkInterfaces Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInterfaces List<NetworkInterfacesNetworkInterface>
    The collection of ENI.
    TotalCount int
    The total count of ENI query.
    Ids List<string>
    InstanceId string
    NetworkInterfaceIds List<string>
    NetworkInterfaceName string
    The name of the ENI.
    OutputFile string
    PrimaryIpAddresses List<string>
    PrivateIpAddresses List<string>
    ProjectName string
    The ProjectName of the ENI.
    SecurityGroupId string
    Status string
    The status of the ENI.
    SubnetId string
    The id of the subnet to which the ENI is connected.
    Tags List<NetworkInterfacesTag>
    Tags.
    Type string
    The type of the ENI.
    VpcId string
    The id of the virtual private cloud (VPC) to which the ENI belongs.
    ZoneId string
    The zone id of the ENI.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInterfaces []NetworkInterfacesNetworkInterface
    The collection of ENI.
    TotalCount int
    The total count of ENI query.
    Ids []string
    InstanceId string
    NetworkInterfaceIds []string
    NetworkInterfaceName string
    The name of the ENI.
    OutputFile string
    PrimaryIpAddresses []string
    PrivateIpAddresses []string
    ProjectName string
    The ProjectName of the ENI.
    SecurityGroupId string
    Status string
    The status of the ENI.
    SubnetId string
    The id of the subnet to which the ENI is connected.
    Tags []NetworkInterfacesTag
    Tags.
    Type string
    The type of the ENI.
    VpcId string
    The id of the virtual private cloud (VPC) to which the ENI belongs.
    ZoneId string
    The zone id of the ENI.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInterfaces List<NetworkInterfacesNetworkInterface>
    The collection of ENI.
    totalCount Integer
    The total count of ENI query.
    ids List<String>
    instanceId String
    networkInterfaceIds List<String>
    networkInterfaceName String
    The name of the ENI.
    outputFile String
    primaryIpAddresses List<String>
    privateIpAddresses List<String>
    projectName String
    The ProjectName of the ENI.
    securityGroupId String
    status String
    The status of the ENI.
    subnetId String
    The id of the subnet to which the ENI is connected.
    tags List<NetworkInterfacesTag>
    Tags.
    type String
    The type of the ENI.
    vpcId String
    The id of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId String
    The zone id of the ENI.
    id string
    The provider-assigned unique ID for this managed resource.
    networkInterfaces NetworkInterfacesNetworkInterface[]
    The collection of ENI.
    totalCount number
    The total count of ENI query.
    ids string[]
    instanceId string
    networkInterfaceIds string[]
    networkInterfaceName string
    The name of the ENI.
    outputFile string
    primaryIpAddresses string[]
    privateIpAddresses string[]
    projectName string
    The ProjectName of the ENI.
    securityGroupId string
    status string
    The status of the ENI.
    subnetId string
    The id of the subnet to which the ENI is connected.
    tags NetworkInterfacesTag[]
    Tags.
    type string
    The type of the ENI.
    vpcId string
    The id of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId string
    The zone id of the ENI.
    id str
    The provider-assigned unique ID for this managed resource.
    network_interfaces Sequence[NetworkInterfacesNetworkInterface]
    The collection of ENI.
    total_count int
    The total count of ENI query.
    ids Sequence[str]
    instance_id str
    network_interface_ids Sequence[str]
    network_interface_name str
    The name of the ENI.
    output_file str
    primary_ip_addresses Sequence[str]
    private_ip_addresses Sequence[str]
    project_name str
    The ProjectName of the ENI.
    security_group_id str
    status str
    The status of the ENI.
    subnet_id str
    The id of the subnet to which the ENI is connected.
    tags Sequence[NetworkInterfacesTag]
    Tags.
    type str
    The type of the ENI.
    vpc_id str
    The id of the virtual private cloud (VPC) to which the ENI belongs.
    zone_id str
    The zone id of the ENI.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInterfaces List<Property Map>
    The collection of ENI.
    totalCount Number
    The total count of ENI query.
    ids List<String>
    instanceId String
    networkInterfaceIds List<String>
    networkInterfaceName String
    The name of the ENI.
    outputFile String
    primaryIpAddresses List<String>
    privateIpAddresses List<String>
    projectName String
    The ProjectName of the ENI.
    securityGroupId String
    status String
    The status of the ENI.
    subnetId String
    The id of the subnet to which the ENI is connected.
    tags List<Property Map>
    Tags.
    type String
    The type of the ENI.
    vpcId String
    The id of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId String
    The zone id of the ENI.

    Supporting Types

    NetworkInterfacesNetworkInterface

    AccountId string
    The account id of the ENI creator.
    AssociatedElasticIpAddress string
    The IP address of the EIP to which the ENI associates.
    AssociatedElasticIpId string
    The allocation id of the EIP to which the ENI associates.
    CreatedAt string
    The create time of the ENI.
    Description string
    The description of the ENI.
    DeviceId string
    The id of the device to which the ENI is bound.
    Id string
    The id of the ENI.
    Ipv6Sets List<string>
    The IPv6 address list of the ENI.
    MacAddress string
    The mac address of the ENI.
    NetworkInterfaceId string
    The id of the ENI.
    NetworkInterfaceName string
    A name of ENI.
    PortSecurityEnabled bool
    The enable of port security.
    PrimaryIpAddress string
    The primary IP address of the ENI.
    PrivateIpSets List<NetworkInterfacesNetworkInterfacePrivateIpSet>
    The IP address of secondary private network interface.
    ProjectName string
    The ProjectName of the ENI.
    SecurityGroupIds List<string>
    The list of the security group id to which the secondary ENI belongs.
    ServiceManaged bool
    Whether the network card has been authorized to be used by other account services.
    Status string
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    SubnetId string
    An id of the subnet to which the ENI is connected.
    Tags List<NetworkInterfacesNetworkInterfaceTag>
    Tags.
    Type string
    A type of ENI, Optional choice contains primary, secondary.
    UpdatedAt string
    The last update time of the ENI.
    VpcId string
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    VpcName string
    The name of the virtual private cloud (VPC) to which the ENI belongs.
    ZoneId string
    The zone ID.
    AccountId string
    The account id of the ENI creator.
    AssociatedElasticIpAddress string
    The IP address of the EIP to which the ENI associates.
    AssociatedElasticIpId string
    The allocation id of the EIP to which the ENI associates.
    CreatedAt string
    The create time of the ENI.
    Description string
    The description of the ENI.
    DeviceId string
    The id of the device to which the ENI is bound.
    Id string
    The id of the ENI.
    Ipv6Sets []string
    The IPv6 address list of the ENI.
    MacAddress string
    The mac address of the ENI.
    NetworkInterfaceId string
    The id of the ENI.
    NetworkInterfaceName string
    A name of ENI.
    PortSecurityEnabled bool
    The enable of port security.
    PrimaryIpAddress string
    The primary IP address of the ENI.
    PrivateIpSets []NetworkInterfacesNetworkInterfacePrivateIpSet
    The IP address of secondary private network interface.
    ProjectName string
    The ProjectName of the ENI.
    SecurityGroupIds []string
    The list of the security group id to which the secondary ENI belongs.
    ServiceManaged bool
    Whether the network card has been authorized to be used by other account services.
    Status string
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    SubnetId string
    An id of the subnet to which the ENI is connected.
    Tags []NetworkInterfacesNetworkInterfaceTag
    Tags.
    Type string
    A type of ENI, Optional choice contains primary, secondary.
    UpdatedAt string
    The last update time of the ENI.
    VpcId string
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    VpcName string
    The name of the virtual private cloud (VPC) to which the ENI belongs.
    ZoneId string
    The zone ID.
    accountId String
    The account id of the ENI creator.
    associatedElasticIpAddress String
    The IP address of the EIP to which the ENI associates.
    associatedElasticIpId String
    The allocation id of the EIP to which the ENI associates.
    createdAt String
    The create time of the ENI.
    description String
    The description of the ENI.
    deviceId String
    The id of the device to which the ENI is bound.
    id String
    The id of the ENI.
    ipv6Sets List<String>
    The IPv6 address list of the ENI.
    macAddress String
    The mac address of the ENI.
    networkInterfaceId String
    The id of the ENI.
    networkInterfaceName String
    A name of ENI.
    portSecurityEnabled Boolean
    The enable of port security.
    primaryIpAddress String
    The primary IP address of the ENI.
    privateIpSets List<NetworkInterfacesNetworkInterfacePrivateIpSet>
    The IP address of secondary private network interface.
    projectName String
    The ProjectName of the ENI.
    securityGroupIds List<String>
    The list of the security group id to which the secondary ENI belongs.
    serviceManaged Boolean
    Whether the network card has been authorized to be used by other account services.
    status String
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnetId String
    An id of the subnet to which the ENI is connected.
    tags List<NetworkInterfacesNetworkInterfaceTag>
    Tags.
    type String
    A type of ENI, Optional choice contains primary, secondary.
    updatedAt String
    The last update time of the ENI.
    vpcId String
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    vpcName String
    The name of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId String
    The zone ID.
    accountId string
    The account id of the ENI creator.
    associatedElasticIpAddress string
    The IP address of the EIP to which the ENI associates.
    associatedElasticIpId string
    The allocation id of the EIP to which the ENI associates.
    createdAt string
    The create time of the ENI.
    description string
    The description of the ENI.
    deviceId string
    The id of the device to which the ENI is bound.
    id string
    The id of the ENI.
    ipv6Sets string[]
    The IPv6 address list of the ENI.
    macAddress string
    The mac address of the ENI.
    networkInterfaceId string
    The id of the ENI.
    networkInterfaceName string
    A name of ENI.
    portSecurityEnabled boolean
    The enable of port security.
    primaryIpAddress string
    The primary IP address of the ENI.
    privateIpSets NetworkInterfacesNetworkInterfacePrivateIpSet[]
    The IP address of secondary private network interface.
    projectName string
    The ProjectName of the ENI.
    securityGroupIds string[]
    The list of the security group id to which the secondary ENI belongs.
    serviceManaged boolean
    Whether the network card has been authorized to be used by other account services.
    status string
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnetId string
    An id of the subnet to which the ENI is connected.
    tags NetworkInterfacesNetworkInterfaceTag[]
    Tags.
    type string
    A type of ENI, Optional choice contains primary, secondary.
    updatedAt string
    The last update time of the ENI.
    vpcId string
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    vpcName string
    The name of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId string
    The zone ID.
    account_id str
    The account id of the ENI creator.
    associated_elastic_ip_address str
    The IP address of the EIP to which the ENI associates.
    associated_elastic_ip_id str
    The allocation id of the EIP to which the ENI associates.
    created_at str
    The create time of the ENI.
    description str
    The description of the ENI.
    device_id str
    The id of the device to which the ENI is bound.
    id str
    The id of the ENI.
    ipv6_sets Sequence[str]
    The IPv6 address list of the ENI.
    mac_address str
    The mac address of the ENI.
    network_interface_id str
    The id of the ENI.
    network_interface_name str
    A name of ENI.
    port_security_enabled bool
    The enable of port security.
    primary_ip_address str
    The primary IP address of the ENI.
    private_ip_sets Sequence[NetworkInterfacesNetworkInterfacePrivateIpSet]
    The IP address of secondary private network interface.
    project_name str
    The ProjectName of the ENI.
    security_group_ids Sequence[str]
    The list of the security group id to which the secondary ENI belongs.
    service_managed bool
    Whether the network card has been authorized to be used by other account services.
    status str
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnet_id str
    An id of the subnet to which the ENI is connected.
    tags Sequence[NetworkInterfacesNetworkInterfaceTag]
    Tags.
    type str
    A type of ENI, Optional choice contains primary, secondary.
    updated_at str
    The last update time of the ENI.
    vpc_id str
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    vpc_name str
    The name of the virtual private cloud (VPC) to which the ENI belongs.
    zone_id str
    The zone ID.
    accountId String
    The account id of the ENI creator.
    associatedElasticIpAddress String
    The IP address of the EIP to which the ENI associates.
    associatedElasticIpId String
    The allocation id of the EIP to which the ENI associates.
    createdAt String
    The create time of the ENI.
    description String
    The description of the ENI.
    deviceId String
    The id of the device to which the ENI is bound.
    id String
    The id of the ENI.
    ipv6Sets List<String>
    The IPv6 address list of the ENI.
    macAddress String
    The mac address of the ENI.
    networkInterfaceId String
    The id of the ENI.
    networkInterfaceName String
    A name of ENI.
    portSecurityEnabled Boolean
    The enable of port security.
    primaryIpAddress String
    The primary IP address of the ENI.
    privateIpSets List<Property Map>
    The IP address of secondary private network interface.
    projectName String
    The ProjectName of the ENI.
    securityGroupIds List<String>
    The list of the security group id to which the secondary ENI belongs.
    serviceManaged Boolean
    Whether the network card has been authorized to be used by other account services.
    status String
    A status of ENI, Optional choice contains Creating, Available, Attaching, InUse, Detaching, Deleting.
    subnetId String
    An id of the subnet to which the ENI is connected.
    tags List<Property Map>
    Tags.
    type String
    A type of ENI, Optional choice contains primary, secondary.
    updatedAt String
    The last update time of the ENI.
    vpcId String
    An id of the virtual private cloud (VPC) to which the ENI belongs.
    vpcName String
    The name of the virtual private cloud (VPC) to which the ENI belongs.
    zoneId String
    The zone ID.

    NetworkInterfacesNetworkInterfacePrivateIpSet

    AssociatedElasticIps List<NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp>
    The public IP that secondary private network IP associated with.
    Primary bool
    Whether the network interface is primary IP address.
    PrivateIpAddress string
    The secondary private network IP address of the network interface card.
    AssociatedElasticIps []NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp
    The public IP that secondary private network IP associated with.
    Primary bool
    Whether the network interface is primary IP address.
    PrivateIpAddress string
    The secondary private network IP address of the network interface card.
    associatedElasticIps List<NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp>
    The public IP that secondary private network IP associated with.
    primary Boolean
    Whether the network interface is primary IP address.
    privateIpAddress String
    The secondary private network IP address of the network interface card.
    associatedElasticIps NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp[]
    The public IP that secondary private network IP associated with.
    primary boolean
    Whether the network interface is primary IP address.
    privateIpAddress string
    The secondary private network IP address of the network interface card.
    associated_elastic_ips Sequence[NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp]
    The public IP that secondary private network IP associated with.
    primary bool
    Whether the network interface is primary IP address.
    private_ip_address str
    The secondary private network IP address of the network interface card.
    associatedElasticIps List<Property Map>
    The public IP that secondary private network IP associated with.
    primary Boolean
    Whether the network interface is primary IP address.
    privateIpAddress String
    The secondary private network IP address of the network interface card.

    NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp

    AllocationId string
    The public IP ID.
    EipAddress string
    The public IP address.
    AllocationId string
    The public IP ID.
    EipAddress string
    The public IP address.
    allocationId String
    The public IP ID.
    eipAddress String
    The public IP address.
    allocationId string
    The public IP ID.
    eipAddress string
    The public IP address.
    allocation_id str
    The public IP ID.
    eip_address str
    The public IP address.
    allocationId String
    The public IP ID.
    eipAddress String
    The public IP address.

    NetworkInterfacesNetworkInterfaceTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    NetworkInterfacesTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine