There are more AWS SDK examples available in the AWS Doc SDK Examples
Use ModifyNetworkInterfaceAttribute with a CLI
The following code examples show how to use ModifyNetworkInterfaceAttribute.
- CLI
-
- AWS CLI
-
To modify the attachment attribute of a network interface
This example command modifies the
attachmentattribute of the specified network interface.Command:
aws ec2 modify-network-interface-attribute --network-interface-ideni-686ea200--attachmentAttachmentId=eni-attach-43348162,DeleteOnTermination=falseTo modify the description attribute of a network interface
This example command modifies the
descriptionattribute of the specified network interface.Command:
aws ec2 modify-network-interface-attribute --network-interface-ideni-686ea200--description"My description"To modify the groupSet attribute of a network interface
This example command modifies the
groupSetattribute of the specified network interface.Command:
aws ec2 modify-network-interface-attribute --network-interface-ideni-686ea200--groupssg-903004f8sg-1a2b3c4dTo modify the sourceDestCheck attribute of a network interface
This example command modifies the
sourceDestCheckattribute of the specified network interface.Command:
aws ec2 modify-network-interface-attribute --network-interface-ideni-686ea200--no-source-dest-check-
For API details, see ModifyNetworkInterfaceAttribute
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell V4
-
Example 1: This example modifies the specified network interface so that the specified attachment is deleted on termination.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -Attachment_AttachmentId eni-attach-1a2b3c4d -Attachment_DeleteOnTermination $trueExample 2: This example modifies the description of the specified network interface.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -Description "my description"Example 3: This example modifies the security group for the specified network interface.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -Groups sg-1a2b3c4dExample 4: This example disables source/destination checking for the specified network interface.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -SourceDestCheck $false-
For API details, see ModifyNetworkInterfaceAttribute in AWS Tools for PowerShell Cmdlet Reference (V4).
-
- Tools for PowerShell V5
-
Example 1: This example modifies the specified network interface so that the specified attachment is deleted on termination.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -Attachment_AttachmentId eni-attach-1a2b3c4d -Attachment_DeleteOnTermination $trueExample 2: This example modifies the description of the specified network interface.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -Description "my description"Example 3: This example modifies the security group for the specified network interface.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -Groups sg-1a2b3c4dExample 4: This example disables source/destination checking for the specified network interface.
Edit-EC2NetworkInterfaceAttribute -NetworkInterfaceId eni-1a2b3c4d -SourceDestCheck $false-
For API details, see ModifyNetworkInterfaceAttribute in AWS Tools for PowerShell Cmdlet Reference (V5).
-