--- layout: "cloudstack" page_title: "CloudStack: cloudstack_secondary_ipaddress" sidebar_current: "docs-cloudstack-resource-secondary-ipaddress" description: |- Assigns a secondary IP to a NIC. --- # cloudstack\_secondary\_ipaddress Assigns a secondary IP to a NIC. ## Example Usage ``` resource "cloudstack_secondary_ipaddress" "default" { virtual_machine_id = "server-1" } ``` ## Argument Reference The following arguments are supported: * `ip_address` - (Optional) The IP address to bind the to NIC. If not supplied an IP address will be selected randomly. Changing this forces a new resource to be created. * `nic_id` - (Optional) The NIC ID to which you want to attach the secondary IP address. Changing this forces a new resource to be created (defaults to the ID of the primary NIC) * `virtual_machine_id` - (Required) The ID of the virtual machine to which you want to attach the secondary IP address. Changing this forces a new resource to be created. ## Attributes Reference The following attributes are exported: * `id` - The secondary IP address ID.