func ParseControllerAgentTag(controllerAgentTag string) (ControllerAgentTag, error) {
	tag, err := ParseTag(controllerAgentTag)
	if err != nil {
		return ControllerAgentTag{}, err
	}
	et, ok := tag.(ControllerAgentTag)
	if !ok {
		return ControllerAgentTag{}, invalidTagError(controllerAgentTag, ControllerAgentTagKind)
	}
	return et, nil
}
// ParseControllerAgentTag parses a controller agent tag string.
ParseControllerAgentTag parses a controller agent tag string.
// ParseControllerAgentTag parses a controller agent tag string .
func ParseControllerAgentTag(controllerAgentTag string) (ControllerAgentTag, error) {
	tag, err := ParseTag(controllerAgentTag)
	if err != nil {
		return ControllerAgentTag{}, err
	}
	et, ok := tag.(ControllerAgentTag)
	if !ok {
		return ControllerAgentTag{}, invalidTagError(controllerAgentTag, ControllerAgentTagKind)
	}
	return et, nil
}
func ParseControllerAgentTag ( controllerAgentTag string ) ( ControllerAgentTag , error ) { tag , err := ParseTag ( controllerAgentTag ) if err != nil { return ControllerAgentTag { } , err } et , ok := tag . ( ControllerAgentTag ) if ! ok { return ControllerAgentTag { } , invalidTagError ( controllerAgentTag , ControllerAgentTagKind ) } return et , nil }
ParseControllerAgentTag parses a controller agent tag string.
ParseControllerAgentTag parses a controller agent tag string .