class documentation
class NetworkInterfaceSpec(pb_classes.Message): (source)
Constructor: NetworkInterfaceSpec(initial_message, subnet_id, name, ip_address, ...)
Describes the specification of a network interface.
Method | __dir__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | aliases |
Undocumented |
Method | ip |
Undocumented |
Method | name |
Undocumented |
Method | public |
Undocumented |
Method | subnet |
Undocumented |
Constant | __PB2 |
Undocumented |
Constant | __PY |
Undocumented |
Class Variable | __mask |
Undocumented |
Property | aliases |
Assign ranges of IP addresses as aliases |
Property | ip |
Private IPv4 address associated with the interface. |
Property | name |
Interface name Value of this field configures the name of the network interface inside VM's OS. Longer values will persist in the specification but will be truncated to 15 symbols before being passed to VM configuration. |
Property | public |
Public IPv4 address associated with the interface. |
Property | subnet |
Subnet ID |
Inherited from Message
:
Class Method | get |
Undocumented |
Class Method | is |
Undocumented |
Class Method | is |
Undocumented |
Method | __repr__ |
Undocumented |
Method | check |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | is |
Undocumented |
Method | set |
Undocumented |
Method | which |
Undocumented |
Class Variable | __PB2 |
Undocumented |
Instance Variable | __pb2 |
Undocumented |
Method | _clear |
Undocumented |
Method | _get |
Undocumented |
Method | _set |
Undocumented |
Class Variable | __credentials |
Undocumented |
Class Variable | __default |
Undocumented |
Class Variable | __sensitive |
Undocumented |
Instance Variable | __recorded |
Undocumented |
def __init__(self, initial_message:
message_1.Message | None
= None, *, subnet_id: builtins.str | None | unset.UnsetType
= unset.Unset, name: builtins.str | None | unset.UnsetType
= unset.Unset, ip_address: IPAddress | network_interface_pb2.IPAddress | None | unset.UnsetType
= unset.Unset, public_ip_address: PublicIPAddress | network_interface_pb2.PublicIPAddress | None | unset.UnsetType
= unset.Unset, aliases: abc.Iterable[ IPAlias] | None | unset.UnsetType
= unset.Unset):
(source)
¶
Undocumented
@ip_address.setter
def ip_address(self, value:
def ip_address(self, value:
IPAddress | network_interface_pb2.IPAddress | None
):
(source)
¶
Undocumented
@public_ip_address.setter
def public_ip_address(self, value:
def public_ip_address(self, value:
PublicIPAddress | network_interface_pb2.PublicIPAddress | None
):
(source)
¶
Undocumented
Undocumented
Value |
|
Undocumented
Value |
|
Interface name Value of this field configures the name of the network interface inside VM's OS. Longer values will persist in the specification but will be truncated to 15 symbols before being passed to VM configuration.