SubInterfaceCreateInput

Properties

Name Type Description Notes
description str Interface description. [optional]
enabled bool Indicates whether the interface is enabled. [optional]
ipv4 InterfaceIpv4Address [optional]
ipv6 InterfaceIpv6Address [optional]
mac_address str Interface MAC address is a unique hardware identifier assigned to each physical interface and used for Layer 2 communication in a network segment. [optional]
management_only bool Indicates if the interface is used exclusively for management traffic and not regular user or data traffic. [optional]
monitor_interface bool Indicates if the interface is actively monitored as part of an HA setup. The check determines if the interface is functioning correctly and whether a failover to a standby device should be triggered, if required. [optional]
mtu int Interface MTU, in bytes, of a packet or frame that can be sent over a network interface without needing to be fragmented. MTU defines the maximum payload size the interface can handle in a single transmission. . Valid range is from 64 to 9198. [optional]
name str Logical name of the interface, which must be unique in the scope of the device. [optional]
security_level int Indicates the interface trust level, ranging from 0 (lowest) to 100 (highest). [optional]
standby_mac_address str The standby interface Media Access Control (MAC) address, for use in a high-availability (HA) pair. [optional]
sub_interface_id int Unique identifier of the subinterface. The identifier is used to differentiate between multiple subinterfaces in the same parent interface. Valid range is from 1 to 4294967295. [optional]
vlan_primary_id int Primary unique identifier of the VLAN associated with the subinterface. Valid range is from 1 to 4094. [optional]
vlan_secondary_ids List[VlanIdRange] Secondary identifiers of the VLAN associated with the subinterface. Each range is defined by a start and an end value, which allows multiple VLANs to be associated with a subinterface. Ranges are inclusive. [optional]

Example

from scc_firewall_manager_sdk.models.sub_interface_create_input import SubInterfaceCreateInput

# TODO update the JSON string below
json = "{}"
# create an instance of SubInterfaceCreateInput from a JSON string
sub_interface_create_input_instance = SubInterfaceCreateInput.from_json(json)
# print the JSON string representation of the object
print(SubInterfaceCreateInput.to_json())

# convert the object into a dict
sub_interface_create_input_dict = sub_interface_create_input_instance.to_dict()
# create an instance of SubInterfaceCreateInput from a dict
sub_interface_create_input_form_dict = sub_interface_create_input.from_dict(sub_interface_create_input_dict)

[Back to Model list] [Back to API list] [Back to README]