# Class AggregateEthernetInterface

© 2019 Palo Alto Networks, Inc. All rights reserved.

Licensed under SCRIPT SOFTWARE AGREEMENT, Palo Alto Networks, Inc., at https://www.paloaltonetworks.com/legal/script-software-license-1-0.pdf

  EthernetInterface uses InterfaceType, XmlConvertible, PathableName, ReferenceableObject, ObjectWithDescription
  AggregateEthernetInterface

Located at network-classes/AggregateEthernetInterface.php

Methods summary
`public` | # `isEthernetType( )` #### Overrides `EthernetInterface::isEthernetType()`
`public` | # `isAggregateType( )` #### Overrides `EthernetInterface::isAggregateType()`

Methods inherited from EthernetInterface
`API_addIPv4Address(), API_addSubInterface(), API_removeIPv4Address(), __construct(), addIPv4Address(), addIPv6Address(), addSubInterface(), ae(), countSubInterfaces(), getLayer3IPAddresses(), getLayer3IPv4Addresses(), getLayer3IPv6Addresses(), getXPath(), isSubInterface(), load_from_domxml(), load_sub_from_domxml(), removeIPv4Address(), setAE(), setName(), setTag(), subIfNumber(), subInterfaces(), tag(), type()`

Methods used from InterfaceType
`(), (), (), (), ()`

Methods used from XmlConvertible
`(), (), (), (), ()`

Methods used from PathableName
`(), (), ()`

Methods used from ReferenceableObject
`(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ()`

Methods used from ObjectWithDescription
`(), (), (), (), ()`

Properties summary
`public string` | $type | `'aggregate'` | #
`public static string` | $templatexml | `'<entry name="**temporarynamechangeme**"> <layer3> <ipv6> <neighbor-discovery> <router-advertisement> <enable>no</enable> </router-advertisement> </neighbor-discovery> </ipv6> <ndp-proxy> <enabled>no</enabled> </ndp-proxy> <lldp> <enable>no</enable> </lldp> <ip></ip> </layer3> </entry>'` | #

Properties inherited from EthernetInterface
`$ae, $isSubInterface, $l3ipv4Addresses, $l3ipv6Addresses, $owner, $parentInterface, $subInterfaces, $supportedTypes, $tag, $templatexmlae, $templatexmll2, $templatexmlsub, $templatexmlsubl3, $templatexmlvw`

Properties used from InterfaceType
`$importedByVSYS`

Properties used from XmlConvertible
`$xmlroot`

Properties used from ReferenceableObject
`$name, $refcomphash, $refrules`

Properties used from ObjectWithDescription
`$_description`

Magic properties used from PathableName
`$name, $owner`

Magic properties used from ObjectWithDescription
`$xmlroot`