github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/core/model/block.go (about)

     1  // Copyright 2019 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package model
     5  
     6  // BlockType values define model block type.
     7  type BlockType string
     8  
     9  const (
    10  	// BlockDestroy type identifies destroy blocks.
    11  	BlockDestroy BlockType = "BlockDestroy"
    12  
    13  	// BlockRemove type identifies remove blocks.
    14  	BlockRemove BlockType = "BlockRemove"
    15  
    16  	// BlockChange type identifies change blocks.
    17  	BlockChange BlockType = "BlockChange"
    18  )