package domain const ( IAMID = "IAM" ) type InstanceState int32 const ( InstanceStateUnspecified InstanceState = iota InstanceStateActive InstanceStateRemoved instanceStateCount ) func (s InstanceState) Valid() bool { return s >= 0 && s < instanceStateCount } func (s InstanceState) Exists() bool { return s != InstanceStateUnspecified && s != InstanceStateRemoved }