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  )