Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine
volcengine.vpc.NetworkInterfaces
Explore with Pulumi AI
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.
- Instance
Id string - An id of the instance to which the ENI is bound.
- Network
Interface List<string>Ids - A list of network interface ids.
- Network
Interface stringName - A name of ENI.
- Output
File string - File name where to save data source results.
- Primary
Ip List<string>Addresses - A list of primary IP address of ENI.
- Private
Ip List<string>Addresses - A list of private IP addresses.
- Project
Name string - The ProjectName of the ENI.
- Security
Group stringId - 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
. - Subnet
Id string - An id of the subnet to which the ENI is connected.
- List<Network
Interfaces Tag> - Tags.
- Type string
- A type of ENI, Optional choice contains
primary
,secondary
. - Vpc
Id string - An id of the virtual private cloud (VPC) to which the ENI belongs.
- Zone
Id string - The zone ID.
- Ids []string
- A list of ENI ids.
- Instance
Id string - An id of the instance to which the ENI is bound.
- Network
Interface []stringIds - A list of network interface ids.
- Network
Interface stringName - A name of ENI.
- Output
File string - File name where to save data source results.
- Primary
Ip []stringAddresses - A list of primary IP address of ENI.
- Private
Ip []stringAddresses - A list of private IP addresses.
- Project
Name string - The ProjectName of the ENI.
- Security
Group stringId - 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
. - Subnet
Id string - An id of the subnet to which the ENI is connected.
- []Network
Interfaces Tag - Tags.
- Type string
- A type of ENI, Optional choice contains
primary
,secondary
. - Vpc
Id string - An id of the virtual private cloud (VPC) to which the ENI belongs.
- Zone
Id string - The zone ID.
- ids List<String>
- A list of ENI ids.
- instance
Id String - An id of the instance to which the ENI is bound.
- network
Interface List<String>Ids - A list of network interface ids.
- network
Interface StringName - A name of ENI.
- output
File String - File name where to save data source results.
- primary
Ip List<String>Addresses - A list of primary IP address of ENI.
- private
Ip List<String>Addresses - A list of private IP addresses.
- project
Name String - The ProjectName of the ENI.
- security
Group StringId - 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
. - subnet
Id String - An id of the subnet to which the ENI is connected.
- List<Network
Interfaces Tag> - Tags.
- type String
- A type of ENI, Optional choice contains
primary
,secondary
. - vpc
Id String - An id of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id String - The zone ID.
- ids string[]
- A list of ENI ids.
- instance
Id string - An id of the instance to which the ENI is bound.
- network
Interface string[]Ids - A list of network interface ids.
- network
Interface stringName - A name of ENI.
- output
File string - File name where to save data source results.
- primary
Ip string[]Addresses - A list of primary IP address of ENI.
- private
Ip string[]Addresses - A list of private IP addresses.
- project
Name string - The ProjectName of the ENI.
- security
Group stringId - 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
. - subnet
Id string - An id of the subnet to which the ENI is connected.
- Network
Interfaces Tag[] - Tags.
- type string
- A type of ENI, Optional choice contains
primary
,secondary
. - vpc
Id string - An id of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id 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_ Sequence[str]ids - A list of network interface ids.
- network_
interface_ strname - A name of ENI.
- output_
file str - File name where to save data source results.
- primary_
ip_ Sequence[str]addresses - A list of primary IP address of ENI.
- private_
ip_ Sequence[str]addresses - A list of private IP addresses.
- project_
name str - The ProjectName of the ENI.
- security_
group_ strid - 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.
- Sequence[Network
Interfaces Tag] - 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.
- instance
Id String - An id of the instance to which the ENI is bound.
- network
Interface List<String>Ids - A list of network interface ids.
- network
Interface StringName - A name of ENI.
- output
File String - File name where to save data source results.
- primary
Ip List<String>Addresses - A list of primary IP address of ENI.
- private
Ip List<String>Addresses - A list of private IP addresses.
- project
Name String - The ProjectName of the ENI.
- security
Group StringId - 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
. - subnet
Id String - An id of the subnet to which the ENI is connected.
- List<Property Map>
- Tags.
- type String
- A type of ENI, Optional choice contains
primary
,secondary
. - vpc
Id String - An id of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id String - The zone ID.
NetworkInterfaces Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Interfaces List<NetworkInterfaces Network Interface> - The collection of ENI.
- Total
Count int - The total count of ENI query.
- Ids List<string>
- Instance
Id string - Network
Interface List<string>Ids - Network
Interface stringName - The name of the ENI.
- Output
File string - Primary
Ip List<string>Addresses - Private
Ip List<string>Addresses - Project
Name string - The ProjectName of the ENI.
- Security
Group stringId - Status string
- The status of the ENI.
- Subnet
Id string - The id of the subnet to which the ENI is connected.
- List<Network
Interfaces Tag> - Tags.
- Type string
- The type of the ENI.
- Vpc
Id string - The id of the virtual private cloud (VPC) to which the ENI belongs.
- Zone
Id string - The zone id of the ENI.
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Interfaces []NetworkInterfaces Network Interface - The collection of ENI.
- Total
Count int - The total count of ENI query.
- Ids []string
- Instance
Id string - Network
Interface []stringIds - Network
Interface stringName - The name of the ENI.
- Output
File string - Primary
Ip []stringAddresses - Private
Ip []stringAddresses - Project
Name string - The ProjectName of the ENI.
- Security
Group stringId - Status string
- The status of the ENI.
- Subnet
Id string - The id of the subnet to which the ENI is connected.
- []Network
Interfaces Tag - Tags.
- Type string
- The type of the ENI.
- Vpc
Id string - The id of the virtual private cloud (VPC) to which the ENI belongs.
- Zone
Id string - The zone id of the ENI.
- id String
- The provider-assigned unique ID for this managed resource.
- network
Interfaces List<NetworkInterfaces Network Interface> - The collection of ENI.
- total
Count Integer - The total count of ENI query.
- ids List<String>
- instance
Id String - network
Interface List<String>Ids - network
Interface StringName - The name of the ENI.
- output
File String - primary
Ip List<String>Addresses - private
Ip List<String>Addresses - project
Name String - The ProjectName of the ENI.
- security
Group StringId - status String
- The status of the ENI.
- subnet
Id String - The id of the subnet to which the ENI is connected.
- List<Network
Interfaces Tag> - Tags.
- type String
- The type of the ENI.
- vpc
Id String - The id of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id String - The zone id of the ENI.
- id string
- The provider-assigned unique ID for this managed resource.
- network
Interfaces NetworkInterfaces Network Interface[] - The collection of ENI.
- total
Count number - The total count of ENI query.
- ids string[]
- instance
Id string - network
Interface string[]Ids - network
Interface stringName - The name of the ENI.
- output
File string - primary
Ip string[]Addresses - private
Ip string[]Addresses - project
Name string - The ProjectName of the ENI.
- security
Group stringId - status string
- The status of the ENI.
- subnet
Id string - The id of the subnet to which the ENI is connected.
- Network
Interfaces Tag[] - Tags.
- type string
- The type of the ENI.
- vpc
Id string - The id of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id string - The zone id of the ENI.
- id str
- The provider-assigned unique ID for this managed resource.
- network_
interfaces Sequence[NetworkInterfaces Network Interface] - The collection of ENI.
- total_
count int - The total count of ENI query.
- ids Sequence[str]
- instance_
id str - network_
interface_ Sequence[str]ids - network_
interface_ strname - The name of the ENI.
- output_
file str - primary_
ip_ Sequence[str]addresses - private_
ip_ Sequence[str]addresses - project_
name str - The ProjectName of the ENI.
- security_
group_ strid - status str
- The status of the ENI.
- subnet_
id str - The id of the subnet to which the ENI is connected.
- Sequence[Network
Interfaces Tag] - 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.
- network
Interfaces List<Property Map> - The collection of ENI.
- total
Count Number - The total count of ENI query.
- ids List<String>
- instance
Id String - network
Interface List<String>Ids - network
Interface StringName - The name of the ENI.
- output
File String - primary
Ip List<String>Addresses - private
Ip List<String>Addresses - project
Name String - The ProjectName of the ENI.
- security
Group StringId - status String
- The status of the ENI.
- subnet
Id String - The id of the subnet to which the ENI is connected.
- List<Property Map>
- Tags.
- type String
- The type of the ENI.
- vpc
Id String - The id of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id String - The zone id of the ENI.
Supporting Types
NetworkInterfacesNetworkInterface
- Account
Id string - The account id of the ENI creator.
- Associated
Elastic stringIp Address - The IP address of the EIP to which the ENI associates.
- Associated
Elastic stringIp Id - The allocation id of the EIP to which the ENI associates.
- Created
At string - The create time of the ENI.
- Description string
- The description of the ENI.
- Device
Id 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.
- Mac
Address string - The mac address of the ENI.
- Network
Interface stringId - The id of the ENI.
- Network
Interface stringName - A name of ENI.
- Port
Security boolEnabled - The enable of port security.
- Primary
Ip stringAddress - The primary IP address of the ENI.
- Private
Ip List<NetworkSets Interfaces Network Interface Private Ip Set> - The IP address of secondary private network interface.
- Project
Name string - The ProjectName of the ENI.
- Security
Group List<string>Ids - 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 string
- A status of ENI, Optional choice contains
Creating
,Available
,Attaching
,InUse
,Detaching
,Deleting
. - Subnet
Id string - An id of the subnet to which the ENI is connected.
- List<Network
Interfaces Network Interface Tag> - Tags.
- Type string
- A type of ENI, Optional choice contains
primary
,secondary
. - Updated
At string - The last update time of the ENI.
- Vpc
Id string - An id of the virtual private cloud (VPC) to which the ENI belongs.
- Vpc
Name string - The name of the virtual private cloud (VPC) to which the ENI belongs.
- Zone
Id string - The zone ID.
- Account
Id string - The account id of the ENI creator.
- Associated
Elastic stringIp Address - The IP address of the EIP to which the ENI associates.
- Associated
Elastic stringIp Id - The allocation id of the EIP to which the ENI associates.
- Created
At string - The create time of the ENI.
- Description string
- The description of the ENI.
- Device
Id 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.
- Mac
Address string - The mac address of the ENI.
- Network
Interface stringId - The id of the ENI.
- Network
Interface stringName - A name of ENI.
- Port
Security boolEnabled - The enable of port security.
- Primary
Ip stringAddress - The primary IP address of the ENI.
- Private
Ip []NetworkSets Interfaces Network Interface Private Ip Set - The IP address of secondary private network interface.
- Project
Name string - The ProjectName of the ENI.
- Security
Group []stringIds - 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 string
- A status of ENI, Optional choice contains
Creating
,Available
,Attaching
,InUse
,Detaching
,Deleting
. - Subnet
Id string - An id of the subnet to which the ENI is connected.
- []Network
Interfaces Network Interface Tag - Tags.
- Type string
- A type of ENI, Optional choice contains
primary
,secondary
. - Updated
At string - The last update time of the ENI.
- Vpc
Id string - An id of the virtual private cloud (VPC) to which the ENI belongs.
- Vpc
Name string - The name of the virtual private cloud (VPC) to which the ENI belongs.
- Zone
Id string - The zone ID.
- account
Id String - The account id of the ENI creator.
- associated
Elastic StringIp Address - The IP address of the EIP to which the ENI associates.
- associated
Elastic StringIp Id - The allocation id of the EIP to which the ENI associates.
- created
At String - The create time of the ENI.
- description String
- The description of the ENI.
- device
Id 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.
- mac
Address String - The mac address of the ENI.
- network
Interface StringId - The id of the ENI.
- network
Interface StringName - A name of ENI.
- port
Security BooleanEnabled - The enable of port security.
- primary
Ip StringAddress - The primary IP address of the ENI.
- private
Ip List<NetworkSets Interfaces Network Interface Private Ip Set> - The IP address of secondary private network interface.
- project
Name String - The ProjectName of the ENI.
- security
Group List<String>Ids - The list of the security group id to which the secondary ENI belongs.
- service
Managed 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
. - subnet
Id String - An id of the subnet to which the ENI is connected.
- List<Network
Interfaces Network Interface Tag> - Tags.
- type String
- A type of ENI, Optional choice contains
primary
,secondary
. - updated
At String - The last update time of the ENI.
- vpc
Id String - An id of the virtual private cloud (VPC) to which the ENI belongs.
- vpc
Name String - The name of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id String - The zone ID.
- account
Id string - The account id of the ENI creator.
- associated
Elastic stringIp Address - The IP address of the EIP to which the ENI associates.
- associated
Elastic stringIp Id - The allocation id of the EIP to which the ENI associates.
- created
At string - The create time of the ENI.
- description string
- The description of the ENI.
- device
Id 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.
- mac
Address string - The mac address of the ENI.
- network
Interface stringId - The id of the ENI.
- network
Interface stringName - A name of ENI.
- port
Security booleanEnabled - The enable of port security.
- primary
Ip stringAddress - The primary IP address of the ENI.
- private
Ip NetworkSets Interfaces Network Interface Private Ip Set[] - The IP address of secondary private network interface.
- project
Name string - The ProjectName of the ENI.
- security
Group string[]Ids - The list of the security group id to which the secondary ENI belongs.
- service
Managed 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
. - subnet
Id string - An id of the subnet to which the ENI is connected.
- Network
Interfaces Network Interface Tag[] - Tags.
- type string
- A type of ENI, Optional choice contains
primary
,secondary
. - updated
At string - The last update time of the ENI.
- vpc
Id string - An id of the virtual private cloud (VPC) to which the ENI belongs.
- vpc
Name string - The name of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id string - The zone ID.
- account_
id str - The account id of the ENI creator.
- associated_
elastic_ strip_ address - The IP address of the EIP to which the ENI associates.
- associated_
elastic_ strip_ id - 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_ strid - The id of the ENI.
- network_
interface_ strname - A name of ENI.
- port_
security_ boolenabled - The enable of port security.
- primary_
ip_ straddress - The primary IP address of the ENI.
- private_
ip_ Sequence[Networksets Interfaces Network Interface Private Ip Set] - The IP address of secondary private network interface.
- project_
name str - The ProjectName of the ENI.
- security_
group_ Sequence[str]ids - 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.
- Sequence[Network
Interfaces Network Interface Tag] - 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.
- account
Id String - The account id of the ENI creator.
- associated
Elastic StringIp Address - The IP address of the EIP to which the ENI associates.
- associated
Elastic StringIp Id - The allocation id of the EIP to which the ENI associates.
- created
At String - The create time of the ENI.
- description String
- The description of the ENI.
- device
Id 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.
- mac
Address String - The mac address of the ENI.
- network
Interface StringId - The id of the ENI.
- network
Interface StringName - A name of ENI.
- port
Security BooleanEnabled - The enable of port security.
- primary
Ip StringAddress - The primary IP address of the ENI.
- private
Ip List<Property Map>Sets - The IP address of secondary private network interface.
- project
Name String - The ProjectName of the ENI.
- security
Group List<String>Ids - The list of the security group id to which the secondary ENI belongs.
- service
Managed 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
. - subnet
Id String - An id of the subnet to which the ENI is connected.
- List<Property Map>
- Tags.
- type String
- A type of ENI, Optional choice contains
primary
,secondary
. - updated
At String - The last update time of the ENI.
- vpc
Id String - An id of the virtual private cloud (VPC) to which the ENI belongs.
- vpc
Name String - The name of the virtual private cloud (VPC) to which the ENI belongs.
- zone
Id String - The zone ID.
NetworkInterfacesNetworkInterfacePrivateIpSet
- Associated
Elastic List<NetworkIps Interfaces Network Interface Private Ip Set Associated Elastic Ip> - The public IP that secondary private network IP associated with.
- Primary bool
- Whether the network interface is primary IP address.
- Private
Ip stringAddress - The secondary private network IP address of the network interface card.
- Associated
Elastic []NetworkIps Interfaces Network Interface Private Ip Set Associated Elastic Ip - The public IP that secondary private network IP associated with.
- Primary bool
- Whether the network interface is primary IP address.
- Private
Ip stringAddress - The secondary private network IP address of the network interface card.
- associated
Elastic List<NetworkIps Interfaces Network Interface Private Ip Set Associated Elastic Ip> - The public IP that secondary private network IP associated with.
- primary Boolean
- Whether the network interface is primary IP address.
- private
Ip StringAddress - The secondary private network IP address of the network interface card.
- associated
Elastic NetworkIps Interfaces Network Interface Private Ip Set Associated Elastic Ip[] - The public IP that secondary private network IP associated with.
- primary boolean
- Whether the network interface is primary IP address.
- private
Ip stringAddress - The secondary private network IP address of the network interface card.
- associated_
elastic_ Sequence[Networkips Interfaces Network Interface Private Ip Set Associated Elastic Ip] - The public IP that secondary private network IP associated with.
- primary bool
- Whether the network interface is primary IP address.
- private_
ip_ straddress - The secondary private network IP address of the network interface card.
- associated
Elastic List<Property Map>Ips - The public IP that secondary private network IP associated with.
- primary Boolean
- Whether the network interface is primary IP address.
- private
Ip StringAddress - The secondary private network IP address of the network interface card.
NetworkInterfacesNetworkInterfacePrivateIpSetAssociatedElasticIp
- Allocation
Id string - The public IP ID.
- Eip
Address string - The public IP address.
- Allocation
Id string - The public IP ID.
- Eip
Address string - The public IP address.
- allocation
Id String - The public IP ID.
- eip
Address String - The public IP address.
- allocation
Id string - The public IP ID.
- eip
Address string - The public IP address.
- allocation_
id str - The public IP ID.
- eip_
address str - The public IP address.
- allocation
Id String - The public IP ID.
- eip
Address String - The public IP address.
NetworkInterfacesNetworkInterfaceTag
NetworkInterfacesTag
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.