Interface CfnNetworkInterfaceAttachmentProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnNetworkInterfaceAttachmentProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-29T11:15:37.151Z")
@Stability(Stable)
public interface CfnNetworkInterfaceAttachmentProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnNetworkInterfaceAttachment.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ec2.*;
CfnNetworkInterfaceAttachmentProps cfnNetworkInterfaceAttachmentProps = CfnNetworkInterfaceAttachmentProps.builder()
.deviceIndex("deviceIndex")
.instanceId("instanceId")
.networkInterfaceId("networkInterfaceId")
// the properties below are optional
.deleteOnTermination(false)
.enaQueueCount(123)
.enaSrdSpecification(EnaSrdSpecificationProperty.builder()
.enaSrdEnabled(false)
.enaSrdUdpSpecification(EnaSrdUdpSpecificationProperty.builder()
.enaSrdUdpEnabled(false)
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnNetworkInterfaceAttachmentPropsstatic final classAn implementation forCfnNetworkInterfaceAttachmentProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectWhether to delete the network interface when the instance terminates.The network interface's position in the attachment order.default NumberThe number of ENA queues created with the instance.default ObjectConfigures ENA Express for the network interface that this action attaches to the instance.The ID of the instance to which you will attach the ENI.The ID of the ENI that you want to attach.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeviceIndex
The network interface's position in the attachment order.For example, the first attached network interface has a
DeviceIndexof 0.- See Also:
-
getInstanceId
The ID of the instance to which you will attach the ENI.- See Also:
-
getNetworkInterfaceId
The ID of the ENI that you want to attach.- See Also:
-
getDeleteOnTermination
Whether to delete the network interface when the instance terminates.By default, this value is set to
true.Returns union: either
BooleanorIResolvableDefault: - true
- See Also:
-
getEnaQueueCount
The number of ENA queues created with the instance.- See Also:
-
getEnaSrdSpecification
Configures ENA Express for the network interface that this action attaches to the instance.Returns union: either
IResolvableorCfnNetworkInterfaceAttachment.EnaSrdSpecificationProperty- See Also:
-
builder
-