NetworkInterfaceAttachmentArgs class

The set of arguments for NetworkInterfaceAttachment. The set of arguments for NetworkInterfaceAttachment.

Constructors

NetworkInterfaceAttachmentArgs({required Input<int> deviceIndex, required Input<String> instanceId, Input<int?>? networkCardIndex, required Input<String> networkInterfaceId, Input<String?>? region})
Creates a new NetworkInterfaceAttachmentArgs. deviceIndex Network interface index (int). instanceId Instance ID to attach. networkCardIndex Index of the network card. Specify a value greater than 0 when using multiple network cards, which are supported by some instance types. The default is 0. networkInterfaceId ENI ID to attach. region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
const
NetworkInterfaceAttachmentArgs.fromMap(Map<String, dynamic> map)
factory

Properties

deviceIndex → Input<int>
Network interface index (int).
final
hashCode → int
The hash code for this object.
no setterinherited
instanceId → Input<String>
Instance ID to attach.
final
networkCardIndex → Input<int?>?
Index of the network card. Specify a value greater than 0 when using multiple network cards, which are supported by some instance types. The default is 0.
final
networkInterfaceId → Input<String>
ENI ID to attach.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited