Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

unassign_private_ip_addresses

unassign_private_ip_addresses(**kwargs)

Unassigns one or more secondary private IP addresses, or IPv4 Prefix Delegation prefixes from a network interface.

See also: AWS API Documentation

Request Syntax

response = client.unassign_private_ip_addresses(
    NetworkInterfaceId='string',
    PrivateIpAddresses=[
        'string',
    ],
    Ipv4Prefixes=[
        'string',
    ]
)
Parameters
  • NetworkInterfaceId (string) --

    [REQUIRED]

    The ID of the network interface.

  • PrivateIpAddresses (list) --

    The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.

    • (string) --
  • Ipv4Prefixes (list) --

    The IPv4 prefixes to unassign from the network interface.

    • (string) --
Returns

None

Examples

This example unassigns the specified private IP address from the specified network interface.

response = client.unassign_private_ip_addresses(
    NetworkInterfaceId='eni-e5aa89a3',
    PrivateIpAddresses=[
        '10.0.0.82',
    ],
)

print(response)

Expected Output:

{
    'ResponseMetadata': {
        '...': '...',
    },
}