github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/core/network/origin.go (about) 1 // Copyright 2020 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package network 5 6 // Origin specifies where an address comes from, whether it was reported by a 7 // provider or by a machine. 8 type Origin string 9 10 const ( 11 // OriginUnknown address origin unknown. 12 OriginUnknown Origin = "" 13 // OriginProvider address comes from a provider. 14 OriginProvider Origin = "provider" 15 // OriginMachine address comes from a machine. 16 OriginMachine Origin = "machine" 17 )