func ParseMachineTag(machineTag string) (MachineTag, error) {
	tag, err := ParseTag(machineTag)
	if err != nil {
		return MachineTag{}, err
	}
	mt, ok := tag.(MachineTag)
	if !ok {
		return MachineTag{}, invalidTagError(machineTag, MachineTagKind)
	}
	return mt, nil
}
// ParseMachineTag parses a machine tag string.
ParseMachineTag parses a machine tag string.
// ParseMachineTag parses a machine tag string .
func ParseMachineTag(machineTag string) (MachineTag, error) {
	tag, err := ParseTag(machineTag)
	if err != nil {
		return MachineTag{}, err
	}
	mt, ok := tag.(MachineTag)
	if !ok {
		return MachineTag{}, invalidTagError(machineTag, MachineTagKind)
	}
	return mt, nil
}
func ParseMachineTag ( machineTag string ) ( MachineTag , error ) { tag , err := ParseTag ( machineTag ) if err != nil { return MachineTag { } , err } mt , ok := tag . ( MachineTag ) if ! ok { return MachineTag { } , invalidTagError ( machineTag , MachineTagKind ) } return mt , nil }
ParseMachineTag parses a machine tag string.
ParseMachineTag parses a machine tag string .