GetEcsNetworkInterfacesPlainArgs

data class GetEcsNetworkInterfacesPlainArgs(val ids: List<String>? = null, val instanceId: String? = null, val name: String? = null, val nameRegex: String? = null, val networkInterfaceName: String? = null, val outputFile: String? = null, val primaryIpAddress: String? = null, val privateIp: String? = null, val resourceGroupId: String? = null, val securityGroupId: String? = null, val serviceManaged: Boolean? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val vpcId: String? = null, val vswitchId: String? = null) : ConvertibleToJava<GetEcsNetworkInterfacesPlainArgs>

A collection of arguments for invoking getEcsNetworkInterfaces.

Constructors

Link copied to clipboard
constructor(ids: List<String>? = null, instanceId: String? = null, name: String? = null, nameRegex: String? = null, networkInterfaceName: String? = null, outputFile: String? = null, primaryIpAddress: String? = null, privateIp: String? = null, resourceGroupId: String? = null, securityGroupId: String? = null, serviceManaged: Boolean? = null, status: String? = null, tags: Map<String, String>? = null, type: String? = null, vpcId: String? = null, vswitchId: String? = null)

Properties

Link copied to clipboard
val ids: List<String>? = null

A list of Network Interface IDs.

Link copied to clipboard
val instanceId: String? = null

The instance id.

Link copied to clipboard
val name: String? = null

Field name has been deprecated from provider version 1.123.1. New field network_interface_name instead

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by Network Interface name.

Link copied to clipboard

The network interface name.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard

The primary private IP address of the ENI.

Link copied to clipboard
val privateIp: String? = null

Field private_ip has been deprecated from provider version 1.123.1. New field primary_ip_address instead

Link copied to clipboard
val resourceGroupId: String? = null

The resource group id.

Link copied to clipboard
val securityGroupId: String? = null

The security group id.

Link copied to clipboard
val serviceManaged: Boolean? = null

Whether the user of the elastic network card is a cloud product or a virtual vendor.

Link copied to clipboard
val status: String? = null

The status of ENI. Valid Values: Attaching, Available, CreateFailed, Creating, Deleting, Detaching, InUse, Linked, Linking, Unlinking.

Link copied to clipboard
val tags: Map<String, String>? = null

A map of tags assigned to ENIs.

Link copied to clipboard
val type: String? = null

The type of ENI. Valid Values: Primary, Secondary.

Link copied to clipboard
val vpcId: String? = null

The vpc id.

Link copied to clipboard
val vswitchId: String? = null

The vswitch id.

Functions

Link copied to clipboard
open override fun toJava(): GetEcsNetworkInterfacesPlainArgs